Creamy Tomato White Bean Stew Recipe

Introduction

This Creamy Tomato White Bean Stew is a rich and comforting vegan dish that’s perfect for a quick lunch or dinner. Packed with protein-rich beans, fresh cherry tomatoes, and vibrant greens, it comes together in just 25 minutes for an easy, satisfying meal.

A large pan filled with a thick, orange creamy soup that has visible white beans and chunks of red tomatoes mixed throughout. Bright green chopped leafy herbs are scattered on top, adding a fresh contrast. Two pieces of toasted bread with a golden-brown crust rest partially dipped in the soup on the right side of the pan. The pan sits on a wooden surface with a white marbled textured cloth nearby. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1 small yellow onion, sliced
  • 8 oz. cherry tomatoes, halved
  • 4 garlic cloves, minced
  • ¼ cup sun-dried tomatoes, chopped
  • 1 tablespoon tomato paste
  • 1 15 oz can cannellini beans or other white beans, drained and rinsed
  • 1¼ cup vegetable broth
  • 1 tablespoon arrowroot starch, tapioca starch, or cornstarch
  • 2 cups baby greens (such as baby arugula or spinach)
  • ¼ cup vegan cream cheese (or substitute with coconut cream or cashew cream)
  • Salt and pepper to taste
  • 1 small lemon, juiced
  • ¼ cup fresh basil, sliced (for garnish)

Instructions

  1. Step 1: In a medium saucepan over medium heat, add 1 tablespoon of avocado or olive oil. Sauté the sliced onion for about 3 minutes until softened. Add the halved cherry tomatoes and cook for another 5 minutes, stirring frequently, until they soften.
  2. Step 2: Add the minced garlic, chopped sun-dried tomatoes, and tomato paste to the pan. Cook, stirring constantly, for about one minute until fragrant and the tomato paste darkens in color.
  3. Step 3: In a small bowl, whisk the arrowroot starch with a splash of vegetable broth until smooth. Pour this mixture along with the remaining broth into the saucepan.
  4. Step 4: Add the drained and rinsed white beans. Reduce the heat to low and let the stew simmer gently for 5 minutes, until it slightly thickens and heats through.
  5. Step 5: Stir in the vegan cream cheese until it melts into the stew. Add the baby greens and cook for about 1 minute until wilted. Mix in the lemon juice, then season with salt and pepper to taste.
  6. Step 6: Serve the stew warm, garnished with fresh basil. Enjoy it on its own or over rice, quinoa, or toasted bread.

Tips & Variations

  • Use coconut cream or cashew cream if you want a different creamy texture and flavor instead of vegan cream cheese.
  • For extra depth, roast the cherry tomatoes before adding them to the stew.
  • Add a pinch of smoked paprika or red pepper flakes for a subtle smoky or spicy kick.
  • Top with toasted pine nuts or pumpkin seeds for added crunch.

Storage

Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, warm the stew gently on the stove over low-medium heat, stirring frequently. Add a splash of water or broth if it thickens too much during reheating.

How to Serve

The image shows a skillet filled with a thick, orange creamy stew with visible white beans, red tomato pieces, and green leafy herbs scattered on top. The texture looks smooth with chunks of vegetables mixed in. Two toasted slices of bread are partially dipped into the stew on the right side of the skillet. The skillet is on a white marbled surface with a white textured cloth nearby. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use other types of beans in this stew?

Yes, any white beans like Great Northern or navy beans work well. You can also try chickpeas for a different texture.

Is this stew suitable for freezing?

Yes, you can freeze the stew in a sealed container for up to 2 months. Thaw it overnight in the fridge before reheating gently on the stove.

Print

Creamy Tomato White Bean Stew Recipe

This Creamy Vegan Tomato White Bean Stew is a hearty and comforting plant-based meal perfect for lunch or dinner. Made with protein-rich white beans, sweet cherry tomatoes, garlic, sun-dried tomatoes, and nutrient-packed baby greens, it’s a flavorful and easy-to-make stew that comes together in just 25 minutes. The addition of vegan cream cheese creates a rich, creamy texture without any dairy, making it suitable for vegan diets. Garnished with fresh basil and a hint of lemon juice, this stew is delicious served on its own or over grains like rice or quinoa.

  • Author: reem
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 2 servings 1x
  • Category: Stew
  • Method: Stovetop
  • Cuisine: Vegan
  • Diet: Vegan

Ingredients

Scale

Vegetables

  • 1 small yellow onion, sliced
  • 8 oz. cherry tomatoes, halved
  • 4 garlic cloves, minced
  • ¼ cup sun-dried tomatoes, chopped
  • 2 cups baby greens (such as baby arugula or spinach)
  • ¼ cup fresh basil, sliced (for garnish)
  • 1 small lemon, juiced

Pantry Items

  • 1 tablespoon tomato paste
  • 1 (15 oz) can cannellini beans or other white beans, drained and rinsed
  • 1¼ cup vegetable broth
  • 1 tablespoon arrowroot starch (or tapioca starch, or cornstarch)
  • Salt and pepper, to taste

Dairy Alternatives

  • ¼ cup vegan cream cheese (or substitute with coconut cream or cashew cream)

Oils

  • 1 tablespoon avocado or olive oil

Instructions

  1. Sauté Onions and Tomatoes: Heat 1 tablespoon of avocado or olive oil in a medium saucepan over medium heat. Add the sliced onion and sauté for about 3 minutes until translucent. Then add the halved cherry tomatoes and cook for an additional 5 minutes, stirring frequently, until the tomatoes are softened.
  2. Add Garlic, Sun-Dried Tomatoes, and Tomato Paste: Stir in the minced garlic, chopped sun-dried tomatoes, and tomato paste. Cook, stirring constantly for about 1 minute until fragrant and the tomato paste darkens in color.
  3. Prepare Thickening Mixture: In a small bowl, whisk the arrowroot starch with a small splash of the vegetable broth until smooth. Then combine this mixture with the remaining broth.
  4. Simmer with Beans: Pour the broth mixture into the saucepan with the vegetables. Add the drained and rinsed cannellini beans. Reduce the heat to low and simmer for about 5 minutes until the stew slightly thickens and the beans are warmed through.
  5. Add Creaminess and Greens: Stir in the vegan cream cheese until melted and fully incorporated into the stew. Add the baby greens and cook for about 1 minute until the greens are wilted.
  6. Finish and Serve: Mix in the fresh lemon juice and season with salt and pepper to taste. Garnish with fresh basil slices. Serve the stew on its own or over rice, quinoa, or toast for a satisfying meal.

Notes

  • Storing leftovers: Keep the stew in an airtight container in the refrigerator for up to 4 days.
  • To reheat: Warm the stew gently in a pan over low to medium heat, stirring frequently. Add a splash of water or broth if needed to loosen the stew.
  • For a creamier texture, substitute vegan cream cheese with coconut cream or cashew cream.
  • Serve with grains like rice or quinoa, or enjoy it simply on its own or with crusty bread.

Keywords: vegan stew, creamy tomato stew, white bean stew, plant-based recipe, quick vegan dinner, dairy-free stew, tomato and bean stew, healthy vegan meal

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating