Delicious Creamy Vegan Tomato White Bean Stew

Photo of author
Author: Penny Smith
Published:

There’s nothing quite like the comforting warmth of a hearty stew on a chilly evening, and this Creamy Vegan Tomato White Bean Stew is the perfect dish to cozy up with. Bursting with rich flavors from ripe tomatoes, tender white beans, and a blend of fragrant herbs, this stew feels indulgent while remaining completely plant-based. It’s ideal for a family dinner, a quiet night at home, or even a make-ahead meal for busy weekdays. Inspired by traditional Mediterranean flavors, this recipe brings together wholesome ingredients in a creamy, satisfying combination that will make everyone at the table feel nourished and content. Whether you’re a longtime vegan or just exploring plant-based meals, this stew promises to be a standout dish in your culinary repertoire.

This recipe was inspired by the idea of turning simple pantry staples into a luxurious, creamy stew that doesn’t compromise on flavor. White beans, a staple in Mediterranean cooking, provide hearty protein and a creamy texture, while fresh tomatoes and aromatic spices transform it into a comforting, wholesome meal. With just one pot, this dish minimizes cleanup and maximizes satisfaction, making it a go-to recipe for busy nights or leisurely weekend dinners alike.


Ingredients

  • 2 tablespoons olive oil

  • 1 large onion, finely chopped

  • 3 cloves garlic, minced

  • 2 medium carrots, peeled and diced

  • 2 celery stalks, diced

  • 1 red bell pepper, diced

  • 1 teaspoon smoked paprika

  • 1 teaspoon ground cumin

  • ½ teaspoon ground coriander

  • ½ teaspoon dried thyme

  • ¼ teaspoon crushed red pepper flakes (optional for a little heat)

  • 1 (28-ounce) can crushed tomatoes

  • 4 cups vegetable broth

  • 2 (15-ounce) cans white beans, drained and rinsed

  • 1 medium potato, peeled and diced

  • 1 cup unsweetened coconut milk or any plant-based cream alternative

  • Salt and black pepper, to taste

  • 2 tablespoons fresh lemon juice

  • ¼ cup fresh parsley or cilantro, chopped, for garnish

  • 2 tablespoons nutritional yeast (optional, for extra creaminess)


Directions

  1. Prepare the aromatics
    Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook for 5–6 minutes, stirring occasionally, until softened and translucent. Add the garlic, carrots, celery, and red bell pepper, and sauté for another 5 minutes until fragrant and slightly tender.

  2. Add spices
    Sprinkle in the smoked paprika, cumin, coriander, thyme, and red pepper flakes (if using). Stir well to coat the vegetables with the spices, cooking for 1–2 minutes to release their aromas.

  3. Add tomatoes and broth
    Pour in the crushed tomatoes and vegetable broth. Stir to combine, ensuring the spices are evenly distributed.

  4. Add beans and potatoes
    Stir in the white beans and diced potato. Bring the mixture to a gentle boil, then reduce heat to low. Cover the pot and let the stew simmer for 25–30 minutes, or until the potatoes and carrots are tender.

  5. Blend partially for creaminess
    For a creamy texture, use an immersion blender to blend about half of the stew directly in the pot. Alternatively, remove 2–3 cups of the stew, blend until smooth, and return it to the pot. This creates a rich, velvety consistency while keeping some beans and vegetables whole for texture.

  6. Add plant-based cream and season
    Stir in the coconut milk or plant-based cream. Taste and adjust seasoning with salt, black pepper, and lemon juice to brighten the flavors. Simmer for an additional 5 minutes to allow the flavors to meld together.

  7. Serve and garnish
    Ladle the stew into bowls and garnish with chopped fresh parsley or cilantro. Sprinkle nutritional yeast over the top if desired for a slightly cheesy, umami boost. Serve with crusty bread, rice, or a side salad for a complete meal.


Prep Time, Cook Time, Total Time, Yield

  • Prep Time: 15 minutes

  • Cook Time: 45 minutes

  • Total Time: 1 hour

  • Yield: 6–8 servings


Notes

  • Variations: Add chopped kale, spinach, or Swiss chard during the last 10 minutes of cooking for extra greens and nutrients.

  • Make it spicier: Increase crushed red pepper flakes or add a diced jalapeño for a kick.

  • Storage: Store leftovers in an airtight container in the fridge for up to 4 days. The stew also freezes well for up to 3 months.

  • Serving suggestions: Pair with quinoa, couscous, or roasted vegetables to make it a heartier meal.


Why You’ll Love This Creamy Vegan Tomato White Bean Stew

This stew is a celebration of flavor and simplicity. The combination of smoky paprika, earthy cumin, and aromatic herbs brings out the natural sweetness of the vegetables. White beans provide protein and fiber, making this dish filling enough to satisfy even the most voracious appetites. The addition of plant-based cream ensures a smooth, indulgent texture without any dairy, making it suitable for vegans, vegetarians, or anyone looking to enjoy a lighter, yet hearty, meal.

The versatility of this stew is another reason it stands out. You can easily swap the vegetables based on what’s in season or what you have on hand. Bell peppers can be replaced with zucchini, carrots with sweet potatoes, and you can add mushrooms for extra umami depth. It’s also a perfect recipe for meal prep, as the flavors intensify after sitting overnight.


Health Benefits of This Recipe

  1. High in plant-based protein – White beans are an excellent source of protein and fiber, supporting digestive health and keeping you full longer.

  2. Rich in antioxidants – Tomatoes and red bell peppers provide vitamin C and lycopene, powerful antioxidants that support heart health.

  3. Low in saturated fat – Using olive oil and plant-based cream keeps this stew low in saturated fat while maintaining a creamy texture.

  4. Packed with vitamins and minerals – Carrots, celery, and potatoes supply essential vitamins A, K, and potassium, contributing to overall wellness.

  5. Comfort without guilt – This stew proves you don’t need dairy or meat to enjoy a rich, satisfying, and hearty meal.


Tips for the Best Vegan Tomato White Bean Stew

  • Use high-quality canned tomatoes: Look for whole peeled or crushed tomatoes with no added sugar or salt. They provide a fresher, more robust flavor.

  • Rinse canned beans thoroughly: This reduces sodium content and helps remove any metallic taste from the can.

  • Simmer slowly: Allowing the stew to simmer on low heat gives the flavors time to meld and intensifies the aroma.

  • Balance acidity: A splash of lemon juice at the end brightens the stew and balances the natural acidity of the tomatoes.

  • Creamy consistency: Partial blending is key for a creamy texture while still retaining hearty chunks for a satisfying bite.


Serving Suggestions and Pairings

This stew is versatile enough to enjoy on its own or with simple accompaniments:

  • Crusty bread or baguette – Perfect for dipping and soaking up the rich tomato broth.

  • Steamed rice or quinoa – Adds extra bulk and makes it a complete meal.

  • Side salad – A light, crisp salad with lemon vinaigrette complements the creamy stew beautifully.

  • Roasted vegetables – Roasted broccoli, cauliflower, or carrots make a nutritious and colorful side.


Frequently Asked Questions

  1. Can I use dried beans instead of canned?
    Yes, but you’ll need to soak and cook the beans first. Use about 1 ½ cups of dried beans, soaked overnight and cooked until tender before adding to the stew.

  2. Can I make this in a slow cooker?
    Absolutely. Sauté the aromatics and spices first, then transfer everything to a slow cooker. Cook on low for 6–8 hours or high for 3–4 hours, adding coconut milk and lemon juice at the end.

  3. Is this recipe gluten-free?
    Yes, this stew is naturally gluten-free. Just make sure any additional sides like bread or pasta are certified gluten-free if needed.

  4. Can I freeze this stew?
    Yes, let it cool completely and store in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.


Why This Recipe Is Perfect for Any Occasion

Whether it’s a chilly winter evening, a cozy autumn night, or a casual weeknight dinner, this Creamy Vegan Tomato White Bean Stew delivers warmth, flavor, and nutrition in every spoonful. Its simple preparation, wholesome ingredients, and rich, comforting taste make it a recipe that fits seamlessly into busy lifestyles while still feeling special. This stew is proof that plant-based meals can be hearty, indulgent, and satisfying—without the need for meat or dairy.

It’s also a dish that brings people together. The aroma of garlic, tomatoes, and spices simmering on the stove is a welcoming invitation for friends and family to gather around the table. With minimal effort, you can serve a restaurant-quality vegan stew that feels both luxurious and nourishing.


Final Thoughts

This Creamy Vegan Tomato White Bean Stew is more than just a meal—it’s a comforting ritual, a celebration of plant-based ingredients, and an easy way to enjoy wholesome cooking without compromise. Whether you’re a seasoned vegan, curious about plant-based meals, or simply looking for a satisfying and healthy dinner, this recipe delivers on all fronts. It’s easy to make, packed with flavor, and versatile enough to suit your tastes and seasonal produce.

