Creamy Tomato White Bean Stew

Category: Comforting Bowls

This hearty vegan stew combines creamy white beans with fresh cherry tomatoes and sun-dried tomatoes for deep flavor. Vegan cream cheese creates a luxurious texture, while baby greens add nutrition. The entire dish comes together in just 25 minutes, making it perfect for weeknight dinners. Serve over rice, quinoa, or with crusty bread for a complete meal that stores well for leftovers.

Fatiha
By Fatiha Fatiha
Last updated Wed, 30 Jul 2025 21:21:41 GMT
A bowl of creamy tomato white bean stew. Pin
A bowl of creamy tomato white bean stew. | zestplate.com

This Creamy Tomato White Bean Stew has become my go-to comfort meal when I need something nourishing yet simple. The combination of sweet cherry tomatoes and creamy white beans creates a luxurious texture that feels indulgent while being completely plant-based.

I first created this stew during a particularly busy week when I needed something quick yet satisfying. What started as a pantry cleanout has now become a weekly staple that even my non-vegan friends request the recipe for after trying it.

Ingredients

  • Cannellini beans provide the perfect creamy texture and absorb all the beautiful tomato flavors
  • Cherry tomatoes offer natural sweetness and create the base of our stew
  • Sun-dried tomatoes add intense umami depth that makes this dish taste like it simmered for hours
  • Vegan cream cheese creates the luxurious creamy texture without any dairy
  • Baby greens like arugula or spinach wilt perfectly into the stew adding nutrition and color
  • Fresh basil brightens everything with its aromatic finish
  • Lemon juice balances the richness with necessary acidity
  • Arrowroot starch thickens the stew to the perfect consistency without any graininess

How To Make Creamy Tomato White Bean Stew

Sauté the aromatics
Heat a tablespoon of olive oil in a medium saucepan over medium heat. Add sliced yellow onion and cook for 3 minutes until they begin to soften and become translucent. Add halved cherry tomatoes and continue cooking for about 5 minutes until they begin to break down and release their juices. Stir frequently to prevent sticking.
Build the flavor base
Add minced garlic, chopped sun-dried tomatoes, and tomato paste to the pan. Cook while stirring constantly for one full minute. This step is crucial as it allows the tomato paste to caramelize slightly which develops a deeper flavor profile and removes any raw tomato taste.
Create the broth mixture
In a separate small bowl, whisk arrowroot starch with just enough vegetable broth to create a smooth slurry without lumps. This technique prevents clumping when you add the thickener to the hot liquid. Mix this slurry into the remaining vegetable broth.
Simmer and thicken
Pour the broth mixture into the saucepan and add the drained and rinsed white beans. Allow everything to gently simmer for 5 minutes, stirring occasionally. The stew will begin to thicken as the arrowroot activates in the hot liquid, creating a silky texture.
Add creaminess and finish
Stir in the vegan cream cheese until completely melted and incorporated throughout the stew. Add your baby greens and cook just until wilted, about 1 minute. Finish with fresh lemon juice which brightens all the flavors. Season with salt and pepper to taste, then top with sliced fresh basil just before serving.

The sun-dried tomatoes are truly the secret star of this recipe. I discovered their importance accidentally when I was low on fresh tomatoes one day and added some from my pantry. The intensity they bring transforms this from a simple soup into something that tastes like it simmered all day. My partner now requests this meal specifically when the weather turns cool.

Make It Your Own

This stew welcomes adaptations based on what you have on hand. Try chickpeas instead of white beans for a different texture, or add diced carrots and celery with the onions for extra vegetable goodness. For a spicy kick, add red pepper flakes when sautéing the aromatics. The recipe is incredibly forgiving and welcomes creativity.

A bowl of creamy tomato white bean stew.
A bowl of creamy tomato white bean stew. | zestplate.com

Serving Suggestions

While this stew is substantial enough to enjoy on its own, serving it over a grain creates a complete meal. Try it over brown rice, quinoa, or farro for added texture and nutrition. For a lighter option, serve with a slice of crusty sourdough bread for dipping. I particularly love serving this stew in wide, shallow bowls that allow the beautiful colors to shine and provide enough surface area for plenty of fresh basil garnish.

Storage Tips

This stew actually improves with time as the flavors meld together. Store leftovers in an airtight container in the refrigerator for up to 4 days. The stew will thicken considerably when chilled, so when reheating on the stovetop, add a splash of vegetable broth or water to reach your desired consistency. Gentle heating over medium-low heat while stirring frequently will prevent the cream from separating.

