Creamy Tomato White Bean

Section: Nourishing Meals for a Healthier You

This creamy tomato and white bean stew combines savory cherry tomatoes, tender white beans, and fresh baby greens for a wholesome meal. Sautéed onions and garlic provide a flavorful base, while sun-dried tomatoes and tomato paste deepen the taste. Thickened with starch and enriched with vegan cream cheese, the stew comes together quickly on the stovetop in just 25 minutes. A squeeze of lemon and fresh basil finish the dish with bright, aromatic notes. Perfect served solo or with grains and toast.

A woman cooking in a kitchen.
Created By Sarah Lynn
Updated on Fri, 14 Nov 2025 04:39:58 GMT
A bowl of creamy tomato white bean stew with a slice of bread on top. Highlight
A bowl of creamy tomato white bean stew with a slice of bread on top. | satisfymeals.com

This creamy tomato white bean stew is a cozy, nourishing meal perfect for a quick weekday lunch or a comforting dinner. It balances rich tomato flavors with the subtle creaminess of vegan cream cheese and vibrant greens to create a dish that feels both hearty and fresh. It comes together in about 25 minutes, making it approachable without sacrificing depth of flavor.

I first made this stew when I wanted something filling but light on the stomach. It quickly became a go-to because it hits all the comfort notes without feeling heavy, and my family always loves the bright finish from the fresh basil and lemon.

Gather Your Ingredients

  • Small yellow onion: sliced for a sweet, aromatic base
  • Cherry tomatoes: halved for natural sweetness and acidity
  • Garlic cloves: minced to add depth and savory warmth
  • Sun-dried tomatoes: chopped to intensify the tomato flavor and add a chewy texture—opt for oil-packed for greater richness
  • Tomato paste: for concentrated umami and color
  • Cannelini beans: drained and rinsed for creamy protein and fiber—canned works fine but look for BPA-free liners
  • Vegetable broth: smooths the texture and contributes to the savory broth
  • Arrowroot starch: to naturally thicken without cloudiness—can substitute tapioca or cornstarch but arrowroot offers a cleaner finish
  • Baby greens such as arugula or spinach: to add freshness and nutrients—choose vibrant leaves without wilting
  • Vegan cream cheese or coconut/cashew cream: for luscious creaminess without dairy
  • Salt and pepper: to balance and highlight flavors
  • Small lemon: juiced for brightness and subtle acidity
  • Fresh basil: sliced to garnish with herbal brightness

How to Make It

Sauté the Aromatics:
In a medium saucepan on medium heat, add one tablespoon of avocado or olive oil. Add the sliced onion and cook gently for three minutes until transparent and fragrant. Then add the halved cherry tomatoes and continue cooking for approximately five more minutes, stirring regularly until the tomatoes soften and release their juices.
Add the Flavor Boosters:
Stir in the minced garlic, chopped sun-dried tomatoes, and tomato paste. Cook while stirring constantly for about one minute or until you notice the tomato paste darkening in color and the mixture becomes fragrant. This step deepens the stew’s tomato profile and layers in savory complexity.
Prepare the Thickening Agent:
In a small bowl, whisk the arrowroot starch with a small amount of vegetable broth to create a smooth slurry free of lumps. Slowly pour this mixture into the remaining broth and stir gently to combine the starch evenly.
Simmer the Stew:
Pour the seasoned broth into the saucepan with the tomato mixture. Add the rinsed cannellini beans and bring everything to a low simmer. Let it cook for about five minutes, stirring occasionally until the stew thickens slightly and the beans are warmed through.
Creamy Finish and Greens:
Lower the heat and stir in the vegan cream cheese, allowing it to melt completely into the stew to create a creamy texture. Next, add the baby greens and cook for another minute or until wilted gently. Then mix in the fresh lemon juice and season with salt and pepper to taste.
Garnish and Serve:
Remove from heat and sprinkle with sliced fresh basil. This stew pairs beautifully over rice or quinoa, alongside toasted bread, or enjoyed simply on its own.
A bowl of creamy tomato white bean stew.
A bowl of creamy tomato white bean stew. | satisfymeals.com

