This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
Creamy Vegan Tomato White Bean Stew
White bean stew vegetarian is a nourishing and hearty dish made with white beans, diced tomatoes, coconut milk, and fragrant dried herbs. Ready in just 40 minutes, it provides 4 satisfying servings. The creamy texture from coconut milk and the warmth of smoked paprika make this stew a comforting meal for any occasion.
I’ll never forget the first time I made this dish after a rainy trip to the farmer’s market in Portland. The aroma of sautéing onions, garlic, and herbs filled the kitchen, instantly lifting my mood.
Table of Contents
- Why make this creamy stew?
- What ingredients do you need for Creamy Vegan Tomato White Bean Stew?
- How do you make Creamy Vegan Tomato White Bean Stew step by step?
- Frequently Asked Questions About Creamy Vegan Tomato White Bean Stew
- What pairs well with this dish?
- How do you meal prep and store it?
- Can you make ingredient swaps?
- Expert tips for the perfect stew
Why make this creamy stew?
This Creamy Vegan Tomato White Bean Stew is loved for its rich, comforting flavors and versatility. It’s ideal for busy weeknights or a nourishing weekend indulgence.
- It’s quick and easy, ready in just 40 minutes from start to finish.
- Coconut milk lends a smooth, creamy texture without any dairy.
- White beans provide plant-based protein, making it hearty enough as a main dish.
- The recipe uses pantry-friendly staples, so you can whip it up anytime.
What ingredients do you need for Creamy Vegan Tomato White Bean Stew?
This stew uses simple, wholesome ingredients to create a deeply flavorful meal. Here’s what you need:
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 medium carrot, diced
- 1 medium celery stalk, diced
- 1 can (15 ounces) diced tomatoes, with juices
- 1 can (15 ounces) white beans, drained and rinsed
- 2 cups vegetable broth
- 1 cup coconut milk
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon smoked paprika
- Salt and pepper to taste
- Fresh parsley or basil for garnish
The coconut milk is key for a luscious, creamy consistency, while smoked paprika enhances the depth of flavor with its subtle smokiness.
How do you make Creamy Vegan Tomato White Bean Stew step by step?
This simple recipe comes together in a few easy steps, making it beginner-friendly while still delivering rich, complex flavors.
Step 1 — Sauté the aromatics
In a large pot, heat the olive oil over medium heat. Add the diced onion, carrot, and celery. Sauté for about 5-7 minutes, or until the vegetables are soft.
Step 2 — Add the garlic
Add the minced garlic and sauté for an additional 1-2 minutes, until fragrant. Be careful not to burn the garlic.
You might also enjoy our ignite your palate: the creamy.
Step 3 — Combine the base ingredients
Stir in the diced tomatoes, white beans, vegetable broth, coconut milk, oregano, basil, and smoked paprika. Mix everything well and bring to a boil.
Step 4 — Simmer the stew
Once boiling, reduce the heat to low and let it simmer for about 15-20 minutes. This allows the flavors to meld together beautifully.
Step 5 — Adjust and garnish
Season with salt and pepper to taste. For a thicker consistency, mash some of the beans slightly with a potato masher. Serve hot, garnished with fresh parsley or basil.
Frequently Asked Questions About Creamy Vegan Tomato White Bean Stew
Can I use another type of bean?
Yes, chickpeas or cannellini beans work well as substitutes for white beans in this recipe.
Can I make this stew nut-free?
Absolutely. Coconut milk is nut-free, making this dish naturally suitable for those with nut allergies.
For more ideas, check out our unleash your inner chef: the.
Does this freeze well?
Yes, this stew freezes beautifully. Store it in an airtight container for up to 3 months, then thaw in the fridge before reheating.
Can I add more vegetables?
Of course! Seasonal vegetables like zucchini or bell peppers make great additions and enhance the stew’s nutritional value.
What’s the best way to reheat it?
Reheat the stew gently on the stovetop over low-medium heat, stirring occasionally to prevent sticking.
What pairs well with this dish?
This stew is a versatile centerpiece for any meal. Here are a few tasty pairings:
- Crusty bread: Perfect for soaking up every last bit of creamy broth.
- Side salad: A fresh green salad adds a touch of brightness.
- Roasted vegetables: Complement the stew with caramelized roasted butternut squash or sweet potatoes.
- Herbal tea: A warm cup of chamomile or mint tea pairs beautifully for a calming, satisfying meal.
How do you meal prep and store it?
This stew is excellent for meal prep and stores well for busy weeks. Keep it in the fridge or freezer for convenient meals on demand.
Looking for something similar? Try our creamy tomato cucumber pasta salad.
Refrigerator: Store in a sealed container for up to 5 days. Let it cool completely before refrigerating.
Freezer: Freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Warm the stew gently over the stovetop or in the microwave, adding a splash of broth if it’s too thick.
Can you make ingredient swaps?
Small tweaks can make this recipe your own. Here are a few easy swaps:
- No coconut milk? Substitute with cashew cream or unsweetened almond milk for similar creaminess.
- No smoked paprika? Regular paprika or a pinch of chili powder can offer a similar depth of flavor.
- Low on broth? Use water and add an extra pinch of salt or a vegetable bouillon cube for flavor.
Expert tips for the perfect stew
Maximize the flavor and texture of your stew with these helpful tips:
- Sauté for flavor: Don’t rush the initial sauté step. Allowing the onions, carrots, and celery to soften ensures a rich, aromatic base.
- Simmer patiently: Low and slow simmering helps the flavors meld beautifully.
- Mash the beans: Lightly mash a portion of the beans for a thicker, creamier consistency.
- Season in layers: Taste and adjust the salt and pepper gradually throughout cooking.

Creamy Vegan Tomato White Bean Stew
Equipment
- large pot
- cutting board
- knife
- potato masher
- measuring cups
- measuring spoons
Ingredients
- 2 tablespoon olive oil
- 1 medium onion, diced
- 3 clove garlic, minced
- 1 medium carrot, diced
- 1 stalk medium celery, diced
- 1 can diced tomatoes, with juices (15 ounces)
- 1 can white beans, drained and rinsed (15 ounces)
- 2 cup vegetable broth
- 1 cup coconut milk
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon smoked paprika
- salt (to taste)
- pepper (to taste)
- Fresh parsley or basil (for garnish)
Instructions
- In a large pot, heat the olive oil over medium heat. Add the diced onion, carrot, and celery. Sauté for about 5-7 minutes, or until the vegetables are soft.
- Add the minced garlic and sauté for an additional 1-2 minutes, until fragrant.
- Stir in the diced tomatoes, white beans, vegetable broth, coconut milk, oregano, basil, and smoked paprika. Mix well and bring to a boil.
- Once boiling, reduce the heat to low and let it simmer for about 15-20 minutes, allowing the flavors to meld together.
- Season with salt and pepper to taste. If you prefer a thicker stew, use a potato masher to mash some of the beans slightly.
- Serve hot, garnished with fresh parsley or basil.
Notes
Nutrition

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨

