This Creamy Vegan Tomato White Bean Stew takes a humble, pantry-friendly dinner and turns it into a pot that feels worthy of a special evening in. White beans simmer in a rich tomato base until thick and velvety, with aromatics and herbs that make the stew taste indulgent while still feeling light.
We rely on simple bean soups several nights a week at home, and my default method is onions, garlic, tomatoes, and broth. One pot. A quick simmer. Dinner, done.
It’s basic. It’s dependable. It doesn’t ask much of you.
Basically, it’s the sweatpants of cozy weeknight meals.
But what about those evenings when you want something a little more special? When the rain is tapping the windows, you’re craving hearty, creamy comfort, and you still don’t want to feel weighed down? When sweatpants just won’t quite do? That’s when this Creamy Vegan Tomato White Bean Stew shines, simple yet luxurious, packed with protein and vegetables, and full of the kind of warmth that makes every spoonful deeply satisfying.
- 【PREMIUM HIGH-CARBON STAINLESS STEEL & SHARPENER FOR LONG-LASTING SHARPNESS】:Crafted with high-carbon stainless steel, e…
- 【ELEVATE YOUR KITCHEN WITH AESTHETIC KNIFE SET】: We infuse thoughtful details and fresh designs to elevates the sharp ki…
- 【FULL-TANG ERGONOMICS】: The seamless full-tang handle isn’t just a grip—it’s an extension of your hand. Forged as one un…
- 【HIGH VALUE 14 PCS KNIFE SET CONQUER ANY KITCHEN QUEST】:8″ Chef knife, 8″ Slicing knife, 8″ Serrated bread knife, 5″ Uti…
- 【FORGED FOR LEGACY, WRAPPED IN ELEGANCE】:Our knife set is the perfect gift choice for Housewarming, Valentine’s Day, Wed…
Why You’ll Love This Recipe
This vegan tomato white bean stew is the kind of meal that warms your soul, nourishes your body, and fills your kitchen with a wonderful aroma.
Creamy texture without dairy: The white beans and coconut milk create a naturally creamy base that coats every spoonful in richness.
Protein-packed: White beans add a satisfying amount of plant-based protein, making this stew hearty enough to feel like a full meal.
Vibrant flavor: Garlic, onions, and spices combine with tomatoes to produce a savory, comforting taste that’s full of depth.
Simple ingredients: Everything comes together with common pantry staples, perfect for a quick weeknight dinner.
Customizable: You can add any vegetables you like, from spinach to zucchini, for variety and color.
Perfect for all seasons: Cozy for winter evenings but light enough for spring or fall meals.
Family-friendly: Mild, creamy, and flavorful, it appeals to kids and adults alike, making it ideal for shared dinners.
Ingredients
For the Stew:
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 red bell pepper, chopped
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- ½ teaspoon chili flakes (optional)
- 2 cans (14 oz each) diced tomatoes
- 2 cans (15 oz each) white beans, drained and rinsed
- 1 cup vegetable broth
- ½ cup coconut milk or plant-based cream
- Salt and pepper to taste
- Fresh parsley or basil for garnish
Optional Add-Ins:
- Spinach or kale
- Zucchini or yellow squash
- Lemon juice for brightness
- Nutritional yeast for cheesy flavor
Step-by-Step Instructions
1. Sauté the aromatics
Heat olive oil in a large pot over medium heat. Add onion, garlic, carrots, celery, and bell pepper. Cook until the vegetables soften and the onions become translucent. This step releases a sweet, fragrant aroma that forms the flavor base of the stew.
2. Add the spices
Stir in smoked paprika, oregano, cumin, and chili flakes. Let the spices bloom for a minute, coating the vegetables and intensifying their fragrance. This creates a warm, comforting scent that fills your kitchen.
3. Combine tomatoes and beans
Pour in diced tomatoes with their juices, then add the drained white beans. Stir everything together and bring it to a gentle simmer. The tomatoes and beans will start to meld, creating a rich, hearty base.
4. Add the broth and coconut milk
Pour in vegetable broth and coconut milk, stirring until smooth. Allow the stew to simmer over low heat for 20–25 minutes, letting the flavors blend fully while the sauce thickens and becomes creamy.
5. Season and finish
Taste the stew and adjust salt and pepper as needed. Add lemon juice if desired for a bright finish. Toss in any additional vegetables like spinach or zucchini and cook until tender. Sprinkle fresh parsley or basil over the top before serving.
Tips & Variations
- Extra creamy: Mash a few white beans into the stew to thicken it naturally.
- Add greens: Stir in kale or spinach at the end for added nutrients.
- Spice it up: Increase chili flakes for a mild kick.
- Meal prep friendly: Store in airtight containers for up to 4 days; flavors deepen over time.
- Gluten-free option: Naturally gluten-free as long as your broth has no additives.
- Flavor boost: Add a teaspoon of smoked paprika or nutritional yeast for a richer taste.
Serving Suggestions
Serve this stew hot, straight from the pot, with warm crusty bread, brown rice, quinoa, or even over pasta. A sprinkle of fresh herbs adds color and flavor, while a side of roasted vegetables or a crisp green salad balances the richness of the stew.
When I make this for friends, I like to set the table family-style with bowls of stew, fresh bread, and lemon wedges. It creates a cozy, communal vibe, and everyone loves customizing their bowls with toppings or a drizzle of extra coconut milk.
Frequently Asked Questions
Can I use canned beans?
Yes, canned beans work perfectly. Rinse them well to remove excess sodium.
Can I freeze this stew?
Absolutely. Freeze in portions for up to 3 months and thaw in the fridge overnight before reheating.
Is this recipe nut-free?
Yes, it’s completely nut-free if you use coconut milk instead of nut-based cream.
Can I add other vegetables?
Definitely. Carrots, zucchini, bell peppers, or leafy greens all work well.
How thick is the stew?
You can adjust thickness by adding more broth for a soup-like consistency or simmering longer for a thicker, creamier texture.
Can I make it spicy?
Yes, increase the chili flakes or add a splash of hot sauce to taste.
Final Thoughts
Creamy Vegan Tomato White Bean Stew is comforting, nourishing, and easy to make while delivering big, layered flavors. The combination of tomatoes, white beans, and coconut milk creates a creamy texture that feels indulgent without dairy, while the spices bring warmth and depth.
I love how this stew can be a simple weeknight dinner or a centerpiece for a casual dinner with friends. It’s versatile, hearty, and full of flavor, making it a recipe I return to again and again.
Creamy Vegan Tomato White Bean Stew – Ultimate Vegetarian Recipe
Ingredients
For the Stew:
- 2 tablespoons olive oil
- 1 medium onion finely chopped
- 4 cloves garlic minced
- 2 medium carrots diced
- 2 celery stalks diced
- 1 red bell pepper chopped
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- ½ teaspoon chili flakes optional
- 2 cans 14 oz each diced tomatoes
- 2 cans 15 oz each white beans, drained and rinsed
- 1 cup vegetable broth
- ½ cup coconut milk or plant-based cream
- Salt and pepper to taste
- Fresh parsley or basil for garnish
Optional Add-Ins:
- Spinach or kale
- Zucchini or yellow squash
- Lemon juice for brightness
- Nutritional yeast for cheesy flavor
Instructions
- Sauté onions, garlic, carrots, celery, and bell pepper in olive oil.
- Add spices and stir for 1–2 minutes.
- Combine tomatoes and white beans, then add vegetable broth and coconut milk.
- Simmer 20–25 minutes until creamy and flavorful.
- Season with salt, pepper, and lemon juice; garnish with fresh herbs.
- Serve hot with rice, bread, or grains.





