Go Back
+ servings
Creamy Tomato White Bean Stew

Creamy Tomato White Bean Stew: Quick, Cozy, and Vegan Delight

Enjoy a delicious, nourishing Creamy Tomato White Bean Stew that is quick to prepare, vegan, and gluten-free.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Soups
Cuisine: Vegan
Calories: 320

Ingredients
  

For the Base
  • 2 tablespoons Olive Oil Use any neutral oil if preferred for cooking.
  • 1 cup Onion Substitute shallots or leeks for a different flavor profile.
  • 2 cups Cherry Tomatoes Fresh is best, but canned diced tomatoes work in a pinch.
  • 3 cloves Garlic Add minced garlic for a burst of aroma; garlic powder can be a shortcut.
  • 2 tablespoons Tomato Paste This enriches the tomato flavor; crushed tomatoes can be an alternative.
  • ¼ cup Sun-Dried Tomatoes Adds depth; if unavailable, omit them without sacrificing too much flavor.
  • 4 cups Vegetable Broth The liquid base; water or chicken broth can substitute for a non-vegan option.
For the Creaminess
  • 2 cans White Beans (Canned Cannellini) These provide protein and creaminess; swap for navy or great northern beans if you like.
  • ½ cup Vegan Cream Cheese This delivers that luscious texture; cashew cream is a great substitute, or omit for a lighter consistency.
  • 2 cups Baby Greens (e.g., spinach or kale) Adds nutrition; feel free to swap in Swiss chard or arugula.
For the Finishing Touches
  • 1 tablespoon Lemon Juice Brightens up the stew perfectly; white vinegar can offer a tangy alternative.
  • to taste Salt & Pepper Essential for seasoning; adjust according to your taste preferences.
  • to garnish Fresh Basil Use it as a garnish for uplifting aroma; mint or parsley can also shine here.

Equipment

  • Large Skillet

Method
 

Step-by-Step Instructions
  1. In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add 1 chopped onion and sauté for about 5 minutes until it becomes translucent and fragrant.
  2. Next, add 2 cups of halved cherry tomatoes to the pan. Allow them to cook for about 2-3 minutes, stirring occasionally, until they begin to burst and release their juices.
  3. Stir in 3 cloves of minced garlic, 2 tablespoons of tomato paste, and ¼ cup of chopped sun-dried tomatoes. Cook for an additional 2 minutes until fragrant.
  4. Pour in 4 cups of vegetable broth and add 2 cans of drained and rinsed white beans. Stir well and bring the mixture to a gentle simmer over medium heat for about 5 minutes.
  5. Once simmering, reduce the heat to low and incorporate ½ cup of vegan cream cheese along with 2 cups of baby greens. Mix until fully blended.
  6. Remove the pan from heat and stir in the juice of 1 lemon along with salt and pepper to taste. Serve your warm stew garnished with fresh basil.

Nutrition

Serving: 1cupCalories: 320kcalCarbohydrates: 45gProtein: 14gFat: 10gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 5gSodium: 600mgPotassium: 900mgFiber: 12gSugar: 6gVitamin A: 2500IUVitamin C: 30mgCalcium: 80mgIron: 4mg

Notes

This stew keeps well in the fridge for up to 4 days. Reheat gently and add a splash of broth to restore its creamy texture.

Tried this recipe?

Let us know how it was!