Stews are a rich and hearty way to feed my family, and this veggie stew is going to make a huge hit. It’s full of flavor and made with really simple, fresh ingredients. Roasting veggies brings out so much natural flavor, and these tomatoes are a great example of how roasting can bring out a smoky sweetness in a humble vegetable. With the arrival of fall, I’m in search of any and every way to enjoy the season with fresh food and delicious flavors. This roasted tomato and white bean stew is just what I’m looking for (and the slice of crusty french bread on the side is helping me along the way!).

I love to snack on cherry tomatoes. I also love to roast them. Roasting tomatoes in the oven with olive oil and fresh thyme brings out a savory sweetness that adds richness to this delicious meal. The stew is vegetable-based, but that doesn’t mean it lacks substance, and that’s where the beans make their grand entrance. I’m sure you’ve noticed that there’s no meat in the recipe so to give the soup some umph, I’m using the next best thing: beans. Cannellini beans are preferred because they offer a nice creaminess as well as substance, but any white bean will do the trick.

There are all kinds of freshness in this dish, from the herbs to the garlic and onion. Fresh herbs and a dash of citrus make a big difference, taking the flavor profile to new heights of deliciousness. These all come together in my dutch oven (or a large pot) and melt together into a beautiful stew. I make sure to include the juices that were released by the tomatoes during the roasting process. This is like liquid gold to the stew!

A stew like this fundamentally requires a toasty piece of bread on the side. I’ve picked up a fresh baguette to help sop up every last drop of this stew. Look at how beautiful this is! A big bowl of roasted tomato and white bean stew, with a side of toasty bread and a dash of fresh green basil on top is the perfect lunch or simple dinner to serve to my family. I’m practically drooling just thinking about this amazing meal. Enjoy!