Go Back
If you’re on the lookout for a comforting, nutritious dish that is as satisfying as it is wholesome, look no further than this Creamy Vegan Tomato White Bean Stew. This delightful recipe combines the rich flavors of tomatoes and the hearty texture of white beans, creating a stew that is not only delicious but also packed with nutrients. Whether you are a seasoned vegan or simply trying to incorporate more plant-based meals into your diet, this stew is a perfect choice for dinner any night of the week.

Creamy Vegan Tomato White Bean Stew

Warm up with this creamy vegan tomato white bean stew, perfect for chilly evenings! Bursting with flavors from sautéed veggies, garlic, and aromatic herbs, this comforting dish is made creamy with coconut milk and packed with protein from white beans. Easy to prepare in just 40 minutes, it’s a one-pot wonder that pairs beautifully with crusty bread or over rice. Enjoy a healthy, hearty meal that everyone will love, topped with fresh basil for a pop of color!

Ingredients
  

2 tablespoons olive oil

1 medium onion, diced

3 cloves garlic, minced

1 large carrot, diced

1 celery stalk, diced

1 bell pepper (red or yellow), diced

1 teaspoon dried oregano

1 teaspoon dried thyme

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

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

4 cups vegetable broth

1 cup coconut milk (or unsweetened almond milk for a lighter version)

2 cups fresh spinach (or kale)

Salt and pepper to taste

Fresh basil, for garnish (optional)

Instructions
 

Heat the Oil: In a large pot, heat the olive oil over medium heat.

    Sauté the Vegetables: Add the diced onion, carrot, celery, and bell pepper. Sauté for about 5-7 minutes until the vegetables are softened and the onion is translucent.

      Add Garlic and Herbs: Stir in the minced garlic, dried oregano, and dried thyme. Cook for an additional minute until fragrant.

        Incorporate Tomatoes and Beans: Pour in the diced tomatoes (with their juices) and the white beans. Stir to combine.

          Add Broth and Simmer: Add the vegetable broth and bring to a gentle boil. Reduce the heat to a simmer and let it cook for about 15 minutes to allow the flavors to meld.

            Creamy Element: Stir in the coconut milk, mixing well. Cook for another 5 minutes, and season with salt and pepper to taste.

              Add Greens: Fold in the fresh spinach and let it wilt in the stew, which should take about 2-3 minutes.

                Serve and Garnish: Ladle the stew into bowls and garnish with fresh basil if desired. Serve hot with crusty bread or over rice.

                  Prep Time: 15 minutes | Total Time: 40 minutes | Servings: 4-6