Hearty Roasted Tomato, White Bean & Spinach Stew: Cozy Comfort in Every Bowl

This Hearty Roasted Tomato, White Bean & Spinach Stew is the ultimate cozy dinner. After making it dozens of times, I’ve discovered that roasting the tomatoes first is the secret to a rich, flavorful broth. The trick is to let them caramelize in the oven, which intensifies their natural sweetness. Jump to the recipe card or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Crockpot Cajun Butter Chicken and French Onion Beef Sloppy Joes.

Why This Hearty Roasted Tomato, White Bean & Spinach Stew: Cozy Comfort in Every Bowl Is Pure Comfort
- The roasted tomatoes make the broth incredibly flavorful.
- White beans and spinach add heartiness and nutrition.
- It's easy to make and perfect for meal prepping.
- Your house will smell amazing while it's cooking.
What You'll Need for Hearty Roasted Tomato, White Bean & Spinach Stew: Cozy Comfort in Every Bowl
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- tomatoes
- white beans
- spinach
- garlic
- onion
- olive oil
- salt
- pepper
- red pepper flakes
- oregano
- basil
- Optional: grated Parmesan
- Optional: fresh basil
- Optional: crusty bread

📝 Ingredient Notes
- tomatoes: Use plum or Roma tomatoes for less water content.
- white beans: Canned beans are fine, but if using dried, soak them overnight.
đź›’ Tools & Equipment I Recommend
- High-quality olive oil — Enhances the flavor of the roasted tomatoes. → See on Amazon
- Heavy-bottomed pot — Distributes heat evenly for better simmering. → See on Amazon

How to Make Hearty Roasted Tomato, White Bean & Spinach Stew: Cozy Comfort in Every Bowl
- Roast Tomatoes: Toss tomatoes with olive oil, salt, and pepper. Roast at 400°F (200°C) for 25-30 minutes.
- Sauté Aromatics: Sauté onion and garlic in olive oil until softened.
- Blend Tomatoes: Blend roasted tomatoes until smooth.
- Simmer Stew: Combine blended tomatoes, white beans, spinach, seasonings, and simmer for 20 minutes.
- Serve: Serve hot with your choice of toppings.
Cook's Tips for Perfect Hearty Roasted Tomato, White Bean & Spinach Stew: Cozy Comfort in Every Bowl
- : For a smoother stew, blend a portion of the white beans with the tomatoes.
- Common mistake and fix: If your stew is too thick, thin it out with a bit of water or vegetable broth.
- : Add a pinch of red pepper flakes for a slight kick.
- : For a creamier stew, stir in a tablespoon of butter at the end of cooking.
Storing & Reheating Hearty Roasted Tomato, White Bean & Spinach Stew: Cozy Comfort in Every Bowl
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container for up to 5 days. Make-ahead tip: The stew improves in flavor if made a day ahead.
Freezing Hearty Roasted Tomato, White Bean & Spinach Stew: Cozy Comfort in Every Bowl
Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (180°C) for 15-20 minutes. Microwave: Reheat in the microwave for 2-3 minutes.
Recipe Notes
- Chef tip: Roasting the tomatoes first is the key to a rich, flavorful broth.
- Best substitution: Kidney beans can be substituted for white beans.
- Make-ahead: This stew can be made up to 3 days ahead.
- Scaling: This recipe can be easily doubled or halved.
- Troubleshooting: If your stew is too watery, simmer it uncovered until it thickens.
Want to level up this recipe?
Immersion blender — Makes blending the tomatoes and beans easy and mess-free. → Check price on Amazon
Hearty Roasted Tomato, White Bean & Spinach Stew: Cozy Comfort in Every Bowl

Ingredients
Main Ingredients
- tomatoes
- white beans
- spinach
- garlic
- onion
Seasonings
- olive oil
- salt
- pepper
- red pepper flakes
- oregano
- basil
Optional Toppings
- grated Parmesan
- fresh basil
- crusty bread
Instructions
- Roast Tomatoes: Toss tomatoes with olive oil, salt, and pepper. Roast at 400°F (200°C) for 25-30 minutes.
- Sauté Aromatics: Sauté onion and garlic in olive oil until softened.
- Blend Tomatoes: Blend roasted tomatoes until smooth.
- Simmer Stew: Combine blended tomatoes, white beans, spinach, seasonings, and simmer for 20 minutes.
- Serve: Serve hot with your choice of toppings.
Notes
- Chef tip: Roasting the tomatoes first is the key to a rich, flavorful broth.
- Best substitution: Kidney beans can be substituted for white beans.
- Make-ahead: This stew can be made up to 3 days ahead.
- Scaling: This recipe can be easily doubled or halved.
- Troubleshooting: If your stew is too watery, simmer it uncovered until it thickens.
Storage
- Fridge: Store leftovers in an airtight container for up to 5 days.
- Freezer: Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Oven reheat: Reheat in the oven at 350°F (180°C) for 15-20 minutes.
- Microwave reheat: Reheat in the microwave for 2-3 minutes.
- Make ahead: The stew improves in flavor if made a day ahead.
Nutrition Per Serving
- Calories: 350
- Protein: 15g
- Fat: 10g
- Carbs: 50g
- Fiber: 12g
- Sugar: 12g
- Sodium: 800mg
- Cholesterol: 5mg
- Sat. Fat: 1.5g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Hearty Roasted Tomato, White Bean & Spinach Stew: Cozy Comfort in Every Bowl FAQs
Yes, it keeps well in the fridge for up to 5 days or in the freezer for up to 3 months.
This can happen if the tomatoes were too wet or if the stew wasn't simmered long enough. Try simmering it uncovered to reduce the liquid.
Yes, combine all ingredients and cook on low for 6-8 hours or on high for 3-4 hours.
Yes, it is naturally gluten-free. Just ensure your broth is gluten-free if using.
Yes, you can use a 28-ounce can of whole tomatoes. Roast them in the oven as directed.
A Warm Final Note
I can’t wait for you to try Hearty Roasted Tomato, White Bean & Spinach Stew: Cozy Comfort in Every Bowl and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






