As I stood by the kitchen window, the chill of autumn creeping in, I found myself yearning for something hearty and warm. That’s when I decided to whip up a batch of Roasted Tomato, White Bean, and Spinach Stew. This comforting dish not only embraces the essence of plant-based goodness but also fosters a cozy atmosphere that banishes the cold. Packed with high fiber and protein, it serves as the perfect remedy for those nights when you crave a nourishing dinner that doesn’t skimp on flavor. Plus, it’s incredibly easy to customize based on what’s in your pantry! Why not dive into this soul-warming recipe and transform your kitchen into a haven of deliciousness?

Why is this stew a must-try?
Comforting Warmth: This Roasted Tomato, White Bean, and Spinach Stew wraps you in a cozy hug, perfect for chilly nights. Hearty Goodness: With protein and fiber-rich ingredients, it fills you up while keeping your meal plant-based. Endless Customization: Feel free to swap in seasonal vegetables or your favorite beans for variety. Easy Prep: Minimal cooking skills are needed, making it ideal for home cooks and busy individuals. Flavor Explosion: The fusion of roasted tomatoes, savory herbs, and fresh spinach creates a delightful taste that satisfies everyone at the table. Pair it with crusty bread or over pasta for a delightful experience!
Roasted Tomato, White Bean and Spinach Stew Ingredients
For the Base
• Large Sweet Onion – Adds sweetness and depth; substitute with a small white or yellow onion if needed.
• Cherry or Grape Tomatoes (2 pints) – Provide a sweet and savory base; overripe tomatoes can also work well.
• Olive Oil (2 tbsp, divided) – Used for roasting tomatoes and sautéing onions; can substitute with avocado oil.
• Kosher Salt and Black Pepper (½ tsp each for roasting) – Enhances flavor; adjust to taste.
For the Heart
• Canned White Beans (15 oz., great northern) – Adds protein and creaminess; other varieties like cannellini or chickpeas are suitable substitutes.
• Sun-Dried Tomatoes (⅓ cup, marinated type) – Introduces a tangy note; use plain or oil-packed types; drain if using marinated.
• Tomato Paste (2 tbsp) – Thickens and intensifies tomato flavor; no direct substitute but can omit if necessary.
• Garlic Powder (½ tsp) – Aromatic flavor enhancer; fresh garlic can replace for a stronger aroma.
For the Flavor Boost
• Dried Oregano (1 tbsp) – Provides herbal flavor; substitute with Italian seasoning mix if unavailable.
• Fresh Parsley (3 tbsp, packed) – Adds freshness and brightness; can use dried parsley (1 tbsp) if fresh isn’t available.
• Kalamata Olives (¼ cup, chopped or whole) – Adds brininess; use any preferred olive type.
For the Greens
• Baby Spinach (2 cups, gently packed) – Provides nutrition and color; substitute with Swiss chard or kale.
• Fresh Thyme (3-4 sprigs, optional) – Adds aromatic flavor; dried thyme can be substituted (1/8 tsp).
For the Finish
• Lemon Juice (to taste, from ¼ to ½ lemon) – Balances the dish with acidity; optional but enhances flavor complexity.
• Vegetable Broth (2-3 tbsp, optional) – Thins stew; can be omitted for thicker consistency.
Step‑by‑Step Instructions for Roasted Tomato, White Bean and Spinach Stew
Step 1: Preheat Oven
Begin by preheating your oven to 400°F (200°C). This temperature is ideal for roasting the tomatoes, ensuring they caramelize beautifully. While the oven heats up, gather your roasting pan and prepare to transform those sweet cherry or grape tomatoes into a flavorful base for your Roasted Tomato, White Bean and Spinach Stew.
Step 2: Roast Tomatoes
In a large roasting pan, toss the halved tomatoes with 1 tablespoon of olive oil, sprinkling them generously with kosher salt and black pepper. Spread them out into an even layer and slide the pan into your preheated oven. Roast for about 25 minutes, or until the tomatoes are bursting and their skins are wrinkled, releasing delicious juices that will enrich the stew.
Step 3: Sauté Onions
While the tomatoes are roasting, heat the remaining 1 tablespoon of olive oil in a large pan over medium heat. Add the sliced sweet onion and sauté for about 8 to 10 minutes, stirring occasionally, until the onions are lightly browned and tender. The aroma will fill your kitchen, creating a delightful foundation for your Roasted Tomato, White Bean, and Spinach Stew.
Step 4: Add Beans and Seasonings
Once the onions are perfectly caramelized, drain and rinse the canned white beans. Stir them into the pan along with the sun-dried tomatoes, tomato paste, garlic powder, and oregano. Cook for an additional 2 to 3 minutes to allow the flavors to meld together, helping to create that hearty base for the stew.
Step 5: Combine Ingredients
After the tomatoes have finished roasting, carefully remove them from the oven and add them—along with all their juices—to the pan with the onions and bean mixture. Stir in the fresh parsley, baby spinach, chopped kalamata olives, and a splash of lemon juice. Gently mix until the spinach wilts and brightens the dish, enhancing your Roasted Tomato, White Bean, and Spinach Stew’s vibrant color.
Step 6: Adjust Consistency
If you prefer a thinner consistency for your stew, slowly pour in 2 to 3 tablespoons of vegetable broth while stirring. This step is optional; feel free to adjust according to your texture preference. Allow the mixture to simmer gently over low heat for about 5 minutes, letting all the flavors harmonize beautifully.
Step 7: Season and Serve
Finally, taste your stew and season it with additional salt and pepper if needed. If you used fresh thyme, sprinkle the leaves on top for an aromatic finish. Serve your comforting Roasted Tomato, White Bean, and Spinach Stew warm, either alone or over a bed of pasta, and enjoy the nourishing, hearty flavors that fill your home!

