Creamy Vegan Tomato White Bean Stew Recipe

Posted on March 7, 2026

by: Betty Thompson

Creamy vegan tomato white bean stew served in a bowl

Creamy Vegan Tomato White Bean Stew is a stovetop one-pot stew where cherry tomatoes soften and break down around tender white beans, forming a creamy yet lightly chunky sauce with bright tomato sweetness. I make this when I want a simple vegan dinner that comes together quickly and leaves satisfying leftovers for the next day.

Why This Creamy Vegan Tomato White Bean Stew Stays in My Rotation

This recipe is reliable because the method is straightforward and forgiving, the cooking time is short, and the texture evolves as it simmers. Cherry tomatoes give an immediate bright hit, while the beans bulk the pot into a filling, cream-like body, so you get a balanced bowl with minimal fuss and repeatable results.

Ingredient

  • 1 can white beans, drained and rinsed
  • 2 cups cherry tomatoes, halved
  • 2 cups vegetable broth
  • 1 cup spinach or kale, chopped
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 1 teaspoon olive oil
  • Salt and pepper to taste
  • Herbs (such as basil or thyme) for garnish

Cooking Method Section

  1. In a pot, heat olive oil over medium heat and sauté the onion until translucent, you should see the edges soften and the onion become glossy.
  2. Add garlic and cook for another minute, listen for the faint sizzle and smell the garlic become fragrant but not brown.
  3. Stir in cherry tomatoes and cook until they begin to soften, the skins will loosen and some tomatoes will start to release their juices.
  4. Add white beans and vegetable broth, bring to a simmer, the liquid should steam and the beans will warm through, starting to thicken the broth.
  5. Stir in the greens and cook until wilted, they will visibly shrink and add a fresh, tender texture.
  6. Season with salt, pepper, and herbs, taste and adjust so the flavors lift without overpowering the bean base.
  7. Serve hot, spooning the stew into bowls so the creamier bean bits and the softened tomato pieces show through.

Nutrition

  • Serving size: about 1 bowl, serves 2
  • Calories: ~210 kcal per serving, estimate based on one can of beans and the vegetables
  • Protein: ~12 g per serving
  • Carbs: ~32 g per serving
  • Fat: ~2.5 g per serving
  • Fiber: ~9 g per serving

Serving and Pairing

  • Serve Creamy Vegan Tomato White Bean Stew with crusty bread to mop up the broth, or ladle over cooked grains for a heartier meal.
  • A simple green salad or lemon-dressed greens brighten the bowl and add crisp contrast to the stew’s soft textures.
  • If you like a deeper tomato note, try my creamy one-pot sundried tomato white beans as a complementary recipe for rotation.

Storage and Reheat

  • Refrigerator storage, transfer to an airtight container and keep up to 4 days, the flavors deepen as it rests.
  • Freezer storage, cool completely then freeze in a shallow container for up to 3 months, leave some headspace for expansion.
  • Reheating method, simmer gently on the stove with a splash of water or broth to loosen, stir until heated through to restore a saucy consistency.
  • Freshness tip, add fresh herbs just before serving to revive aromatic top notes after storage.

Pro Tips

  • Control texture by how long you simmer the tomatoes, a short simmer preserves tomato pieces, a longer simmer breaks them down into a creamier base.
  • Use drained and rinsed beans to control salt and texture, rinsing also reduces starchy foam and gives a cleaner bean flavor.
  • Add the greens last to keep them tender, overcooking turns them papery and dulls their color.
  • Taste and salt toward the end, beans and broth concentrate as the stew reduces.

Flavor Variations

  • Seasonal, use spinach in spring and summer for tender leaves, switch to chopped kale in colder months for a heartier bite, both options are already included.
  • Elevated, finish the same Creamy Vegan Tomato White Bean Stew with a sprinkle of chopped fresh herbs and a little warm broth spooned over each bowl for lift.
  • Simple, break a few tomatoes with the back of your spoon while they cook to make a slightly smoother, creamier texture without changing ingredients.

Learn From My Mistakes

  • Problem, tomatoes left whole and the broth stayed thin. Fix, press a few tomatoes with the spoon while cooking to release juices and thicken naturally.
  • Problem, greens became limp and overcooked. Fix, add greens at the very end and cook only until just wilted to keep texture and color.
  • Problem, bland finishing. Fix, always taste and adjust salt and pepper after the stew has simmered and reduced, small adjustments change the final balance.
  • Problem, garlic burned early. Fix, add garlic after the onion softens and cook briefly, garlic should be fragrant but not browned.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy vegan tomato white bean stew recipe for coz 2026 03 07 180125 1

Creamy Vegan Tomato White Bean Stew


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: james-carter
  • Total Time: 30 minutes
  • Yield: 2 servings 1x
  • Diet: Vegan

Description

A simple and satisfying one-pot vegan stew made with cherry tomatoes and white beans, perfect for a quick dinner.


Ingredients

Scale
  • 1 can white beans, drained and rinsed
  • 2 cups cherry tomatoes, halved
  • 2 cups vegetable broth
  • 1 cup spinach or kale, chopped
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 1 teaspoon olive oil
  • Salt and pepper to taste
  • Herbs (such as basil or thyme) for garnish

Instructions

  1. Heat olive oil in a pot over medium heat and sauté the onion until translucent.
  2. Add garlic and cook for another minute until fragrant.
  3. Stir in cherry tomatoes and cook until they soften and release juices.
  4. Add white beans and vegetable broth, bring to a simmer.
  5. Stir in the greens and cook until wilted.
  6. Season with salt, pepper, and herbs, taste and adjust.
  7. Serve hot, spooning the stew into bowls.

Notes

Serve with crusty bread or over cooked grains for a heartier meal. Revive aromatic notes by adding fresh herbs just before serving.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 bowl
  • Calories: 210
  • Sugar: 4g
  • Sodium: 350mg
  • Fat: 2.5g
  • Saturated Fat: 0.4g
  • Unsaturated Fat: 2.1g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 9g
  • Protein: 12g
  • Cholesterol: 0mg

Leftover

  • Reheat the stew and serve over warm cooked rice or farro to stretch portions for another meal.
  • Use leftovers as a saucy base for stuffed bell peppers or warmed pita sandwiches with fresh herbs.
  • Blend a portion for a creamier soup-style leftover, then reheat and adjust seasoning.

FAQ Section

Q: Can I use dry beans instead of a can in this Creamy Vegan Tomato White Bean Stew?

A: Yes, you can use cooked dry beans, just ensure they are tender and fully cooked before adding. Replace the can with about 1.5 to 2 cups of cooked beans, and adjust the broth if the pot looks too thick, the texture should stay creamy and slightly chunky.

Q: Will the Creamy Vegan Tomato White Bean Stew freeze well?

A: Absolutely, this stew freezes well. Cool completely before transferring to a freezer-safe container, freeze up to three months. When reheating, thaw overnight in the fridge and warm gently on the stove, adding a splash of broth to recover the original spoonable texture.

Q: How can I make the Creamy Vegan Tomato White Bean Stew thicker or thinner?

A: For a thicker stew, simmer a little longer uncovered so liquid reduces and beans release starch, creating more body. For a thinner stew, add a splash of vegetable broth while reheating until you reach a spoonable consistency that still highlights the softened tomatoes and tender beans.

Q: Is this Creamy Vegan Tomato White Bean Stew suitable for meal prep?

A: Yes, it works well for meal prep because flavors develop after resting and it keeps for several days in the fridge. Portion into containers once cooled, and when reheating add a little broth and fresh herbs to revive texture and aroma before serving.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star