Go Back
In the realm of comfort food, few dishes can rival the warmth and satisfaction of a hearty stew. Our Creamy Vegan Tomato White Bean Stew is not just a meal; it’s a nourishing embrace in a bowl, perfect for any season. This stew combines the rich flavors of tomatoes and white beans with a creamy texture, making it an ideal choice for a cozy dinner or a satisfying lunch. With its vibrant colors and sumptuous aroma, this dish is sure to become a favorite in your culinary repertoire.

Creamy Vegan Tomato White Bean Stew

Indulge in the comforting flavors of this creamy vegan tomato white bean stew! Packed with nutritious ingredients like fresh spinach, carrots, and white beans, this dish is not only hearty but also completely plant-based. With a rich coconut milk base and vibrant spices, it's perfect for a cozy dinner or a hearty lunch. Serve it warm with crusty bread for the ultimate experience. Enjoy a bowl of warmth that’s ready in just 40 minutes!

Ingredients
  

1 tablespoon olive oil

1 medium onion, chopped

3 cloves garlic, minced

2 carrots, diced

1 red bell pepper, chopped

1 can (14 oz) diced tomatoes

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

4 cups vegetable broth

1 cup coconut milk (full-fat for creaminess)

1 teaspoon dried thyme

1 teaspoon smoked paprika

Salt and pepper to taste

2 cups fresh spinach

Fresh basil for garnish

Crusty bread for serving (optional)

Instructions
 

In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent.

    Add the minced garlic, diced carrots, and chopped red bell pepper. Cook for another 5-7 minutes until the vegetables are softened.

      Stir in the diced tomatoes (with their juices), white beans, vegetable broth, coconut milk, dried thyme, and smoked paprika. Season with salt and pepper to taste.

        Bring the mixture to a gentle boil, then reduce the heat to low. Cover and let it simmer for about 20 minutes, stirring occasionally.

          After 20 minutes, add the fresh spinach and stir until wilted, about 3-5 minutes.

            Taste and adjust seasoning, adding more salt, pepper, or paprika as desired.

              Serve the stew hot, garnished with fresh basil and alongside crusty bread if you like.

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