Creamy Vegan Tomato White Bean Stew

Highlighted under: Comfort Food

Warm up with this hearty and satisfying Creamy Vegan Tomato White Bean Stew, packed with rich flavors and nutritious ingredients. Combined with a luscious coconut milk base and hearty white beans, this comforting dish is perfect for busy weeknights or cozy gatherings. Serve it with crusty bread or over rice for a delightful meal that everyone will love, vegan or not.

Amber Walsh

Created by

Amber Walsh

Last updated on 2025-11-25T06:48:24.506Z

This Creamy Vegan Tomato White Bean Stew is not only delicious but also a breeze to make. The combination of coconut milk and white beans creates a creamy texture that's hard to resist. Perfect for warming up on chilly days!

Nutritional Benefits

This Creamy Vegan Tomato White Bean Stew is not only comforting but also packed with nutritional benefits. White beans are an excellent source of plant-based protein and fiber, contributing to a feeling of fullness and digestive health. They are rich in vitamins and minerals, making them a great addition to a balanced diet.

Tomatoes provide a wealth of antioxidants, particularly lycopene, which is known for its heart-healthy properties. They also offer vitamins A and C, which are essential for maintaining a strong immune system. The coconut milk adds healthy fats to the stew, providing a creamy texture while also being dairy-free, making it suitable for those with lactose intolerance.

Easy Meal Prep

Preparing this stew is a breeze, making it an ideal choice for meal prepping. You can easily double the recipe and store leftovers in the fridge for up to five days or freeze individual portions for later use. This ensures you have a nutritious meal ready to go on busy days.

To save even more time, consider chopping the vegetables in advance. Store them in airtight containers in the fridge, and when you’re ready to cook, simply add them to the pot. This way, your creamy vegan stew can be on the table in no time, providing a wholesome meal without the hassle.

Serving Suggestions

When it comes to serving this Creamy Vegan Tomato White Bean Stew, the possibilities are endless. Enjoy it alongside a slice of crusty bread for dipping, which complements the stew's rich flavors beautifully. Alternatively, serve it over a bed of fluffy rice or quinoa for a heartier meal that adds even more fiber and nutrients.

For an added flavor boost, sprinkle some nutritional yeast or vegan Parmesan on top before serving. This not only enhances the taste but also adds a cheesy flavor without the dairy. Don’t forget to garnish with fresh basil, which releases an aromatic touch that elevates the overall dining experience.

Ingredients

Gather these ingredients before you start cooking:

Ingredients

  • 1 tablespoon olive oil
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 1 carrot, diced
  • 1 can (14 oz) crushed tomatoes
  • 1 can (15 oz) white beans, drained and rinsed
  • 1 can (14 oz) coconut milk
  • 2 cups vegetable broth
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • Fresh basil for garnish

Make sure to have everything ready before you begin!

Instructions

Follow these steps to prepare the stew:

Sauté the Vegetables

In a large pot, heat the olive oil over medium heat. Add the diced onion, carrot, and garlic. Sauté for about 5 minutes until the vegetables are softened.

Add Tomatoes and Beans

Stir in the crushed tomatoes, white beans, and coconut milk. Mix well to combine.

Pour in Broth and Season

Add the vegetable broth and dried oregano. Season with salt and pepper. Bring to a gentle simmer.

Cook the Stew

Let the stew simmer for about 20 minutes, stirring occasionally. Adjust seasoning if needed.

Serve and Enjoy

Serve hot, garnished with fresh basil. Enjoy your delicious stew with bread or rice!

And you're done! Enjoy your meal!

Variations and Customizations

One of the wonderful aspects of this stew is its versatility. Feel free to customize the recipe according to your taste preferences. You can add in other vegetables such as spinach, kale, or bell peppers to increase the nutritional profile and add more color to the dish.

For those who enjoy a bit of heat, consider incorporating red pepper flakes or a dash of hot sauce. You can also experiment with different herbs and spices, such as thyme or smoked paprika, to create a unique flavor that suits your palate.

Storing and Reheating

Storing leftovers of this stewed delight is easy. Allow the stew to cool completely before transferring it to airtight containers. Place it in the refrigerator for up to five days or freeze it for longer storage. When freezing, make sure to label and date the containers to keep track of your meals.

When you're ready to enjoy the stew again, simply reheat it on the stovetop over medium heat, stirring gently until warmed through. If the stew has thickened in the fridge, you can add a splash of vegetable broth or coconut milk to reach your desired consistency.

Secondary image

Questions About Recipes

→ Can I make this stew ahead of time?

Yes, this stew can be made ahead and stored in the fridge for up to 3 days.

→ Is this recipe gluten-free?

Yes, all the ingredients used are gluten-free.

Creamy Vegan Tomato White Bean Stew

Warm up with this hearty and satisfying Creamy Vegan Tomato White Bean Stew, packed with rich flavors and nutritious ingredients. Combined with a luscious coconut milk base and hearty white beans, this comforting dish is perfect for busy weeknights or cozy gatherings. Serve it with crusty bread or over rice for a delightful meal that everyone will love, vegan or not.

Prep Time15.0
Cooking Duration30.0
Overall Time45.0

Created by: Amber Walsh

Recipe Type: Comfort Food

Skill Level: Easy

Final Quantity: 4.0

What You'll Need

Ingredients

  1. 1 tablespoon olive oil
  2. 1 onion, diced
  3. 3 garlic cloves, minced
  4. 1 carrot, diced
  5. 1 can (14 oz) crushed tomatoes
  6. 1 can (15 oz) white beans, drained and rinsed
  7. 1 can (14 oz) coconut milk
  8. 2 cups vegetable broth
  9. 1 teaspoon dried oregano
  10. Salt and pepper to taste
  11. Fresh basil for garnish

How-To Steps

Step 01

In a large pot, heat the olive oil over medium heat. Add the diced onion, carrot, and garlic. Sauté for about 5 minutes until the vegetables are softened.

Step 02

Stir in the crushed tomatoes, white beans, and coconut milk. Mix well to combine.

Step 03

Add the vegetable broth and dried oregano. Season with salt and pepper. Bring to a gentle simmer.

Step 04

Let the stew simmer for about 20 minutes, stirring occasionally. Adjust seasoning if needed.

Step 05

Serve hot, garnished with fresh basil. Enjoy your delicious stew with bread or rice!

Nutritional Breakdown (Per Serving)

  • Protein: 10g
  • Carbohydrates: 45g
  • Fat: 15g