Creamy Tomato White Bean Stew Recipe

If you’re craving something cozy, vibrant, and packed with plant-based goodness, you’re going to fall head over heels for this Creamy Tomato White Bean Stew. Each spoonful is bursting with bright tomato flavor, silky vegan cream, and perfectly tender beans—truly comfort food with a nourishing twist!

Why You’ll Love This Recipe

  • Creamy, Dreamy Texture: Every bite of this stew is lusciously smooth thanks to vegan cream cheese and melting tomatoes.
  • Wholesome & Satisfying: Cannellini beans pack a punch of plant-based protein and fiber, keeping you full (and happy) for hours.
  • Quick, Easy, & Fuss-Free: All you need is one pot and about 25 minutes—perfect for busy weeknights or low-key weekends.
  • Customizable Comfort: Easily adapt it to your mood or pantry staples; this stew welcomes greens, herbs, and your favorite beans.

Ingredients You’ll Need

Let’s talk about what goes into this Creamy Tomato White Bean Stew! Every ingredient is there for a reason—each lends an essential flavor, nourishing boost, or color to make this stew extra special.

  • Yellow onion: Adds a subtle sweetness and builds a savory base.
  • Cherry tomatoes: Bring juicy pops of freshness and a gentle tang.
  • Garlic cloves: Four cloves keep the flavors bold and inviting.
  • Sun-dried tomatoes: Enhance the stew with a concentrated, umami-rich tomato depth.
  • Tomato paste: Intensifies color and taste, delivering perfect richness in the background.
  • Cannellini beans (or other white beans): Creamy, mild, and protein-packed—they soak up all those savory flavors!
  • Vegetable broth: Keeps the stew light but deeply flavorful; use low-sodium for more control over seasoning.
  • Arrowroot, tapioca, or cornstarch: This little thickener gives the broth its silky, spoon-coating texture.
  • Baby greens (arugula or spinach): Stirred in at the last moment for vibrant color and a gentle bitter bite.
  • Vegan cream cheese (or coconut/cashew cream): The secret to that creamy, luscious finish—just stir and let it melt.
  • Salt and pepper: Round out flavors; season to taste at the end.
  • Fresh lemon juice: Adds brightness and a hint of zing to balance all the richness.
  • Fresh basil: The ultimate aromatic garnish—don’t skip it!
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

The beauty of this Creamy Tomato White Bean Stew is how endlessly adaptable it is! Don’t hesitate to mix things up—whether you’re catering to dietary needs, using what you have on hand, or following your craving for a new flavor twist.

  • Make it spicy: Add a pinch of red pepper flakes or a diced jalapeño in with the garlic for a gentle kick.
  • Switch up the greens: Try kale or Swiss chard for heartier texture, or even baby collards for a Southern spin.
  • Hearty grains: Stir in cooked quinoa, farro, or rice right at the end for a more substantial meal-in-a-bowl.
  • Dairy switches: If not vegan, you can use regular cream cheese or a splash of heavy cream—simply swap in what you love!

How to Make Creamy Tomato White Bean Stew

Step 1: Sauté the Aromatics & Tomatoes

Begin by heating a tablespoon of olive or avocado oil in a medium saucepan over medium heat. Add the sliced onions and let them soften for about three minutes, then toss in those vibrant cherry tomatoes. Stir frequently, and after about five minutes, you’ll see the tomatoes start to break down—your kitchen will smell heavenly already!

Step 2: Build Deep Tomato Flavor

Add the minced garlic, chopped sun-dried tomatoes, and tomato paste to the pan. Keep stirring for about a minute—this brief time is enough for the tomato paste to darken and caramelize, unlocking even more savory depth.

Step 3: Thicken and Simmer

In a small bowl, whisk your arrowroot (or starch of choice) with just a splash of vegetable broth until smooth. Add this to the rest of the broth, then pour it all into the pan along with your beans. Drop the heat to a gentle simmer and let the flavors meld and thicken for about five minutes.

Step 4: Finish with Creaminess and Greens

Now for the magic touch: stir in your vegan cream cheese and let it melt in completely—this is where the stew becomes irresistibly creamy. Fold in the baby greens and just let them wilt. Finish with fresh lemon juice, salt, and pepper to taste. Ladle into bowls, and don’t forget that flourish of fresh basil on top!

Pro Tips for Making Creamy Tomato White Bean Stew

  • Let the Tomato Paste Toast: Don’t rush this step—allowing the tomato paste to cook until deep red brings irresistible umami richness to your stew.
  • Starch Slurry Success: Always whisk your starch with cold broth first—adding it directly can lead to lumps, but the slurry melts in smoothly!
  • Greens Go in Last: Add baby greens just before you finish cooking, so they stay crisp and bright without over-wilting.
  • Lemon Brightens Everything: Don’t skip the final squeeze of lemon—trust me, it wakes up the whole stew and ties all the flavors together.

How to Serve Creamy Tomato White Bean Stew

Creamy Tomato White Bean Stew Recipe - Recipe Image

