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.
Table of Contents
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)
Step-by-Step Instructions
- 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. - Add garlic and herbs.
Stir in minced garlic, oregano, basil, and chili flakes. Cook for 1 minute until fragrant. - 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. - Add white beans.
Stir in the beans and season with salt and pepper. Let it simmer another 10 minutes so the flavors meld together. - 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. - 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.

Creamy Tomato and White Bean Stew
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
Nutrition
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.
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:
- Le Creuset Enameled Cast Iron Dutch Oven – ideal for even cooking.
- Wooden Spoon Set – perfect for stirring stews.
- Olive Oil Dispenser Bottle – for easy drizzling.
As an Amazon Associate, I earn from qualifying purchases at no additional cost to you.
Related Recipes You’ll Love
Looking for more cozy Mediterranean dinners? Try these next:
- 30 Cozy Winter Soups and Stews
- Baked Turkey Meatballs in Tomato Basil Sauce
- Juicy Balsamic Chicken and Veggie Sheet Pan
- Mediterranean Braised Beef with Root Veggies
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.









