Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the chopped onion and cook until softened, about 5-7 minutes.
2 cans cannellini beans
Stir in the minced garlic and cook for another minute until fragrant.
2 cans cannellini beans
Add the rinsed and drained cannellini beans, diced tomatoes (with their juice), vegetable broth, rosemary, thyme, and red pepper flakes (if using).
2 cans cannellini beans
Bring the mixture to a simmer, then reduce the heat to low, cover, and cook for at least 20 minutes, allowing the flavors to meld. For a thicker stew, you can mash some of the beans against the side of the pot.
Season with salt and black pepper to taste.
2 cans cannellini beans
Serve hot, garnished with fresh chopped parsley.
2 cans cannellini beans
Notes
This stew is delicious served with crusty bread for dipping.