Creamy Tomato and White Bean Stew (Mediterranean Comfort in One Pot)

This Creamy Tomato and White Bean Stew brings together the warmth of slow-simmered tomatoes, tender white beans, and fragrant Mediterranean herbs for a nourishing, weeknight-friendly dinner. It’s creamy without being heavy, perfect for busy nights when you crave something cozy, wholesome, and quick to prepare.

At The Grandma’s Table, I’ve always believed that comfort doesn’t need to be complicated. My Italian grandmother used to say, “You can turn the simplest beans and tomatoes into a feast if you cook them with love.”
This stew takes inspiration from that philosophy, humble ingredients, a drizzle of olive oil, and a touch of creaminess from blended beans and broth. In less than 30 minutes, you can have a bowl that feels like a Mediterranean hug after a long day.

Why You’ll Love This Tomato And White Bean Stew

  • Quick and easy: Ready in about 30 minutes with minimal prep.
  • Healthy comfort food: Protein-rich beans and fiber-filled veggies in a creamy tomato base.
  • Budget-friendly: Simple pantry staples come together to make a filling meal.
  • Versatile: Serve with bread, rice, or couscous for a complete dinner.
  • Naturally meat-free: A hearty vegetarian dish that everyone enjoys.

Ingredients

Before You Begin: This tomato and white bean stew uses simple Mediterranean staples; nothing fancy, just quality ingredients that build flavor naturally.

You’ll Need :

  • 2 tbsp extra-virgin olive oil
  • 1 small onion, finely chopped
  • 3 garlic cloves, minced
  • 1 medium carrot, diced
  • 1 celery stalk, diced
  • 1 can (15 oz) crushed tomatoes
  • 1 can (15 oz) white beans (cannellini or navy), drained and rinsed
  • 1 cup vegetable broth (or more as needed)
  • ½ tsp dried oregano
  • ½ tsp dried basil
  • ¼ tsp chili flakes (optional for a little heat)
  • Salt and black pepper to taste
  • ¼ cup unsweetened cream or coconut milk (optional for creaminess)
  • Fresh parsley or basil leaves, for garnish
  • 1 tbsp lemon juice or zest (to brighten the flavor)
Ingredients for a Mediterranean tomato and white bean stew.

Step-by-Step Instructions

  1. Sauté the base.
    Heat olive oil in a pot over medium heat. Add chopped onion, carrot, and celery. Cook for 5-6 minutes, stirring until softened.
  2. Add garlic and herbs.
    Stir in minced garlic, oregano, basil, and chili flakes. Cook for 1 minute until fragrant.
  3. Simmer with tomatoes.
    Pour in the crushed tomatoes and vegetable broth. Bring to a gentle boil, then reduce the heat to low and simmer for 10 minutes.
  4. Add white beans.
    Stir in the beans and season with salt and pepper. Let it simmer another 10 minutes so the flavors meld together.
  5. Make it creamy.
    Transfer 1 cup of the stew into a blender, blend until smooth, and pour it back into the pot. Stir in the cream or coconut milk and simmer for 2-3 minutes.
  6. Finish and serve.
    Add lemon juice or zest for brightness. Garnish with chopped parsley or basil and a drizzle of olive oil. Serve warm with crusty bread or cooked grains.
Step-by-step cooking of tomato and white bean stew
Recipe card for creamy tomato and white bean stew.

Creamy Tomato and White Bean Stew

SOFIA
A creamy, Mediterranean-inspired tomato and white bean stew ready in just 30 minutes. Perfect for busy weeknights, this hearty and healthy recipe combines simple pantry staples with rich Mediterranean flavors
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Quick Dinner
Cuisine American – Mediterranean Inspired
Servings 4 servings
Calories 285 kcal

Equipment

  • Large pot or Dutch oven
  • Wooden spoon
  • Blender or immersion blender

Ingredients
  

  • 2 tbsp extra-virgin olive oil
  • 1 small onion finely chopped
  • 3 garlic cloves minced
  • 1 medium carrot diced
  • 1 celery stalk diced
  • 1 can 15 oz crushed tomatoes
  • 1 can 15 oz white beans (cannellini or navy), drained and rinsed
  • 1 cup vegetable broth add more if needed
  • ½ tsp dried oregano
  • ½ tsp dried basil
  • ¼ tsp chili flakes optional
  • Salt and black pepper to taste
  • ¼ cup unsweetened cream or coconut milk optional for creaminess
  • 1 tbsp lemon juice or zest
  • Fresh parsley or basil leaves for garnish

Instructions
 

  • Heat olive oil in a pot over medium heat. Add onion, carrot, and celery. Cook for 5–6 minutes until softened.
  • Stir in minced garlic, oregano, basil, and chili flakes. Cook for 1 minute until fragrant.
  • Add crushed tomatoes and vegetable broth. Bring to a gentle boil, then reduce the heat and simmer for 10 minutes.
  • Stir in the white beans and season with salt and pepper. Simmer another 10 minutes for the flavors to meld.
  • Transfer 1 cup of the stew to a blender, blend until smooth, then pour it back into the pot. Stir in cream or coconut milk and simmer 2–3 minutes.
  • Finish with lemon juice or zest. Garnish with fresh herbs and a drizzle of olive oil before serving.

Notes

To thicken the stew, blend more of the beans or simmer uncovered to reduce liquid.
For a lighter version, skip the cream or use coconut milk.
Add spinach or kale before serving for extra nutrients.
Store leftovers in an airtight container for up to 3 days, or freeze for up to 3 months.

Nutrition

Serving: 1ServingCalories: 285kcalCarbohydrates: 34gProtein: 11gFat: 11gSodium: 540mgFiber: 9gSugar: 7g
Keyword tomato and white bean stew, creamy tomato white bean stew, Mediterranean white bean stew, healthy bean stew, quick dinner recipe, vegetarian stew, easy Mediterranean dinner
Tried this recipe?Let us know how it was!

Disclaimer: Nutrition information is an estimate provided for general guidance and may vary based on specific ingredients. For detailed dietary information, visit the U.S. FDA website.

Variations & Serving Ideas

Variations

  • Add greens: Stir in fresh spinach or kale before serving.
  • Make it spicy: Add a pinch of smoked paprika or cayenne.
  • Add protein: Mix in cooked chicken or shrimp for a non-vegetarian version.
  • Cream-free: Skip the cream for a lighter, dairy-free stew.

Serving Ideas

  • Serve with toasted baguette slices rubbed with garlic.
  • Pair with couscous or quinoa for a balanced meal.
  • Add a drizzle of basil pesto on top for an extra Mediterranean twist.
Creamy tomato and white bean stew served with bread.

FAQ: Tomato And White Bean Stew

Can I use dried beans instead of canned?

Yes, but you’ll need to soak and cook them first until tender; about 1½ hours.

Can this stew be frozen?

Absolutely! Let it cool, then store in airtight containers for up to 3 months.

How can I make it thicker?

Blend more of the stew or let it simmer longer uncovered to reduce the liquid.

What can I serve with it?

Crusty bread, rice, or a side salad work perfectly with this Mediterranean stew.

Here are some handy kitchen tools that make preparation easier:

As an Amazon Associate, I earn from qualifying purchases at no additional cost to you.

Looking for more cozy Mediterranean dinners? Try these next:

This Creamy Tomato and White Bean Stew is a quick dinner that tastes like it’s been simmering all day. Every spoonful captures the heart of Mediterranean home cooking, simple, flavorful, and full of goodness. It’s the kind of dish that reminds you that comfort food doesn’t need to be complicated.

Share This

Leave a Comment

Recipe Rating