• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Kitchen Story Daily

  • Recipe Index
  • Budget
  • Cheat Meal
  • Healthy
  • Keto
  • Quick
  • Vegan
  • About

Kitchen Story Daily

  • Recipe Index
  • Budget
  • Cheat Meal
  • Healthy
  • Keto
  • Quick
  • Vegan
  • About
Quick / DINNER / Creamy Vegan Tomato White Bean Stew

Creamy Vegan Tomato White Bean Stew

February 6, 2026 by Kaitlyn

Jump to Recipe·Print Recipe

If you’re looking for a quick and comforting meal that feels like a warm hug in a bowl, then you’ve come to the right place! Creamy Vegan Tomato White Bean Stew is one of my absolute favorites. It’s not just delicious; it’s bursting with flavors that make you feel right at home. Whether it’s a busy weeknight or a casual family gathering, this stew fits perfectly into any occasion. Plus, it’s so easy to whip up in just 25 minutes!

What makes this recipe even more special is how nourishing and filling it is. Packed with wholesome ingredients like tomatoes, beans, and greens, each bite is both satisfying and healthy. Your loved ones will be asking for seconds!

Why You’ll Love This Recipe

  • Quick to prepare: This stew can be on your table in just 25 minutes, making it perfect for hectic evenings.
  • Family-friendly: With its rich flavors and creamy texture, it’s sure to please even the pickiest eaters.
  • Nourishing ingredients: Full of plant-based goodness, this dish provides essential nutrients while being incredibly tasty.
  • Customizable: Feel free to mix and match the ingredients based on what you have at home!
  • Leftover friendly: Make a big batch and enjoy leftovers the next day—it’s even better after the flavors meld!
Creamy

REMEMBER

WANT TO SAVE THIS RECIPE? CLICK BELOW AND PIN IT

PIN

Ingredients You’ll Need

These are simple, wholesome ingredients that come together to create something truly special. Let’s gather everything we need for our Creamy Vegan Tomato White Bean Stew!

REMEMBER

WANT TO SAVE THIS RECIPE? CLICK BELOW AND PIN IT

PIN

For the Stew

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

Variations

One of the best things about this Creamy Vegan Tomato White Bean Stew is its flexibility! You can easily adjust the ingredients based on your preferences or what you have in your pantry.

  • Add more veggies: Toss in some diced bell peppers or zucchini for extra nutrition.
  • Spice it up: Add some red pepper flakes or your favorite hot sauce if you love a bit of heat.
  • Change the beans: Swap out cannellini beans for chickpeas or black beans for a different flavor profile.
  • Make it heartier: Stir in some cooked quinoa or rice for an even more filling meal.

How to Make Creamy Vegan Tomato White Bean Stew

Step 1: Sauté the Aromatics

In a medium saucepan over medium heat, add 1 tablespoon of avocado or olive oil. Then toss in the sliced onion and sauté for about 3 minutes until it becomes translucent and fragrant. Next, add the halved cherry tomatoes and cook for another 5 minutes, stirring frequently until they soften. This step helps build a flavorful base for your stew!

Step 2: Add Garlic and Tomatoes

Once your onions and tomatoes are ready, add minced garlic, chopped sun-dried tomatoes, and tomato paste to the pan. Cook them together while stirring constantly for about one minute. This allows all those delicious flavors to meld together beautifully as the tomato paste darkens slightly.

REMEMBER

WANT TO SAVE THIS RECIPE? CLICK BELOW AND PIN IT

PIN

Step 3: Prepare the Broth Mixture

In a separate small bowl, whisk the arrowroot starch with a splash of vegetable broth until smooth. This will help thicken our stew later on! Once combined, mix that into the rest of your vegetable broth.

Step 4: Combine Everything

Pour your broth mixture into the pan along with the drained cannellini beans. Let everything simmer on low heat for about 5 minutes until slightly thickened and warmed through. This is when all those lovely flavors start to really shine!

Step 5: Finish with Creaminess

Now comes my favorite part—stirring in the vegan cream cheese! Add it to the stew and stir until it melts beautifully into the mixture. Then fold in your baby greens until they’re wilted—this only takes about a minute! Finally, stir in some fresh lemon juice along with salt and pepper to taste. Top it all off with sliced basil for that extra pop of flavor.

