A Stew That Feels Like Home
It was one of those hectic Tuesdays—you know, the kind where you’re juggling work, errands, and a growling stomach all at once. I stumbled into my kitchen, craving something warm and satisfying but with zero patience for a complicated recipe. That’s when this quick creamy tomato white bean stew recipe came to the rescue. With its rich tomato flavor, creamy vegan cheese, and hearty white beans, it’s like a hug in a bowl—and it’s ready in just 20 minutes! Perfect for those healthy quick dinners we all need in our back pocket, this plant-based gem is a weeknight winner. Grab a spoon, and let’s dive into this cozy love story.
Must-Have Kitchen Tools for This Recipe
Before we get into the ingredients, let’s talk tools—these make whipping up this quick creamy tomato white bean stew recipe a total breeze. (Heads up—these are affiliate links, so I may earn a small commission if you buy through them, at no extra cost to you!)
- Medium Saucepan: A solid non-stick pan is key for sautéing and simmering. I swear by this one for its even heat and easy cleanup.
- Sharp Chef’s Knife: Slicing onions and halving cherry tomatoes goes so much faster with a quality blade—check out this knife for precision.
- Whisk: Perfect for blending that arrowroot starch smoothly. Grab this stainless steel whisk—it’s a game-changer.
- Storage Containers: Meal prep this stew and keep it fresh with these airtight containers—ideal for busy weeks.
These goodies turn cooking into a joy, not a chore, and they’re must-haves for plant-based meals like this one.
The Ingredients That Make This Quick Creamy Tomato White Bean Stew Recipe Shine
Every great dish starts with a stellar lineup, and this quick creamy tomato white bean stew recipe is no exception. Here’s what you’ll need (serves 4):
- 1 small yellow onion, sliced – The sweet, savory base that sets the tone.
- 8 oz. cherry tomatoes, halved – Bursting with fresh, juicy flavor.
- 4 garlic cloves, minced – Because garlic makes everything better.
- ¼ cup sun-dried tomatoes, chopped – A tangy, chewy twist.
- 1 tablespoon tomato paste – Deepens that tomatoey goodness.
- 1 (15 oz) can cannellini beans, drained and rinsed – Creamy, protein-packed stars (or swap for your favorite white beans).
- 1¼ cup vegetable broth – Keeps it light and saucy.
- 1 tablespoon arrowroot starch (or tapioca/cornstarch) – The secret to a velvety texture.
- 2 cups baby greens (arugula or spinach) – A fresh, nutrient-packed boost.
- ¼ cup vegan cream cheese – Silky richness (or sub coconut cream/cashew cream).
- Salt and pepper, to taste – Customize it your way.
- 1 small lemon, juiced – A bright, zesty finish.
- ¼ cup fresh basil, sliced – The aromatic cherry on top.
These ingredients are simple, pantry-friendly, and perfect for whipping up plant-based meals that taste gourmet without the fuss.