Garnishes

Basil is a must—those fragrant green ribbons make the whole bowl pop. For extra flair, try a drizzle of good olive oil or a sprinkle of chili flakes. If cheese is your thing, vegan parmesan or a few dollops of herbed cashew cream are absolute bliss stirred into this creamy tomato stew.

Side Dishes

This stew is a total chameleon: ladle it over fluffy rice, nutty quinoa, a mound of baby greens, or with a thick-cut slice of sourdough toast to soak up every last drop. Crusty bread, pita, or even rosemary focaccia make perfect dippers for your cozy bowl.

Creative Ways to Present

Try serving Creamy Tomato White Bean Stew in little ramekins as a starter at dinner parties, or pour over roasted sweet potatoes for a hearty main. You can also swirl it into grain bowls, or top with extra roasted veggies for a colorful, Instagram-worthy meal.

Make Ahead and Storage

Storing Leftovers

Keep any leftover Creamy Tomato White Bean Stew in an airtight container in your refrigerator—it’ll stay delicious for up to four days. The flavors deepen with a little time, making leftovers taste even better!

Freezing

This stew freezes surprisingly well. Let it cool completely before transferring to freezer-safe containers. Store for up to two months, and thaw overnight in the fridge for best texture. Just know that the greens will soften a bit more after freezing, but the flavor shines on.

Reheating

Reheat Creamy Tomato White Bean Stew gently on the stovetop over low-medium heat, stirring often. If it looks a bit thick, add a splash of water or broth until it’s beautifully creamy again. Microwave reheating works too—just cover and stir halfway through for even warming.

FAQs

  1. Can I use different types of beans in Creamy Tomato White Bean Stew?

    Absolutely! While cannellini beans are beautifully creamy, you can swap in great northern beans, navy beans, or even chickpeas for a new twist—just make sure to drain and rinse them before adding.

  2. Is Creamy Tomato White Bean Stew gluten-free?

    Yes—this recipe is naturally gluten-free as written, especially if you stick with arrowroot or cornstarch as your thickener and use gluten-free sides if needed.

  3. What can I use instead of vegan cream cheese?

    If vegan cream cheese isn’t handy, coconut cream or homemade cashew cream both add plenty of richness. Even a swirl of unsweetened non-dairy yogurt can work if you want a lighter touch.

  4. Can I make Creamy Tomato White Bean Stew ahead of time?

    It’s a fantastic make-ahead lunch or dinner. The flavors meld and deepen as it sits. Just add a splash of water or broth during reheating to bring the creamy consistency back to life.

Final Thoughts

If you’re looking for a cozy, crowd-pleasing meal that comes together in a flash, Creamy Tomato White Bean Stew has your back. Whether you follow the recipe to the letter or customize it to your taste, it’s sure to become a family favorite—so grab a spoon (and maybe a slice of crusty bread) and dig in!

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 Tomato White Bean Stew Recipe

Creamy Tomato White Bean Stew Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 786 reviews
  • Author: Jessica
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 2 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This Creamy Tomato White Bean Stew is a cozy and satisfying dish perfect for a comforting meal. Creamy, flavorful, and packed with nutritious ingredients, this stew is easy to make and sure to become a favorite in your recipe rotation.


Ingredients

Units Scale

For the Stew:

  • 1 small yellow onion, sliced
  • 8 oz. cherry tomatoes, halved
  • 4 garlic cloves, minced
  • 1/4 cup sun-dried tomatoes, chopped
  • 1 tablespoon tomato paste
  • 1 (15 oz) can cannelini beans, or other white beans of choice, drained and rinsed
  • 1 1/4 cup vegetable broth
  • 1 tablespoon arrowroot starch, tapioca starch, or cornstarch
  • 2 cups baby greens, like baby arugula or spinach
  • 1/4 cup vegan cream cheese (or coconut cream or cashew cream)
  • Salt and pepper, to taste
  • 1 small lemon, juiced
  • 1/4 cup fresh basil, sliced, to garnish

Instructions

  1. Saute Onion and Tomatoes: In a medium saucepan over medium heat, add oil, onion, and saute. Add cherry tomatoes and cook until softened.
  2. Add Flavors: Add garlic, sun-dried tomatoes, and tomato paste. Cook until fragrant and darkened in color.
  3. Thicken Broth: Whisk starch with a splash of broth, then add to remaining broth. Pour into the pan, add beans, and simmer until thickened.
  4. Finish the Stew: Stir in cream cheese, greens, lemon juice, salt, and pepper. Cook until greens are wilted. Garnish with basil.
  5. Serve: Enjoy over rice, quinoa, greens, toast, or on its own.

Notes

  • Storing leftovers: This stew will stay good in an airtight container in the fridge for about 4 days.
  • To reheat: Add the stew to a pan over low-medium heat, stirring frequently until warmed through. Add water or broth if needed.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320 kcal
  • Sugar: 8g
  • Sodium: 600mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

Your email address will not be published. Required fields are marked *