The Perfect Weeknight Meal

What makes this recipe truly special is how it delivers complex flavors with minimal effort. The combination of three tomato elements creates layers of flavor that would normally require hours of simmering. Perfect for busy weeknights, this stew comes together in less than 30 minutes but tastes like it took all day. The leftovers make excellent lunch the next day, saving you even more time.

A bowl of creamy tomato white bean stew.
A bowl of creamy tomato white bean stew. | zestplate.com

Recipe FAQs

→ What can I substitute for vegan cream cheese?

You can easily substitute vegan cream cheese with coconut cream or homemade cashew cream. Both alternatives will maintain the creamy texture and richness of the stew while providing slightly different flavor profiles.

→ How long does this stew keep in the refrigerator?

The stew keeps well in an airtight container in the refrigerator for up to 4 days. For reheating, warm it gently on the stovetop over medium-low heat, adding a splash of vegetable broth if needed to restore the creamy consistency.

→ Can I use different types of beans?

Yes! While cannellini beans work beautifully for their creamy texture, you can substitute other white beans like great northern, navy, or butter beans. Each variety will provide a slightly different texture but will work well in this stew.

→ What are the best serving suggestions for this stew?

This versatile stew pairs wonderfully with crusty bread, over cooked rice or quinoa, or atop a bed of extra greens for added nutrition. For a complete meal, consider adding a simple side salad with a light vinaigrette dressing.

→ Can I freeze this stew?

Yes, this stew freezes well for up to 3 months. Allow it to cool completely before transferring to freezer-safe containers. When ready to eat, thaw overnight in the refrigerator and reheat gently on the stovetop, adding extra liquid if needed.

→ What can I use instead of arrowroot starch?

As noted in the ingredients, you can substitute arrowroot starch with equal amounts of tapioca starch or cornstarch. All three options will thicken the stew effectively, though cornstarch is typically the most widely available in standard grocery stores.

Creamy Tomato White Bean Stew

A comforting dairy-free stew with white beans, cherry tomatoes and fresh greens that comes together in just 25 minutes.

Preparation Time
10 min
Cooking Time
15 min
Total Duration
25 min
By Fatiha: Fatiha

Category: Soups & Stews

Skill Level: Easy

Cuisine: Mediterranean

Output: 4 Servings (4 bowls of stew)

Dietary Preferences: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Base Ingredients

01 1 small yellow onion, sliced
02 8 oz. cherry tomatoes, halved
03 4 garlic cloves, minced
04 ¼ cup sun-dried tomatoes, chopped
05 1 tablespoon tomato paste
06 1 (15 oz) can cannelini beans, drained and rinsed
07 1¼ cup vegetable broth
08 1 tablespoon arrowroot starch, tapioca starch, or cornstarch

→ Finishing Ingredients

09 2 cups baby greens (arugula or spinach)
10 ¼ cup vegan cream cheese
11 Salt and pepper, to taste
12 Juice of 1 small lemon
13 ¼ cup fresh basil, sliced, for garnish

Directions

Step 01

In a medium saucepan over medium heat, add 1 tablespoon avocado or olive oil. Add the onion, and sauté for 3 minutes. Add the cherry tomatoes and cook for another 5 minutes or until softened, stirring frequently.

Step 02

Add the garlic, sun-dried tomatoes, and tomato paste. Cook, stirring constantly, for one minute, or until fragrant and the tomato paste has darkened in color.

Step 03

In a separate small bowl, whisk the arrowroot starch with a splash of broth, then mix that into the rest of the vegetable broth. Pour the broth into the pan and add the beans. Cook for 5 minutes at a low simmer, until slightly thickened and warmed through.

Step 04

Stir in the cream cheese until completely melted into the stew. Mix in the greens and cook until wilted, about 1 minute, then mix in the lemon juice. Season with salt and pepper to taste. Top with sliced fresh basil.

Step 05

Enjoy over rice, quinoa, greens, with toast, or all on its own.

Notes

  1. This stew will stay good in an airtight container in the refrigerator for about 4 days.
  2. To reheat: add the stew to a pan over the stove on low-medium heat, stirring frequently until warmed through. If needed, add a splash of water or broth while reheating.

Required Equipment

  • Medium saucepan
  • Stirring utensil
  • Small mixing bowl
  • Whisk

Nutritional Information (per serving)

These figures serve as estimates and are not a substitute for medical advice.
  • Calories: 218
  • Fat: 4.5 g
  • Carbohydrates: 38 g
  • Protein: 9.2 g