REMEMBER

WANT TO SAVE THIS RECIPE? CLICK BELOW AND PIN IT

PIN

And there you have it—a delightful bowl of Creamy Vegan Tomato White Bean Stew that’s not only hearty but also nourishing! Enjoy every spoonful!

Pro Tips for Making Creamy Vegan Tomato White Bean Stew

Making this stew is a breeze, but a few simple tips can elevate your dish even further!

  • Use fresh ingredients: Fresh vegetables and herbs not only enhance the flavor but also add vibrant colors and nutrients to your stew.
  • Adjust the thickness: If you prefer a thicker stew, simply let it simmer longer or add a bit more arrowroot starch mixed with broth. This helps create that creamy texture you crave!
  • Experiment with spices: Feel free to add your favorite spices like smoked paprika or Italian seasoning for an extra flavor boost. Spices can transform the dish into something uniquely yours.
  • Make it ahead: This stew tastes even better the next day! Prepare it ahead of time and store in the fridge for up to three days. The flavors will deepen, making it a perfect meal prep option.
  • Customize the greens: Swap out baby arugula or spinach with other leafy greens like kale or Swiss chard for added variety and nutrition.

How to Serve Creamy Vegan Tomato White Bean Stew

Serving this stew is all about making it look as good as it tastes! Here are some ideas to present this delightful dish.

REMEMBER

WANT TO SAVE THIS RECIPE? CLICK BELOW AND PIN IT

PIN

Garnishes

  • Fresh basil: A sprinkle of sliced fresh basil on top adds a burst of color and a fragrant aroma that complements the stew beautifully.
  • Vegan parmesan: Grated vegan parmesan cheese can provide a savory, cheesy finish that enhances the creamy texture of the stew.
  • Olive oil drizzle: A light drizzle of high-quality olive oil before serving can add richness and a touch of elegance to your bowl.

Side Dishes

  • Crusty bread: A loaf of warm, crusty bread is perfect for dipping into your creamy stew. The combination of textures makes for an utterly satisfying experience.
  • Quinoa salad: A refreshing quinoa salad with chopped cucumbers, tomatoes, and a lemon vinaigrette provides a light contrast to the rich flavors of the stew.
  • Roasted vegetables: Oven-roasted seasonal vegetables seasoned with herbs make for a colorful and nutritious side that complements the dish perfectly.
  • Simple green salad: A crisp green salad dressed lightly with olive oil and vinegar adds freshness and balances the creamy flavors of the stew.

Now that you’re ready to enjoy your Creamy Vegan Tomato White Bean Stew, don’t forget to share your creations! Happy cooking!

Creamy

Make Ahead and Storage

This Creamy Vegan Tomato White Bean Stew is perfect for meal prep! Its flavors deepen as it sits, making it an ideal dish to make ahead of time. Plus, it’s simple to store and reheat, so you can enjoy it throughout the week without any hassle.

Storing Leftovers

  • Allow the stew to cool completely before transferring it to an airtight container.
  • Store in the refrigerator for up to 4 days.
  • Label the container with the date for easy tracking.

Freezing

  • Let the stew cool down to room temperature before freezing.
  • Use freezer-safe containers or resealable bags, leaving some space for expansion.
  • Freeze for up to 3 months. Remember to label with the date!

Reheating

  • Thaw overnight in the refrigerator if frozen.
  • Reheat on the stove over medium heat, stirring occasionally until heated through.
  • For microwave reheating, use a microwave-safe bowl and heat in 1-minute intervals, stirring in between until warm.

FAQs

Here are some common questions you might have about this delicious stew!

REMEMBER

WANT TO SAVE THIS RECIPE? CLICK BELOW AND PIN IT

PIN

Can I make Creamy Vegan Tomato White Bean Stew without sun-dried tomatoes?

Absolutely! If you don’t have sun-dried tomatoes, you can substitute them with extra cherry tomatoes or even add a splash of balsamic vinegar for depth of flavor.

What can I serve with Creamy Vegan Tomato White Bean Stew?

This stew pairs wonderfully with crusty bread, quinoa, or a fresh green salad. It’s versatile and can be enjoyed with many side dishes!

How long does Creamy Vegan Tomato White Bean Stew last in the fridge?

When stored properly in an airtight container, this stew will last for up to 4 days in the refrigerator.

REMEMBER

WANT TO SAVE THIS RECIPE? CLICK BELOW AND PIN IT

PIN

Can I use different beans in this recipe?

Yes! While cannellini beans work great, feel free to try other varieties like white kidney beans or garbanzo beans for a different twist.

Final Thoughts

I hope you find joy in making this Creamy Vegan Tomato White Bean Stew! It’s truly a special recipe that brings warmth and comfort to any table. With its rich flavors and creamy texture, you’ll want to share it with your loved ones. Enjoy cooking and savor every comforting bite!


Vegan Soups and Stews

nn

REMEMBER

WANT TO SAVE THIS RECIPE? CLICK BELOW AND PIN IT

PIN
Creamy

n

Why You’ll Love This Recipe

This Creamy Vegan Tomato White Bean Stew is the perfect blend of comfort and nutrition. It’s quick to prepare, taking only 25 minutes from start to finish, making it an ideal weeknight dinner. Packed with protein from the cannellini beans and enriched with fresh greens, this stew is not only creamy and delicious but also nourishing. Whether you’re a seasoned vegan or just looking to incorporate more plant-based meals into your diet, this recipe will satisfy your cravings while being incredibly easy to whip up!

Ingredients You’ll Need

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

Variations

  • Add More Vegetables: Consider adding diced carrots, zucchini, or bell peppers for extra nutrition and flavor.
  • Herb Infusion: Experiment with different herbs like thyme, oregano, or rosemary for a unique twist.
  • Spice It Up: Add a pinch of red pepper flakes or a dash of cayenne for a spicy kick.
  • Creamy Alternative: Substitute the vegan cream cheese with coconut milk or cashew cream for a different creamy texture.

How to Make

  1. In a medium saucepan over medium heat, add 1 tablespoon of avocado or olive oil. Add the onion, and sauté for 3 minutes.
  2. Add the cherry tomatoes and cook for another 5 minutes or so, until softened, stirring frequently.
  3. Add the garlic, sun-dried tomatoes, and tomato paste, and cook, stirring constantly, for one minute, or until fragrant and the tomato paste has darkened in color.
  4. In a separate small bowl, whisk the arrowroot starch with a splash of broth, then mix that into the rest of the vegetable broth.
  5. Pour the broth into the pan and add the beans. Cook for 5 minutes at a low simmer, until slightly thickened and warmed through.
  6. Stir in the cream cheese and stir until it’s melted into the stew. Mix in the greens and cook until wilted, about 1 minute, and then mix in the lemon juice. Add salt and pepper to taste. Top with basil.

Pro Tips

  • Prep Ahead: Chop your veggies ahead of time to make the cooking process even quicker.
  • Taste as You Go: Always taste your stew before serving and adjust the seasoning to your liking.
  • Thicker Stew: If you prefer a thicker stew, let it simmer a bit longer or add a little more arrowroot starch mixed with water.

How to Serve

Serve this hearty stew in a cozy bowl, garnished with fresh basil. Pair it with crusty bread or a side salad for a complete meal. This dish is perfect for cozy nights in or casual get-togethers with friends.

REMEMBER

WANT TO SAVE THIS RECIPE? CLICK BELOW AND PIN IT

PIN

Make Ahead and Storage

  • Make Ahead: You can prepare the stew a day in advance. Just store it in the refrigerator and reheat before serving.
  • Storage: Store leftovers in an airtight container in the fridge for up to 3 days. The stew can also be frozen for up to 2 months. Thaw in the refrigerator overnight before reheating.

FAQs

Can I use other beans?
Yes! Feel free to substitute cannellini beans with other beans like navy beans or chickpeas.

Is this stew gluten-free?
Yes, this recipe is naturally gluten-free as long as you use gluten-free broth and starch.