Expert Tips for Roasted Tomato, White Bean and Spinach Stew
- Taste Test: Always sample your stew before serving; this way, you can balance the salt and pepper to match your preference, ensuring the perfect flavor.
- Fresh Spinach: Avoid adding spinach to the leftovers directly; instead, stir in fresh spinach when reheating to maintain its vibrant texture.
- Caramelize Onions: Aim for perfectly caramelized onions by sautéing them until lightly browned, adding depth to your Roasted Tomato, White Bean and Spinach Stew, but take care not to burn them!
- Customize Beans: Swap out great northern beans for chickpeas or black beans for a unique twist while keeping the dish hearty and nutritious.
- Spicy Kick: Add a pinch of red pepper flakes during the sautéing process for those who enjoy a bit of heat in their stew.
Make Ahead Options
These savory Roasted Tomato, White Bean, and Spinach Stew ingredients are perfect for meal prep enthusiasts! You can roast the tomatoes and sauté the onions up to 24 hours in advance, allowing the flavors to deepen overnight in the refrigerator. When you’re ready to finish the dish, simply combine the roasted tomatoes with the onion mixture, add the rinsed white beans, sun-dried tomatoes, and seasonings, then stir in fresh spinach and olives. For optimal freshness, store any leftovers without added spinach, refrigerating for up to 3 days. Just reheat on the stove and add fresh spinach while warming for the best texture, ensuring your stew remains just as delicious!
How to Store and Freeze Roasted Tomato, White Bean and Spinach Stew
Fridge: Store leftovers in an airtight container for up to 3 days to maintain freshness and flavor.
Freezer: Freeze the stew in freezer-safe containers for up to 3 months. Leave some space at the top for expansion.
Reheating: When ready to enjoy, thaw overnight in the fridge and reheat on the stove over low heat, adding fresh spinach just before serving for optimal texture.
Separation Tip: To avoid sogginess, store the spinach separately if you plan to keep leftovers. Add it fresh when reheating your Roasted Tomato, White Bean and Spinach Stew.
What to Serve with Savory Roasted Tomato, White Bean & Spinach Stew
Elevate your dining experience with delightful pairings that complement every comforting spoonful of this hearty stew.
- Creamy Polenta: The rich, buttery texture of polenta contrasts beautifully with the stew’s hearty ingredients.
- Garlic Bread: Crispy, buttery garlic bread provides the perfect vehicle for soaking up the stew’s delicious broth; it’s a classic favorite!
- Mixed Green Salad: A fresh salad with vibrant greens and a light vinaigrette adds a crisp, refreshing balance to the stew’s warmth.
- Savory Quinoa: Nutty quinoa enhances your meal with a protein boost while soaking up the stew’s rich flavors beautifully.
- Roasted Root Vegetables: Caramelized carrots and sweet potatoes not only add texture but also deepen the overall comfort of the meal.
- Crusty Baguette: A hearty baguette is ideal for dipping into the luscious stew, inviting everyone to enjoy the meal together.
- Chardonnay or Light Red Wine: A glass of chilled chardonnay or a light-bodied red wine will complement the savory notes of the stew effortlessly.
- Cheese Platter: Serve alongside a selection of cheeses and olives for a delightful grazing experience that enhances the meal’s Mediterranean vibe.
Roasted Tomato, White Bean & Spinach Stew Variations
Feel free to get creative and tailor this stew to your liking, as the possibilities are endless!
-
Different Beans: Substitute great northern beans with chickpeas or black beans for a unique flavor twist. Each variety offers its own delightful creaminess and texture.
-
Seasonal Veggies: Mix in cubed roasted sweet potatoes or seasonal vegetables like zucchini or bell peppers for added nutrition. This not only enhances the stew’s taste but also its visual appeal.
-
Spicy Kick: For those who like it hot, add a pinch of red pepper flakes during sautéing. This little adjustment brings a comforting warmth that complements the stew beautifully.
-
Herb Medley: Change up the herbs by using fresh basil or thyme instead of oregano. Their aromatic fragrances will create a distinctly different yet equally inviting flavor profile.
-
Lentils Galore: Replace white beans with lentils for a hearty twist that’s high in protein and fiber. The subtle earthiness of lentils pairs nicely with the roasted tomatoes’ sweetness.
-
Coconut Cream: For a rich and creamy texture, stir in a splash of coconut milk at the end. It adds a luscious finish and a hint of sweetness that pairs surprisingly well with the savory elements.
-
Veggie Broth Base: Swap out standard vegetable broth for a homemade bone broth to deepen the flavor. It enhances the overall richness of the stew.
-
Nutty Toppings: Sprinkle a handful of toasted pine nuts or walnuts on top before serving. They provide a delightful crunch that complements the stew’s comforting softness.
As an additional treat, why not serve this stew alongside some homemade crusty bread or over a bed of pasta? This will surely make your dinner experience even more delightful! If you’re looking for more cozy meal ideas, check out my Roasted Autumn Vegetable Pot Pies or Baked Mac and Cheese for family-friendly favorites!

Roasted Tomato, White Bean & Spinach Stew Recipe FAQs
How do I choose ripe tomatoes for this stew?
Absolutely! Look for tomatoes that are firm yet slightly give under pressure, with a vibrant color and no dark spots. Cherry or grape tomatoes are excellent choices but overripe tomatoes can also work well for extra sweetness.
What is the best way to store leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. I recommend avoiding the addition of spinach to the stew before storing; instead, add fresh spinach when reheating for the best texture.
Can I freeze the stew, and if so, how?
Yes! To freeze your Roasted Tomato, White Bean, and Spinach Stew, ladle it into freezer-safe containers, leaving some space at the top for expansion. Seal tightly and freeze for up to 3 months. When you’re ready to enjoy it, thaw overnight in the fridge and reheat on the stove over low heat, adding fresh spinach just before serving for that vibrant touch.
What if my stew turns out too thick?
No worries! If you find your stew is thicker than desired, simply add a splash of vegetable broth or water while gently stirring until you reach your preferred consistency. This can also enhance the flavor!
Is this stew safe for my pet?
While this stew is a delicious, wholesome option for humans, it’s best to avoid giving it to pets, especially due to ingredients like onions and garlic, which can be harmful to them. Always keep your furry friends’ dietary needs in mind!
What can I substitute for the white beans?
The more the merrier! If you want a different flavor profile, consider substituting great northern beans with chickpeas or black beans; both will keep your stew hearty while adding unique tastes and textures.

Hearty Roasted Tomato, White Bean and Spinach Stew Delight
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C).
- In a large roasting pan, toss the halved tomatoes with 1 tablespoon of olive oil, kosher salt, and black pepper. Roast for about 25 minutes.
- Heat the remaining 1 tablespoon of olive oil in a large pan over medium heat. Sauté the sliced sweet onion for about 8-10 minutes until lightly browned.
- Drain and rinse the canned white beans. Stir them into the pan with sun-dried tomatoes, tomato paste, garlic powder, and oregano. Cook for an additional 2-3 minutes.
- Once the tomatoes are roasted, add them and their juices to the pan. Stir in fresh parsley, baby spinach, chopped olives, and a splash of lemon juice.
- If desired, pour in 2-3 tablespoons of vegetable broth while stirring. Simmer gently for about 5 minutes.
- Taste and adjust seasoning with additional salt and pepper. Serve warm, either alone or over a bed of pasta.

Leave a Reply