Creamy Tomato White Bean Stew (Vegan + Hearty 25-Minute Meal)

There’s nothing quite like this creamy tomato white bean stew — warm, cozy, and ready in just 25 minutes. Each spoonful bursts with juicy tomatoes, tender beans, and silky broth that hugs your soul on chilly nights. Grab a slice of crusty bread and let’s make dinner magic happen.

Why You’ll Love This Creamy Tomato White Bean Stew

  • One-pan recipe ready in under 30 minutes
  • Packed with plant-based protein and creamy texture
  • Gluten-free, dairy-free, and family-approved
  • Perfect for meal prep or cozy weeknight dinners
  • Loaded with bright tomato and basil flavors

Ingredients You’ll Need

Core Ingredients

  • 1 small yellow onion, sliced thin
  • 8 oz cherry tomatoes, halved
  • 4 garlic cloves, minced
  • ¼ cup chopped sun-dried tomatoes
  • 1 tbsp tomato paste
  • 1 (15 oz) can cannellini beans, drained and rinsed
  • 1¼ cup vegetable broth
  • 1 tbsp arrowroot starch or cornstarch (for thickening)

Creamy Add-Ins & Flavor Boosters

  • 2 cups baby spinach or kale
  • ¼ cup vegan cream cheese (or coconut cream)
  • Juice of 1 small lemon
  • Salt & pepper to taste
  • ¼ cup fresh basil for garnish
creamy tomato white bean stew ingredients in pan

Ingredient Swaps

Try navy beans or great northern beans for a slightly different texture. If you’re out of greens, chopped Swiss chard or arugula works beautifully too.

How to Make Creamy Tomato White Bean Stew

Making this cozy vegan stew is quick, simple, and filled with fresh aromas that make your kitchen smell heavenly. Here’s how to bring this creamy tomato magic to life:

Step 1: Sauté the Aromatics

Heat a drizzle of olive oil in a medium saucepan over medium heat. Add sliced onion and cook until soft and translucent, about 3 minutes. Toss in the cherry tomatoes and cook until they begin to burst, releasing their sweet juices into the pan.

Step 2: Build the Flavor

Stir in minced garlic, chopped sun-dried tomatoes, and tomato paste. Keep stirring until everything is fragrant and the tomato paste deepens in color. This step adds rich umami and sets up the stew’s bold, comforting base.

Step 3: Simmer the Stew

Whisk your arrowroot or cornstarch with a splash of broth until smooth, then pour it into the pot along with the remaining broth and white beans. Give it a gentle stir and let everything simmer for about 5 minutes, allowing the stew to thicken slightly and the flavors to mingle.

Step 4: Make It Creamy

Stir in the vegan cream cheese (or coconut cream) until fully melted and silky smooth. Fold in your greens until they’ve just wilted, then squeeze in a touch of lemon juice for that bright, fresh finish.

Step 5: Taste and Serve

Season with salt and pepper, then ladle into warm bowls. Top with a sprinkle of fresh basil and a drizzle of olive oil if you’re feeling fancy. Serve with a slice of crusty bread for dipping — trust me, you’ll want every last drop!

Creamy Tomato White Bean Stew with Fresh Basil

Serve it with this creamy Slow Cooker Crack Chicken Soup for the ultimate comfort meal.

Serving Ideas

This stew pairs perfectly with toasted sourdough, rice, or quinoa. For something extra special, try a sprinkle of chili flakes or a dollop of vegan pesto. Or, enjoy it solo — it’s hearty enough to stand alone!

Storage & Reheating Tips

  • Keep leftovers in an airtight container for up to 4 days.
  • Reheat on low heat with a splash of broth to keep it creamy.
  • Freezer tip: store in portions and thaw overnight for quick lunches.

Try it next to our rich and cozy Crock Pot Beef Stew for a family-style dinner night.

Recipe Notes & Variations

  • Add a pinch of red pepper flakes for a mild kick.
  • Replace vegan cream cheese with cashew cream or coconut milk for a new twist.
  • Boost nutrition with extra veggies like roasted carrots or zucchini.

Frequently Asked Questions

Can I use dried beans instead of canned?

Absolutely! Just cook them until tender before adding. You’ll need about 1½ cups cooked beans.

What can I use instead of vegan cream cheese?

Coconut cream or blended cashews make a rich, velvety substitute.

Can I freeze this stew?

Yes, it freezes beautifully! Store in freezer-safe jars for up to 2 months and thaw overnight before reheating.

Love this kind of hearty flavor? You’ll adore our Vegetable Soup packed with wholesome goodness.

More Cozy Vegan Recipes to Try

Follow us on Pinterest for more cozy ideas, or join the fun on Facebook!

hand dipping toasted bread into creamy tomato white bean stew with basil

Creamy Tomato White Bean Stew

Ely Rechard
This creamy tomato white bean stew is a warm, cozy, one-pan vegan meal made with cherry tomatoes, garlic, white beans, and a touch of vegan cream cheese for richness. It’s ready in just 25 minutes — the perfect comfort food for any night of the week.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course dinner, Soup
Cuisine Mediterranean, Vegan
Servings 4 bowls
Calories 287 kcal

Equipment

  • Medium saucepan For cooking the stew
  • Wooden spoon To stir ingredients evenly
  • Small whisk To mix starch and broth
  • Chef knife For chopping vegetables

Ingredients
  

  • 1 small yellow onion, sliced
  • 8 oz cherry tomatoes, halved
  • 4 cloves garlic, minced
  • 1/4 cup sun-dried tomatoes, chopped
  • 1 tbsp tomato paste
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 1/4 cup vegetable broth
  • 1 tbsp arrowroot or cornstarch
  • 2 cups baby spinach or kale
  • 1/4 cup vegan cream cheese or coconut cream
  • 1 small lemon, juiced
  • 1/4 cup fresh basil, sliced for garnish
  • Salt & pepper, to taste
  • Olive oil, for cooking

Instructions
 

  • Heat olive oil in a medium saucepan over medium heat. Add onion and cook until soft, about 3 minutes. Stir in cherry tomatoes and cook until they begin to burst.
  • Add garlic, sun-dried tomatoes, and tomato paste. Stir constantly until fragrant and slightly darkened.
  • Whisk your starch with a splash of broth, then pour into the pot with remaining broth and beans. Simmer for 5 minutes, stirring occasionally.
  • Add vegan cream cheese and stir until melted. Fold in greens until wilted, then squeeze in lemon juice.
  • Season with salt and pepper. Ladle into bowls and top with fresh basil and a drizzle of olive oil.

Notes

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove with a splash of broth to maintain creaminess. Freezer-friendly for up to 2 months.
Keyword Creamy Tomato White Bean Stew, Vegan Dinner, white bean soup

Leave a Comment

Recipe Rating