Step-by-Step Instructions: How to Make Creamy Tomato White Bean Stew
Cooking this quick creamy tomato white bean stew recipe is like a mini kitchen adventure—easy, fun, and oh-so-rewarding. Grab a medium saucepan (I swear by this one), and let’s get started. Disclosure: This post contains affiliate links.
Step 1: Start with a Sizzle
Heat 1 tablespoon of avocado or olive oil in your saucepan over medium heat. Add the sliced onion and sauté for 3 minutes, stirring occasionally. The kitchen will start to smell amazing—like the promise of something delicious.
Step 2: Tomato Time
Toss in the halved cherry tomatoes and cook for 5 minutes, stirring often, until they soften and release their juices. It’s like watching little flavor bombs burst—pure magic.
Step 3: Build the Flavor
Stir in the minced garlic, sun-dried tomatoes, and tomato paste. Cook for 1 minute, stirring constantly, until the garlic is fragrant and the tomato paste turns a deeper red. This is the heart of the stew coming alive.
Step 4: Thicken the Plot
In a small bowl, whisk the arrowroot starch with a splash of the vegetable broth until smooth. Pour this mix into the rest of the broth, then add it all to the pan along with the cannellini beans. Let it simmer gently for 5 minutes, stirring occasionally, until it thickens slightly and warms through.
Step 5: Creamy Dreamy Finish
Stir in the vegan cream cheese until it melts into the stew, creating that luscious texture. Add the baby greens and cook for 1 minute until they wilt, then squeeze in the lemon juice. Taste and season with salt and pepper. Top with fresh basil, and you’re done! Serve it over rice, quinoa, or with a slice of crusty toast—whatever calls your name.
Tips to Customize Your Quick Creamy Tomato White Bean Stew Recipe
This stew is as flexible as it is delicious. Here’s how to make it your own:
- Spice It Up: Add a pinch of red chili flakes for a kick—my husband swears by it.
- Cream Swap: No vegan cream cheese? Coconut cream adds a subtle sweetness, or blend cashews with water for a nutty vibe.
- Greens Switch: Try kale for a heartier bite or stick with arugula for a peppery twist.
- Bean Bonanza: Swap cannellini for navy beans or chickpeas—whatever’s in your pantry works.
- Meal Prep Hack: Double it and store leftovers in these containers for healthy quick dinners all week.
I once made this for a friend who claimed she “hates beans.” By the end of dinner, she was scraping the bowl. True story.
Nutritional Info: Why This Plant-Based Meal Is a Win
This quick creamy tomato white bean stew recipe isn’t just comfort food—it’s good-for-you food. Here’s the scoop per serving (without extras like rice):
- Calories: ~250 kcal – Light yet satisfying.
- Protein: ~9g – Beans for the win! Great for plant-based meals.
- Fiber: ~8g – Keeps you full and digestion happy.
- Fat: ~10g – Healthy fats from oil and cream cheese.
- Carbs: ~30g – Energizing and balanced.
The greens toss in vitamins A and C, while the beans bring protein and fiber. It’s a healthy quick dinner that feels indulgent but leaves you light on your feet.
Pin-Friendly Section: Whip up a cute nutritional chart graphic for Pinterest—tag it “Plant-Based Meals for Busy Nights”!
PrintQuick Creamy Tomato White Bean Stew Recipe: A Cozy Bowl of Comfort
Warm up with this quick creamy tomato white bean stew recipe! A healthy, plant-based meal ready in 20 minutes—perfect for busy nights.
Ingredients
- 1 small yellow onion, sliced – The sweet, savory base that sets the tone.
- 8 oz. cherry tomatoes, halved – Bursting with fresh, juicy flavor.
- 4 garlic cloves, minced – Because garlic makes everything better.
- ¼ cup sun-dried tomatoes, chopped – A tangy, chewy twist.
- 1 tablespoon tomato paste – Deepens that tomatoey goodness.
- 1 (15 oz) can cannellini beans, drained and rinsed – Creamy, protein-packed stars (or swap for your favorite white beans).
- 1¼ cup vegetable broth – Keeps it light and saucy.
- 1 tablespoon arrowroot starch (or tapioca/cornstarch) – The secret to a velvety texture.
- 2 cups baby greens (arugula or spinach) – A fresh, nutrient-packed boost.
- ¼ cup vegan cream cheese – Silky richness (or sub coconut cream/cashew cream).
- Salt and pepper, to taste – Customize it your way.
- 1 small lemon, juiced – A bright, zesty finish.
- ¼ cup fresh basil, sliced – The aromatic cherry on top.
Instructions
Step 1: Start with a Sizzle
Heat 1 tablespoon of avocado or olive oil in your saucepan over medium heat. Add the sliced onion and sauté for 3 minutes, stirring occasionally. The kitchen will start to smell amazing—like the promise of something delicious.
Step 2: Tomato Time
Toss in the halved cherry tomatoes and cook for 5 minutes, stirring often, until they soften and release their juices. It’s like watching little flavor bombs burst—pure magic.
Step 3: Build the Flavor
Stir in the minced garlic, sun-dried tomatoes, and tomato paste. Cook for 1 minute, stirring constantly, until the garlic is fragrant and the tomato paste turns a deeper red. This is the heart of the stew coming alive.
Step 4: Thicken the Plot
In a small bowl, whisk the arrowroot starch with a splash of the vegetable broth until smooth. Pour this mix into the rest of the broth, then add it all to the pan along with the cannellini beans. Let it simmer gently for 5 minutes, stirring occasionally, until it thickens slightly and warms through.
Step 5: Creamy Dreamy Finish
Stir in the vegan cream cheese until it melts into the stew, creating that luscious texture. Add the baby greens and cook for 1 minute until they wilt, then squeeze in the lemon juice. Taste and season with salt and pepper. Top with fresh basil, and you’re done! Serve it over rice, quinoa, or with a slice of crusty toast—whatever calls your name.
FAQs About Creamy Tomato White Bean Stew
Q: How quick is this quick creamy tomato white bean stew recipe really?
A: Start to finish, you’re looking at 20 minutes. It’s faster than takeout!
Q: Can I make it ahead?
A: Yep! It keeps in the fridge for 3-4 days. Reheat with a splash of broth to revive the creaminess.
Q: Is it kid-friendly?
A: My niece gobbled it up—no complaints! Skip the peppery arugula if they’re picky about greens.
Q: What if I don’t have arrowroot starch?
A: Cornstarch or tapioca starch works just as well—same thickening power.
Q: Can I freeze this stew?
A: Totally! Freeze it for up to 2 months in airtight containers. Thaw and reheat gently.
Conclusion: Fall in Love with This Quick Creamy Tomato White Bean Stew Recipe
There’s something soul-soothing about a bowl of this quick creamy tomato white bean stew recipe. It’s fast enough for a chaotic weeknight, hearty enough to satisfy, and packed with plant-based goodness—basically, the holy grail of healthy quick dinners. Whether you’re curling up solo or feeding a crowd, this stew delivers big flavor with minimal effort.
So, heat up your saucepan (this sturdy one is my go-to—affiliate link), give it a whirl, and share the love. Pin your steamy masterpiece to your “Plant-Based Meals” board—I bet your followers will thank you! How do you like to serve yours? Drop a comment below—I’m all ears.