Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Tomato White Bean Stew

Creamy Tomato White Bean Stew


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aleena
  • Total Time: 25 minutes
  • Yield: Serves approximately 4

Description

Creamy Tomato White Bean Stew is a delightful, comforting dish perfect for any meal. This quick and easy, plant-based recipe highlights the rich flavors of cherry tomatoes and protein-packed white beans, making it a nutritious choice for lunch or dinner. In just 25 minutes, you can enjoy a creamy, soul-warming stew that is both satisfying and delicious. Whether served over rice or enjoyed on its own, this stew promises to become a favorite in your home.


Ingredients

Scale
  • 1 small yellow onion
  • 8 oz. cherry tomatoes
  • 4 garlic cloves
  • 1/4 cup sun-dried tomatoes
  • 1 tablespoon tomato paste
  • 1 (15 oz) can cannellini beans
  • 1 1/4 cup vegetable broth
  • 2 cups baby greens
  • 1/4 cup vegan cream cheese
  • Fresh basil for garnish

Instructions

  1. Sauté sliced onion in oil for about 3 minutes, then add halved cherry tomatoes and cook until softened.
  2. Stir in minced garlic, sun-dried tomatoes, and tomato paste; cook for an additional minute.
  3. Whisk arrowroot starch with a splash of broth, then stir back into the saucepan.
  4. Add rinsed cannellini beans and simmer on low heat for about 5 minutes.
  5. Stir in vegan cream cheese until melted; add baby greens and cook until wilted.
  6. Finish with lemon juice, salt, and pepper to taste. Serve garnished with fresh basil.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main
  • Method: Stovetop
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 250
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 8g
  • Saturated Fat: 2g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 10g
  • Protein: 9g
  • Cholesterol: 0mg