If you are searching for a warm, comforting meal that feels like a hug in a bowl, look no further than this Roasted Tomato, White Bean, and Spinach Stew Recipe. It combines the luscious sweetness of slow-roasted tomatoes, the creamy heartiness of white beans, and the fresh vibrancy of baby spinach all in one soulful dish. The stew’s rich layers of flavor come together effortlessly, making it a perfect choice whether you’re cooking weeknight dinner or feeding friends on a cozy weekend. Once you dive into this recipe, you’ll quickly find it has everything you crave: freshness, depth, and just the right touch of zest.

Ingredients You’ll Need

The image shows a glass rectangular dish filled with two layers of halved cherry tomatoes, mixed with bright red and yellow colors. The tomatoes are spread evenly in the dish, creating a colorful and fresh look. Over the tomatoes, there is a light sprinkle of coarse salt and cracked black pepper, adding texture and contrast. The dish is placed on a white marbled surface, giving it a clean and fresh background. Photo taken with an iphone --ar 4:5 --v 7

The magic behind this stew is in its simple but essential ingredients. Each one plays a vital role in building the deep flavors, luscious textures, and vibrant colors that make the dish so memorable.

  • Sweet onion: Adds a gentle sweetness and soft texture as the stew simmers.
  • Cherry or grape tomatoes: Roasting these intensifies their natural sweetness and gives a smoky depth.
  • Kosher salt and black pepper: Basic but crucial seasonings that bring every ingredient to life.
  • Olive oil: Provides richness and helps develop flavor while roasting and sautéing.
  • White beans (great northern): Creamy and protein-packed, they create a hearty base.
  • Sun-dried tomatoes: Adds a concentrated tomato tang and chewiness for texture contrast.
  • Tomato paste: Boosts umami and deepens the stew’s tomato flavor.
  • Garlic powder: Delivers subtle garlic warmth without overpowering.
  • Dried oregano: Herbal earthiness that pairs perfectly with tomatoes and beans.
  • Fresh parsley: Brightens the stew and adds a fresh herbaceous note.
  • Kalamata olives: Slightly salty and tangy, they add a Mediterranean twist.
  • Baby spinach: Gifts vibrant green color and mild vegetal flavor while softening into the stew.
  • Lemon juice: A splash of acidity to balance richness and bring freshness.
  • Vegetable broth (optional): Helps adjust the stew’s consistency and adds subtle savory notes.
  • Fresh thyme (optional): For a fragrant herbal finish when serving.

How to Make Roasted Tomato, White Bean, and Spinach Stew Recipe

The image shows a close-up of a black frying pan with three main layers of ingredients. The first layer consists of translucent, sautéed onion slices spread unevenly around the edges of the pan, showing light browning. The second layer, placed on the right side of the pan, is a heap of small, smooth, pale beige beans with a soft, glossy texture. The third layer, situated near the center of the pan and extending a little to the left, is a mass of finely chopped, deep red sun-dried tomatoes with a slightly rough and moist appearance. The background is a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Step 1: Roast the Tomatoes

Preheat your oven to 400 degrees Fahrenheit. Slice your cherry or grape tomatoes and place them in a roasting dish. Drizzle with half the olive oil, sprinkle with kosher salt and black pepper, then gently toss to coat. Roast for about 25 minutes until the tomatoes release their juices and the skins begin to wilt. Roasting concentrates their sweetness and adds a subtle smoky flavor that forms the stew’s vibrant base.

Step 2: Sauté the Onions

While the tomatoes roast, heat the remaining olive oil in a large pot over medium heat. Add the sliced or chopped sweet onions with a teaspoon of kosher salt. Cook gently, stirring occasionally, until the onions turn tender and lightly browned around the edges. This caramelization brings out their natural sugars, adding depth and a hint of sweetness to your stew.

Step 3: Combine Beans and Seasonings

Drain and rinse your white beans well, then add them to the pot with the sautéed onions. Stir in the finely chopped sun-dried tomatoes, tomato paste, garlic powder, and dried oregano. Gently fold everything together to meld the flavors. This step layers in that creamy, savory heartiness that makes this stew so special.

Step 4: Add Roasted Tomatoes and Fresh Ingredients

Carefully transfer the roasted tomatoes, along with all their juicy goodness from the roasting dish, into the pot. Stir in fresh parsley, baby spinach, and the kalamata olives. Finish by squeezing in some fresh lemon juice to brighten the flavors. If you prefer a thinner stew, add a splash or two of vegetable broth and stir as the spinach wilts gently into the mix.

Step 5: Final Touches and Serve

Give your stew a taste and adjust the seasoning if needed, adding more pepper or salt to suit your palate. For that aromatic final flourish, sprinkle fresh thyme leaves over the top before serving. This stew is delicious on its own or paired perfectly with pasta, rice, or crusty bread for soaking up every last drop.

How to Serve Roasted Tomato, White Bean, and Spinach Stew Recipe

Garnishes

Simple garnishes like fresh thyme or chopped parsley elevate the stew visually and add a fragrant herb touch that complements the tomato and bean flavors beautifully. A drizzle of good-quality olive oil just before serving can also add a luscious finish.

Side Dishes

Serving this stew alongside a bowl of your favorite pasta cooked al dente is a classic approach that makes for a satisfying meal. Alternatively, pairing with crusty artisan bread or a side salad with lemony vinaigrette keeps the meal light and balanced.

Creative Ways to Present

For a fun twist, try serving the stew over creamy polenta or alongside roasted seasonal vegetables. You can also spoon it into bread bowls for a rustic presentation that’s sure to impress dinner guests or family alike.

Make Ahead and Storage

Storing Leftovers

This stew stores beautifully in an airtight container in the refrigerator for up to 4 days. Because the flavors continue to meld, leftovers often taste even better the next day.

Freezing

If you want to prepare this stew in advance, it freezes well. Allow it to cool completely, then transfer to freezer-safe containers. It can be frozen for up to 3 months, making it a fantastic option for meal prep or busy days ahead.

Reheating

Reheat gently on the stovetop over low to medium heat, stirring occasionally. If the stew has thickened too much in the fridge or freezer, a splash of vegetable broth or water will help loosen it back to your preferred consistency while keeping it deliciously creamy.

FAQs

Can I use other types of beans in the Roasted Tomato, White Bean, and Spinach Stew Recipe?

Absolutely! Cannellini or navy beans can be great substitutes for great northern beans since they have similar textures and flavors. Just be sure to adjust cooking times if using dried beans.

Is it possible to make this stew vegan?

Yes, this recipe is naturally vegan as long as you use vegetable broth and avoid any non-vegan accompaniments. It’s a plant-based meal full of satisfying protein and veggies.

Can I make this stew spicier?

Definitely! Adding red pepper flakes while sautéing the onions or a dash of hot sauce at the end is an easy way to give the stew a nice kick without overpowering the other flavors.

What if I don’t have sun-dried tomatoes?

You can omit the sun-dried tomatoes if necessary, but they really add a wonderful chewy texture and concentrated tomato flavor. If you skip them, consider adding a teaspoon more tomato paste to boost richness.

How long does it take to roast the tomatoes?

About 25 minutes at 400 degrees Fahrenheit is perfect to bring out their natural sweetness and develop the stew’s signature flavor. You want them juicy and just starting to wrinkle, not completely dried out.

Final Thoughts

I can’t recommend this Roasted Tomato, White Bean, and Spinach Stew Recipe enough for anyone looking to add a soul-satisfying, healthy dinner to their repertoire. It’s easy, packed with wholesome ingredients, and full of bright, layered flavors that feel both fresh and hearty. Seriously, once you try it, it’s going to become a favorite go-to meal that’s as comforting as it is delicious. So grab your olive oil, beans, and tomatoes and get cooking — your kitchen is about to smell amazing!

Print

Roasted Tomato, White Bean, and Spinach Stew Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 80 reviews

This Roasted Tomato, White Bean, and Spinach Stew is a hearty and flavorful vegetarian dish combining sweet roasted tomatoes, tender white beans, and fresh spinach. Enhanced with sun-dried tomatoes, kalamata olives, and aromatic herbs, it offers a warm, savory stew perfect for serving over pasta or enjoyed on its own.

  • Author: Julia
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Stew
  • Method: Roasting and Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Ingredients

Roasted Tomatoes

  • 2 pints cherry or grape tomatoes, sliced
  • 1 tbsp olive oil
  • 1/2 tsp kosher salt
  • Black pepper, to taste

Sautéed Base and Stew Ingredients

  • 1/2 large sweet onion, sliced or finely chopped
  • 1 tbsp olive oil
  • 1 tsp kosher salt
  • 1 15 oz. can white beans (Great Northern), drained and rinsed
  • 1/3 cup marinated sun-dried tomatoes, drained and finely chopped
  • 2 tbsp tomato paste
  • 1/2 tsp garlic powder
  • 1 tbsp dried oregano
  • 3 tbsp packed fresh parsley
  • 1/4 cup pitted kalamata olives, chopped or whole
  • 2 cups (gently packed) baby spinach
  • Juice of 1/4 to 1/2 lemon
  • 2 to 3 tbsp vegetable broth (optional)
  • 34 sprigs fresh thyme (optional)

Optional Serving Suggestion

  • 3 to 4 servings pasta of choice

Instructions

  1. Cook Pasta (Optional): If serving the stew with pasta, cook the pasta in salted water until just al dente according to package directions, then drain and set aside.
  2. Roast Tomatoes: Preheat the oven to 400°F (204°C). Place the sliced tomatoes in an 8×8 glass roasting pan. Drizzle with 1 tablespoon olive oil, sprinkle with 1/2 teaspoon kosher salt and black pepper to taste. Toss gently to coat. Roast in the oven for about 25 minutes until the tomatoes release their juices and the skins begin to wilt. Remove from oven.
  3. Sauté Onions: In a large pan or pot, heat the remaining 1 tablespoon olive oil over medium heat. Add the sliced or chopped onion and 1 teaspoon kosher salt. Cook, stirring every few minutes, until the onions are tender and just starting to brown around the edges.
  4. Add Beans and Flavorings: To the onions, add the drained white beans, chopped sun-dried tomatoes, tomato paste, garlic powder, and dried oregano. Stir gently to combine all ingredients evenly.
  5. Combine Roasted Tomatoes and Greens: Add the roasted tomatoes along with their juices from the roasting pan into the pot. Next, stir in the fresh parsley, baby spinach, kalamata olives, and lemon juice. Gently mix everything together. The spinach will begin to wilt as you stir.
  6. Adjust Consistency and Seasoning: If desired, add 2 to 3 tablespoons vegetable broth to thin the stew to your preferred consistency. Taste and adjust seasoning, adding more black pepper if needed.
  7. Finish and Serve: Sprinkle fresh thyme leaves over the stew if using. Serve the stew warm, alongside or over your cooked pasta if desired.

Notes

  • Use marinated sun-dried tomatoes for deeper flavor and softness.
  • Feel free to substitute baby spinach with other greens like kale or chard if preferred.
  • The stew can be made vegan by ensuring vegetable broth is used and omitting optional cheese toppings if any.
  • Leftovers store well in the refrigerator for up to 3 days and taste even better the next day.
  • To make the dish gluten-free, serve without pasta or with gluten-free pasta alternatives.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star