Creamy Tomato White Bean Stew

Section: Vibrant Vegan & Vegetarian Dishes

This creamy tomato and white bean stew blends savory cherry tomatoes, tender white beans, and sautéed garlic with fresh baby greens and a touch of vegan cream cheese. Cooked stovetop in just 25 minutes, it offers a satisfying, plant-based meal that's perfect for lunch or dinner. Brightened by lemon juice and garnished with basil, it delivers comforting, nutrient-packed flavors with easy preparation and minimal cleanup.

Ranah
Written By Emily Chen
Updated on Mon, 10 Nov 2025 03:40:12 GMT
A bowl of creamy tomato white bean stew. Save
A bowl of creamy tomato white bean stew. | tangyrecipe.com

This creamy tomato white bean stew is a cozy and flavorful plant-based meal ready in just 25 minutes. It combines the richness of vegan cream cheese with juicy cherry tomatoes and tender white beans, making it a perfect lunch or dinner that feels indulgent without dairy. The addition of leafy greens and fresh basil rounds out this nutritious dish with vibrant freshness and color.

I first cooked this stew on a busy weeknight when I wanted something hearty but effortless. It quickly became a favorite because it tastes luxurious yet uses ingredients I almost always have at home.

Gather Your Ingredients

  • Small yellow onion: sliced to build a mildly sweet and savory base& choose firm onions with no soft spots
  • Cherry tomatoes: halved for natural sweetness and a vibrant burst of flavor& select ripe and glossy tomatoes
  • Garlic cloves: minced to add aromatic depth and warmth& fresh garlic delivers the best fragrance and taste
  • Sun-dried tomatoes: chopped for concentrated tomato flavor and a bit of chewiness& opt for versions packed in oil for extra richness
  • Tomato paste: to intensify the tomato taste and add thickness& look for pastes with no added sugars or preservatives
  • Cannelini beans: or other white beans drained and rinsed to provide creaminess and plant protein& canned beans are convenient but rinsing removes excess sodium
  • Vegetable broth: as the flavorful cooking liquid& homemade or low sodium store-bought works well
  • Arrowroot starch: tapioca starch or cornstarch to thicken the stew gently& arrowroot yields a glossy, light texture
  • Baby greens: like baby arugula or spinach for freshness and mild bitterness& make sure they are fresh and vibrant with no yellowing leaves
  • Vegan cream cheese: to create creamy richness without dairy& coconut cream or cashew cream can be used for different textures
  • Salt and pepper: to taste for seasoning& use freshly ground black pepper and sea salt if possible
  • Small lemon: juiced to brighten the flavors with acidity& choose a firm lemon with a thick skin for juiciness
  • Fresh basil: sliced for a fragrant herbal garnish& pick bright green leaves with no wilting or browning

How to Make It

Sauté the Aromatics:
In a medium saucepan heat one tablespoon of avocado or olive oil over medium heat. Add the sliced onion and cook for three minutes until it begins to soften and exude sweetness. Then add the halved cherry tomatoes and continue cooking, stirring frequently for about five minutes. The tomatoes should release their juices and become tender but not broken down completely. This step builds a robust flavor base with softened vegetables.
Incorporate Tomato Components and Garlic:
Add the minced garlic, chopped sun-dried tomatoes, and tomato paste to the pan. Stir constantly and cook for one minute until the garlic becomes fragrant and the tomato paste darkens slightly. This brief cooking intensifies the tomato flavor and avoids any raw garlic bite.
Prepare Thickening Mixture and Add Broth:
In a separate small bowl whisk together the arrowroot starch with a small splash of vegetable broth to create a smooth slurry. Pour the remaining vegetable broth into the pan with the aromatics and beans. Then add the slurry to the pan and stir well. Let the stew simmer over low heat for about five minutes. The starch will activate and thicken the stew slightly while the beans warm through.
Add Creamy Element and Greens:
Stir in the vegan cream cheese until fully melted and incorporated, creating a luscious and smooth texture. Next, add the baby greens and cook for about one minute until wilted. This adds a tender fresh element and bright color.
Season and Garnish:
Mix in the fresh lemon juice for brightness and add salt and pepper to taste. Top with sliced fresh basil right before serving to add an herbal fragrance and final pop of green.
A bowl of soup with a spoon in it.
A bowl of soup with a spoon in it. | tangyrecipe.com

Cream cheese adds a creamy texture without heaviness or dairy, which is my personal favorite part of this stew. It creates a velvety mouthfeel that complements the acidity of the tomatoes perfectly. One memorable dinner I made this for close friends on a chilly evening, and it earned instant praise for tasting both hearty and fresh.

Flavor Boosters

Toast the sun-dried tomatoes lightly in the pan before adding liquids to deepen their flavor. Keep stirring after adding the starch slurry to prevent clumps and achieve a smooth texture. Add lemon juice last to keep the brightness fresh and prevent bitterness.

Serving Suggestions

