Go Back
In recent years, plant-based meals have surged in popularity, with more individuals and families embracing the benefits of a vegan lifestyle. This shift is not just a trend; it reflects a growing awareness of the environmental impact of our food choices and a desire for healthier, more sustainable eating habits. Among the myriad of plant-based dishes, the Creamy Vegan Tomato White Bean Stew stands out as a comforting and nutritious option that warms both the heart and the palate. This hearty stew is perfect for chilly evenings or any time of year when you crave a nourishing meal.

Creamy Vegan Tomato White Bean Stew

Warm up with this creamy vegan tomato white bean stew, packed with hearty veggies and flavor! This comforting dish combines diced tomatoes, white beans, and fragrant coconut milk for a deliciously rich texture. Easy to make in just 40 minutes, it’s perfect for a weeknight dinner or meal prep. Top with fresh basil for a burst of color and taste. Healthy, satisfying, and entirely plant-based, this stew is sure to please everyone at the table!

Ingredients
  

2 tablespoons olive oil

1 medium onion, diced

3 cloves garlic, minced

2 medium carrots, diced

2 celery stalks, diced

1 red bell pepper, diced

1 can (14 oz) diced tomatoes (with juices)

1 can (15 oz) white beans (such as cannellini or navy beans), drained and rinsed

4 cups vegetable broth

1 cup unsweetened coconut milk

1 teaspoon dried thyme

1 teaspoon smoked paprika

1/2 teaspoon red pepper flakes (adjust to taste)

Salt and pepper, to taste

Fresh basil, for garnish

Instructions
 

In a large pot over medium heat, add the olive oil. Once hot, add the diced onion and sauté for about 5 minutes, or until translucent.

    Stir in the minced garlic, carrots, celery, and bell pepper. Cook for an additional 5-7 minutes, until the vegetables are softened.

      Add the diced tomatoes (with their juices), white beans, vegetable broth, coconut milk, thyme, smoked paprika, and red pepper flakes. Stir well to combine.

        Bring the stew to a gentle simmer. Reduce heat to low and let it cook uncovered for 20-25 minutes, allowing the flavors to meld together.

          Taste and season with salt and pepper as needed. If a thicker consistency is desired, mash a few of the white beans against the side of the pot with a spoon.

            Serve the stew hot, garnished with fresh basil leaves on top. Enjoy!

              Prep Time: 10 minutes | Total Time: 40 minutes | Servings: 4