Can I make this stew in advance?
Absolutely! It tastes even better the next day as the flavors meld together.

REMEMBER

WANT TO SAVE THIS RECIPE? CLICK BELOW AND PIN IT

PIN

Final Thoughts

This Creamy Vegan Tomato White Bean Stew is a delightful, comforting dish that’s as easy to make as it is delicious. Whether you’re a busy professional or a parent on the go, this recipe is sure to become a staple in your kitchen. Enjoy the warmth and satisfaction that comes with every spoonful!

Print

Creamy Vegan Tomato White Bean Stew

Creamy Vegan Tomato White Bean Stew
Print Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy Vegan Tomato White Bean Stew is the ultimate comfort food that delivers warmth and nourishment in every bite. This quick and easy recipe comes together in just 25 minutes, making it perfect for busy weeknights or casual family gatherings. With a rich blend of tomatoes, creamy vegan cheese, and protein-packed cannellini beans, this stew is as satisfying as it is healthy. The addition of fresh greens not only elevates its nutritional profile but also adds beautiful color. Customizable to suit your taste, you can easily adjust the ingredients or spice levels to create a dish that everyone will love. Enjoy this hearty stew alone or pair it with crusty bread for a complete meal that will have your loved ones asking for seconds.

  • Author: Kaitlyn
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: Serves approximately four people 1x
  • Category: Main
  • Method: Stovetop
  • Cuisine: Vegan

Ingredients

Scale
  • 1 small yellow onion (sliced)
  • 8 oz. cherry tomatoes (halved)
  • 4 garlic cloves (minced)
  • ¼ cup sun-dried tomatoes (chopped)
  • 1 tablespoon tomato paste
  • 1 can (15 oz) cannellini beans (drained and rinsed)
  • 1¼ cup vegetable broth
  • 1 tablespoon arrowroot starch
  • 2 cups baby greens (like baby arugula or spinach)
  • ¼ cup vegan cream cheese
  • Salt and pepper to taste
  • Juice of 1 small lemon
  • Fresh basil for garnish

Instructions

  1. In a medium saucepan over medium heat, add 1 tablespoon of avocado or olive oil. Sauté the sliced onion for about 3 minutes until translucent.
  2. Add halved cherry tomatoes and cook for an additional 5 minutes, stirring frequently.
  3. Stir in minced garlic, chopped sun-dried tomatoes, and tomato paste; cook for one minute until fragrant.
  4. In a small bowl, whisk the arrowroot starch with a splash of vegetable broth until smooth, then mix into the rest of the broth.
  5. Pour the broth mixture into the pan along with the drained cannellini beans and simmer on low for about 5 minutes until slightly thickened.
  6. Stir in vegan cream cheese until melted, then fold in baby greens until wilted (about one minute). Finish with lemon juice, salt, and pepper to taste. Garnish with fresh basil before serving.

Nutrition

  • Serving Size: 1 bowl (340g)
  • Calories: 290
  • Sugar: 5g
  • Sodium: 520mg
  • Fat: 11g
  • Saturated Fat: 2g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

REMEMBER

WANT TO SAVE THIS RECIPE? CLICK BELOW AND PIN IT

PIN

« Previous Post
Delicious Homemade Chick-fil-A Chicken Tortilla Soup
Next Post »
Skillet Huevos Rancheros

If you enjoyed this…

Jalapeno Popper Roasted Potato Salad

Jalapeno Popper Roasted Potato Salad

Steak and Egg Breakfast Burrito

Steak and Egg Breakfast Burrito

Frozen Banana Snacks

Frozen Banana Snacks

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

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

Primary Sidebar

Browse by Diet

HealthyBudgetKetoQuickVeganCheat Meal
Bourbon Peach Roasted Salmon

Bourbon Peach Roasted Salmon

Corn Salad

Corn Salad

Cuban Mojo Chicken Thighs: An Amazing Ultimate Recipe

Cuban Mojo Chicken Thighs: An Amazing Ultimate Recipe

  • Disclaimer
  • Terms and Conditions
  • Privacy Policy
  • Contact
  • About

© 2026 · © Kitchen Story Daily · All Rights Reserved · Created by Kaitlyn ·