Serve this stew over cooked quinoa, brown rice, or creamy polenta to make a full meal. It also pairs wonderfully with crusty bread or toasted sourdough for dipping. You can turn it into a heartier bowl by adding roasted vegetables on the side.

Creative Twists

In summer, use fresh tomatoes instead of canned or sun-dried for a brighter flavor. In cooler months incorporate kale instead of baby greens to add sturdier texture. Adjust spices by adding red pepper flakes for warmth when the weather calls for it.

A bowl of soup with a spoon in it.
A bowl of soup with a spoon in it. | tangyrecipe.com

This stew combines ease and elegance for a wholesome plant-based meal that can be enjoyed any day of the week. Its flexibility and rich flavors make it a continuous favorite in my kitchen.

Recipe FAQs

→ What type of beans are used in this stew?

Cannelini or other white beans are used, providing a creamy texture and protein-rich base.

→ How do I achieve the creamy texture without dairy?

The stew uses vegan cream cheese or coconut/cashew cream to add richness and smoothness.

→ Can I prepare this dish ahead and store leftovers?

Yes, store leftovers in an airtight container in the fridge for up to 4 days for easy reheating.

→ What cooking method is best for this dish?

Simmering on the stovetop allows flavors to meld and ingredients to cook evenly in about 20 minutes.

→ What greens work well in this stew?

Baby arugula or spinach are ideal for adding fresh, tender greens that wilt nicely into the stew.

→ How can I thicken the stew naturally?

A slurry made with arrowroot, tapioca, or cornstarch mixed into vegetable broth helps thicken the stew gently.

Creamy Tomato White Bean

Wholesome creamy tomato and white bean stew with garlic, greens, and fresh basil.

Preparation Time
5 mins
Cook Time
20 mins
Overall Time
25 mins
Written By: Emily Chen

Type of Dish: Plant-Based

Difficulty Level: Great for Beginners

Style of Cuisine: Vegan

Servings: 2 Portion Size

Dietary Options: Vegan Option, Vegetarian-Friendly, Gluten-Free Option, Dairy-Free Alternative

Ingredients You’ll Need

→ Produce

Quantity of Ingredients: 01 1 small yellow onion, sliced
Quantity of Ingredients: 02 8 oz cherry tomatoes, halved
Quantity of Ingredients: 03 4 garlic cloves, minced
Quantity of Ingredients: 04 ¼ cup sun-dried tomatoes, chopped
Quantity of Ingredients: 05 1 small lemon, juiced
Quantity of Ingredients: 06 ¼ cup fresh basil, sliced, for garnish
Quantity of Ingredients: 07 2 cups baby greens (arugula or spinach)

→ Canned Goods

Quantity of Ingredients: 08 1 (15 oz) can cannellini or other white beans, drained and rinsed

→ Pantry

Quantity of Ingredients: 09 1 tablespoon tomato paste
Quantity of Ingredients: 10 1¼ cups vegetable broth
Quantity of Ingredients: 11 1 tablespoon arrowroot starch (or tapioca/cornstarch)
Quantity of Ingredients: 12 Salt and pepper, to taste

→ Dairy Alternatives

Quantity of Ingredients: 13 ¼ cup vegan cream cheese (or coconut/cashew cream)

→ Oils

Quantity of Ingredients: 14 1 tablespoon avocado or olive oil

How to Make It

Step 01

Heat 1 tablespoon avocado or olive oil in a medium saucepan over medium heat. Add sliced onion and cook, stirring occasionally, for 3 minutes until softened. Add halved cherry tomatoes and cook an additional 5 minutes, stirring frequently.

Step 02

Stir in minced garlic, chopped sun-dried tomatoes, and tomato paste. Cook, stirring constantly, for 1 minute until fragrant and the tomato paste darkens slightly.

Step 03

In a small bowl, whisk arrowroot starch with a small amount of vegetable broth to form a slurry. Combine slurry with remaining broth and stir well.

Step 04

Pour broth mixture into the saucepan and add rinsed white beans. Reduce heat to low and simmer for 5 minutes until stew thickens slightly and is heated through.

Step 05

Stir in vegan cream cheese until melted and fully incorporated. Add baby greens and cook for 1 minute until wilted.

Step 06

Mix in fresh lemon juice and season with salt and pepper to taste. Top with sliced basil before serving.

Extra Tips

  1. Leftovers keep well in an airtight container refrigerated up to 4 days. Reheat gently on stove with occasional stirring, adding broth or water as needed.

What You’ll Need to Cook

  • Medium saucepan
  • Small bowl
  • Whisk or fork

Allergen Info

Double-check all ingredients for allergens and consult a health professional if needed.
  • Contains no common allergens; verify cream cheese substitute for nut allergies if using cashew cream.

Nutritional Breakdown (Per Serving)

These facts are for general informational purposes and shouldn't replace advice from a dietitian or medical expert.
  • Calories: 280
  • Fats: 6 grams
  • Carbs: 32 grams
  • Protein: 12 grams