Make a batch today, savor the creamy, hearty goodness, and experience just how delightful vegan comfort food can be. Once you try this stew, it’s sure to become a regular favorite in your recipe collection, perfect for any occasion where warmth, comfort, and nourishment are needed.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Delicious Creamy Vegan Tomato White Bean Stew


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Penny Smith
  • Total Time: 1 hour
  • Yield: 68 servings 1x

Description

There’s nothing more comforting than a warm, hearty stew on a cool evening, and this creamy vegan tomato white bean stew is the perfect example. Bursting with the natural sweetness of ripe tomatoes, tender white beans, and a mix of aromatic herbs, this plant-based dish is both satisfying and nourishing. Ideal for a cozy family dinner, a relaxing weeknight meal, or a make-ahead lunch, it’s a recipe that transforms simple pantry ingredients into a flavorful, wholesome dish. Inspired by Mediterranean flavors, this stew combines creamy texture and vibrant taste, making it a standout in your plant-based recipe collection.


Ingredients

Scale
  • 2 tablespoons olive oil

  • 1 large onion, finely chopped

  • 3 cloves garlic, minced

  • 2 medium carrots, peeled and diced

  • 2 celery stalks, diced

  • 1 red bell pepper, diced

  • 1 teaspoon smoked paprika

  • 1 teaspoon ground cumin

  • ½ teaspoon ground coriander

  • ½ teaspoon dried thyme

  • ¼ teaspoon crushed red pepper flakes (optional)

  • 1 (28-ounce) can crushed tomatoes

  • 4 cups vegetable broth

  • 2 (15-ounce) cans white beans, drained and rinsed

  • 1 medium potato, peeled and diced

  • 1 cup unsweetened coconut milk or any plant-based cream alternative

  • Salt and black pepper, to taste

  • 2 tablespoons fresh lemon juice

  • ¼ cup fresh parsley or cilantro, chopped, for garnish

  • 2 tablespoons nutritional yeast (optional)


Instructions

  • Heat the olive oil in a large pot over medium heat. Add the onion and cook for 5–6 minutes until softened.

  • Add the garlic, carrots, celery, and red bell pepper. Sauté for 5 more minutes until fragrant and slightly tender.

  • Stir in the smoked paprika, cumin, coriander, thyme, and crushed red pepper flakes. Cook for 1–2 minutes to release the aromas.

  • Pour in the crushed tomatoes and vegetable broth. Stir well to combine.

  • Add the white beans and diced potato. Bring to a gentle boil, then reduce heat to low. Cover and simmer for 25–30 minutes, or until the vegetables are tender.

  • Use an immersion blender to partially blend the stew for a creamy texture, leaving some chunks for heartiness.

  • Stir in the coconut milk or plant-based cream. Adjust seasoning with salt, black pepper, and lemon juice. Simmer for an additional 5 minutes.

  • Serve in bowls and garnish with chopped parsley or cilantro. Sprinkle nutritional yeast on top if desired.

Notes

  • Add greens like spinach or kale during the last 10 minutes of cooking for extra nutrients.

  • For a spicier version, increase crushed red pepper flakes or add diced jalapeño.

  • Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 3 months.

  • Pair with crusty bread, rice, or a simple side salad for a complete meal.

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
Penny Smith

Hi there! I’m Penny Smith, a 56-year-old home cook, storyteller, and recipe creator who believes that the best meals come from the heart — not just the kitchen.
My love for cooking began many years ago in my grandmother’s warm, bustling kitchen. I was a little girl standing on a wooden stool, helping her stir pots of stew and roll out pie dough. The air always smelled like cinnamon, fresh bread, and comfort. My grandma used to say, “Cooking is how we show love without words,” and that saying has stayed with me ever since.

You Might Also Like...

Healthy Shrimp Buddha Bowl with Tahini Dressing

Healthy Shrimp Buddha Bowl with Tahini Dressing

Street-Style Shrimp Bowl with Corn & Lime

Street-Style Shrimp Bowl with Corn & Lime

Sweet Chili Garlic Shrimp Bowl with Veggies

Sweet Chili Garlic Shrimp Bowl with Veggies

Low-Calorie Garlic Shrimp Rice Bowl (Under 400 Calories)

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star