Roasted Tomato and White Bean Stew

There’s a certain magic that happens when you roast tomatoes. That simple act of tossing cherry tomatoes with olive oil, salt, and pepper and sliding them into a hot oven transforms them from a pleasant raw ingredient into something intensely sweet, jammy, and deeply savory. They burst and wrinkle, concentrating all their summery goodness into little flavor bombs. And when you pair those roasted gems with creamy cannellini beans and a fragrant, garlicky broth, you get a stew that is so much more than the sum of its parts.

This Roasted Tomato and White Bean Stew is one of those recipes that I come back to again and again, no matter the season. It’s incredibly hearty and soul warming on a chilly evening, yet the bright pop of lemon zest and fresh parsley keeps it feeling light enough for a summer supper on the patio with a glass of chilled rosé. It’s simple, rustic cooking at its very best; the kind of dish that fills your kitchen with an incredible aroma and makes everyone who walks through the door ask, “What’s for dinner?”

Why You’ll Make This Stew on Repeat

  • Flavor That Belies the Effort: The active cooking time is minimal. The oven and the stovetop do most of the heavy lifting. Roasting the tomatoes is a mostly hands off step that adds an incredible depth of flavor you simply can’t get from a can.
  • Pantry Friendly Powerhouse: Canned beans, cherry tomatoes, onion, garlic, and broth. That’s the core of this dish. It’s the perfect recipe to turn to when you haven’t had a chance to hit the grocery store but still crave something nourishing and delicious.
  • Incredibly Versatile: This stew is a beautiful vegetarian main course, but it’s also a fantastic starting point. Feel like adding some savory sausage? Toss in some sliced, pre cooked kielbasa. Have some mushrooms that need using up? Roast them right alongside the tomatoes. This recipe is a template for deliciousness.
  • The “Finishing Touch” is a Game Changer: Do not, I repeat, do not skip the parsley lemon zest topping. That bright, herbaceous, citrusy sprinkle added right before serving cuts through the richness of the stew and makes every single bite sing. It’s a tiny step that yields a restaurant quality result.

Ingredient Spotlight & Smart Swaps

  • Cherry vs. Grape Tomatoes: For this recipe, I highly recommend seeking out cherry tomatoes. They tend to be juicier and sweeter than grape tomatoes, which have a thicker skin and slightly less flavor. That said, grape tomatoes will absolutely work in a pinch! Roasting will still concentrate their flavor beautifully.
  • The Beans: Cannellini beans are my top pick. They’re large, creamy, and hold their shape well in the simmering broth. Great Northern beans are a wonderful substitute. Just be sure to drain and rinse them well unless you’re using a low sodium variety and want to use the starchy liquid to help thicken the stew naturally.
  • Adding Umami: The recipe calls for tomato paste, which is a concentrated punch of savory tomato flavor. For an even deeper, more complex umami note, try adding one minced anchovy fillet (or a ½ teaspoon of anchovy paste) along with the garlic. It won’t make the stew taste fishy; it will simply add an incredible, savory richness that makes everyone wonder what your secret ingredient is.

Let’s Talk Texture: Stew vs. Soup

This dish straddles the line between a brothy bean dish and a thick stew. If you prefer a thicker, “stew-ier” consistency, here’s a simple trick: after adding the beans and broth, use the back of a wooden spoon or a potato masher to gently smash some of the beans against the side of the pot. This releases their natural starches and creates a wonderfully creamy, velvety broth without needing any heavy cream or flour.

How to Serve It

The only acceptable answer is: with a hunk of really good crusty bread. You need something sturdy to swipe through that savory broth and scoop up every last bean and tomato. A toasted slice of sourdough or a warm baguette is absolute perfection. A simple green salad on the side dressed with a light vinaigrette rounds it out into a complete, satisfying meal.

 

Roasted Tomato and White Bean Stew

This Roasted Tomato and White Bean Stew is a rustic, flavorful dish that's both hearty and light. Sweet, jammy roasted cherry tomatoes and creamy cannellini beans simmer in a fragrant garlic and herb broth. Topped with a bright lemon parsley gremolata, it's a simple pantry meal that tastes like a slow cooked Sunday supper.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Course Main Course, Soup
Cuisine American, Mediterranean
Servings 2 main dishes (or 4 side servings)

Ingredients
  

Lemon Parsley Topping

  • ½ cup flat leaf Italian parsley finely chopped
  • 2 teaspoons lemon zest finely grated

[Roasted Tomatoes]

  • 1 ¼ pounds whole cherry tomatoes
  • ¼ cup olive oil
  • 1 tablespoon fresh sage finely chopped (optional)
  • ½ teaspoon kosher salt
  • ½ teaspoon freshly cracked black pepper

White Bean Stew

  • 2 tablespoons olive oil
  • ½ cup chopped red onion yellow onion works too
  • 1 tablespoon minced garlic about 4 cloves
  • ½ teaspoon red pepper flakes
  • 1 tablespoon tomato paste
  • 2 15 ounce cans white beans (such as cannellini), drained and rinsed
  • 1 ½ cups chicken or vegetable stock
  • 2 cups baby spinach optional
  • Kosher salt and black pepper to taste

Instructions
 

  • Prep the Topping: In a small bowl, combine the finely chopped parsley and lemon zest. Mix well and set aside.
  • Roast the Tomatoes: Preheat your oven (or toaster oven) to 400°F (200°C). In a baking pan, toss the whole cherry tomatoes with ¼ cup olive oil, chopped sage (if using), ½ teaspoon kosher salt, and ½ teaspoon black pepper.
  • Roast for 20-25 minutes, or until the tomatoes are wrinkled, have burst open, and are slightly collapsed. Remove from oven and set aside, reserving all the juices in the pan.
  • Start the Stew Base: While the tomatoes roast, heat 2 tablespoons of olive oil in a deep skillet or Dutch oven over medium heat. Add the chopped red onion and cook, stirring occasionally, until softened, about 3-4 minutes.
  • Build Flavor: Add the red pepper flakes, tomato paste, and minced garlic to the skillet. Cook, stirring constantly, for 1-2 minutes until fragrant. Be careful not to burn the garlic.
  • Simmer the Beans: Add the drained and rinsed white beans and the chicken or vegetable stock to the skillet. Stir to combine. Bring the mixture to a simmer and cook uncovered for 10 minutes, stirring occasionally.
  • Season and Taste: After 10 minutes, taste the broth and season with additional kosher salt and black pepper (I usually start with ¼ teaspoon of each).
  • Combine and Finish: Pour the roasted tomatoes and all their accumulated pan juices into the skillet with the beans. Stir gently to combine. Simmer uncovered for an additional 10 minutes to allow the flavors to meld.
  • Wilt Spinach (Optional): If using baby spinach, add it to the stew during the last 2 minutes of cooking and stir until just wilted.
  • Serve: Ladle the stew into bowls. Garnish generously with the reserved lemon parsley topping. Serve immediately with crusty bread for dipping.

Notes

  • Thicker Stew Consistency: For a thicker, creamier stew, use a potato masher or the back of a wooden spoon to gently mash some of the beans against the side of the pot after they have simmered for a few minutes.
  • Flavor Boost (Umami): For an even deeper savory flavor, add 1 minced anchovy fillet (or ½ teaspoon anchovy paste) along with the garlic and tomato paste. It won't taste fishy, just incredibly rich.
  • Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The flavors deepen and improve overnight! Reheat gently on the stovetop.