My favorite part has to be the sun-dried tomatoes. They add a burst of umami and texture that keeps this stew far from bland. I remember making this for a friend visiting from abroad—she loved the blend of creamy and bright notes, and we ended up talking late into the night over bowls of this stew and crusty bread.

Flavor Boosters

Stir in the minced garlic, chopped sun-dried tomatoes, and tomato paste to enhance the depth and complexity of tomato flavor.

Serving Suggestions

Serve over your choice of grains such as rice, quinoa, or even creamy polenta for a filling meal. Accompany with toasted crusty bread to soak up the stew’s lovely sauce. A side salad or steamed greens complement this stew nicely, balancing the creamy richness with crisp freshness.

Creative Twists

In warmer seasons, try adding fresh summer tomatoes instead of cherry tomatoes fortified by sun-dried tomatoes for intensity. In cooler months, incorporate root vegetables like diced carrots or parsnips during the sauté step for extra body. Swap baby greens for tougher greens like kale or collards in winter for more resilience and nutrition.

A bowl of creamy tomato white bean stew with a slice of bread on top.
A bowl of creamy tomato white bean stew with a slice of bread on top. | satisfymeals.com

This stew is a perfect balance of creamy and bright flavors, making it both nourishing and satisfying in every bite.

Common Questions About the Recipe

→ Can I substitute the white beans?

Yes, cannellini beans are perfect, but you can also use great northern or navy beans for similar texture and flavor.

→ What greens work best in this stew?

Baby arugula or spinach wilt quickly and add fresh flavor, but kale or chard can be used if cooked a bit longer.

→ How do I thicken the stew if needed?

Whisk starch like arrowroot, tapioca, or cornstarch with broth before adding to the stew to achieve a creamy thickness.

→ Can I make this stew ahead of time?

Yes, store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop, adding broth if needed.

→ What can I use instead of vegan cream cheese?

Try coconut cream or cashew cream as a dairy-free alternative to keep the stew rich and creamy.

Creamy Tomato White Bean

A creamy tomato and white bean stew with fresh greens and tangy lemon, perfect for a quick vegan lunch.

Preparation Time
5 minutes
Time to Cook
20 minutes
Overall Time
25 minutes
Created By: Sarah Lynn

Type of Recipe: Healthy Recipes

Level of Difficulty: Simple to Make

Cuisine Category: Vegan

Makes: 2 Portions (2 servings)

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

Ingredients List

→ Vegetables

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

→ Canned and Packaged Goods

Ingredient 08 1 (15 oz) can cannellini beans, drained and rinsed
Ingredient 09 1 tablespoon tomato paste

→ Liquids and Broth

Ingredient 10 1 1/4 cup vegetable broth
Ingredient 11 1 tablespoon avocado or olive oil

→ Thickening Agents and Creams

Ingredient 12 1 tablespoon arrowroot starch (or tapioca/cornstarch)
Ingredient 13 1/4 cup vegan cream cheese (or coconut cream/cashew cream)

→ Seasonings

Ingredient 14 Salt and pepper, to taste

How to Make It

Step 01

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

Step 02

Add minced garlic, chopped sun-dried tomatoes, and tomato paste to the pan. Cook while stirring constantly for 1 minute until fragrant and tomato paste darkens.

Step 03

In a small bowl, whisk arrowroot starch with a small amount of vegetable broth to form a slurry. Combine this slurry with the remaining vegetable broth.

Step 04

Pour the broth mixture into the saucepan, add drained cannellini beans, and simmer on low heat for 5 minutes until slightly thickened and heated through.

Step 05

Stir in vegan cream cheese until fully melted and incorporated. Add baby greens and cook for about 1 minute until wilted. Mix in lemon juice and season with salt and pepper to taste.

Step 06

Top the stew with fresh basil slices and serve immediately, optionally alongside rice, quinoa, toast, or greens.

Extra Information

  1. Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently over low-medium heat, stirring frequently, adding a splash of water or broth if necessary.

Essential Tools

  • Medium saucepan
  • Small mixing bowl
  • Whisk

Allergen Details

Always verify the ingredients for potential allergens and consult your doctor if needed.
  • Contains no common allergens; verify vegan cream cheese or cream alternatives for nut allergies.