Search Recipes

Find your favorite dishes

Creamy Tomato White Bean Stew: Vegan & High-Protein Recipe

Olivia

By Olivia

Mar 9, 2026

10 min prep
25 min cook
4 servings
Jump to Recipe
Creamy Tomato White Bean Stew: Vegan & High-Protein Recipe

Welcome to a culinary hug in a bowl! This Creamy Tomato White Bean Stew is not only a feast for the eyes but also a wholesome, protein-packed delight that will warm your soul. With its vibrant colors and rich flavors, this vegan recipe is perfect for any night of the week.

In just 25 minutes, you can whip up this comforting stew, bursting with juicy cherry tomatoes, creamy white beans, and fresh greens. Serve it with crusty bread or a fluffy grain of your choice, and you're in for a treat that feels indulgent yet light!

Why You'll Love This Recipe

  • Quick & Easy: Ready in just 25 minutes, perfect for busy weeknights.
  • High-Protein: Packed with cannellini beans, making it satisfying and nutritious.
  • Vegan Comfort Food: A creamy texture that rivals the best dairy dishes without any animal products.
  • Customizable: Swap in your favorite greens or add extra spices to suit your taste.

About the Ingredients

Yellow Onion

This aromatic base adds a delightful sweetness and depth of flavor to the stew, making each spoonful more delicious.

Cherry Tomatoes

These juicy gems burst with flavor as they cook down, creating a rich tomato base that’s both fresh and satisfying.

Garlic

Minced garlic infuses the stew with a fragrant aroma and robust flavor, elevating the overall taste experience.

Sun-Dried Tomatoes

These concentrated bits of goodness add a chewy texture and a tangy kick that complements the sweetness of the fresh tomatoes perfectly.

Cannellini Beans

These creamy white beans provide a hearty texture and are a fantastic source of plant-based protein, making the stew filling and nutritious.

Vegan Cream Cheese

This ingredient lends a luscious creaminess to the stew, creating a comforting, indulgent mouthfeel without dairy.

Tips & Tricks

Use Fresh Ingredients

Opt for fresh, ripe cherry tomatoes and crisp baby greens for the best flavor and texture.

Control the Thickness

Add more broth if you prefer a thinner stew, or let it simmer longer for a thicker consistency.

Experiment with Herbs

Feel free to add other herbs like thyme or oregano for a different flavor profile.

Make it Spicy

Add a pinch of red pepper flakes during cooking for a subtle heat that enhances the stew.

Pro Tips

  • Prep Ahead: Chop your onions and tomatoes in advance to save time during cooking.
  • Use Low-Sodium Broth: This allows you to control the saltiness and enhance the natural flavors of the ingredients.
  • Store Leftovers Properly: Keep any leftover stew in an airtight container to maintain freshness.
  • Garnish Generously: Fresh basil adds not only visual appeal but also a burst of flavor at the end.

Step-by-Step Instructions

Sauté the Onion

Heat olive oil in a medium saucepan. Add the sliced onion and cook for about 3 minutes until softened and fragrant.

Add the Tomatoes

Toss in the halved cherry tomatoes and cook for an additional 5 minutes, stirring often until they blister and start to break down.

Incorporate the Flavors

Stir in minced garlic, chopped sun-dried tomatoes, and tomato paste. Cook for about 1 minute until fragrant and slightly darkened.

Thicken the Stew

Whisk arrowroot starch with a splash of broth, then add it to the pot along with the remaining broth and drained beans. Simmer gently for 5 minutes until the stew thickens slightly.

Finish with Creaminess

Add the vegan cream cheese, stirring until melted, then fold in the greens and cook just until wilted. Finish with a squeeze of lemon juice, salt, and pepper.

Delicious Variations

Add More Veggies

Incorporate vegetables like zucchini or bell peppers for extra nutrition and flavor.

Spicy Version

Add diced jalapeños or a dash of cayenne pepper for a kick of heat that complements the creamy base.

Grain Bowl Twist

Serve the stew over quinoa or brown rice for a heartier meal that’s rich in fiber.

How to Store Creamy Tomato White Bean Stew

Refrigerator

Store leftover stew in an airtight container for up to 3 days in the fridge.

Freezer

Freeze in individual portions for up to 2 months; thaw in the fridge before reheating.

Reheating

Reheat on the stovetop over low heat, adding a splash of broth if the stew is too thick.

Frequently Asked Questions

Can I use other beans?

Absolutely! Navy beans, Great Northern beans, or butter beans can be substituted for cannellini beans.

Is this stew gluten-free?

Yes, this recipe is naturally gluten-free as long as you use gluten-free starch.

Can I add more protein?

For a protein boost, consider adding tofu or tempeh to the stew.

What can I serve with this stew?

This stew pairs beautifully with crusty bread, a fresh salad, or over grains like rice or quinoa.

Now that you have the recipe for this delightful Creamy Tomato White Bean Stew, it's time to gather your ingredients and create a comforting meal that everyone will love. Enjoy every delicious bite!

Creamy Tomato White Bean Stew: Vegan & High-Protein Recipe

Creamy Tomato White Bean Stew: Vegan & High-Protein Recipe

This creamy tomato white bean stew is a cozy, protein-packed vegan dinner ready in just 25 minutes. Made with tender white beans, juicy cherry tomatoes, and fresh greens, it’s hearty yet light, perfect with crusty bread or over grains.

10 min
Prep Time
25 min
Cook Time
4
Servings
300 kcal
Calories

Ingredients

Instructions

  1. 1 Heat olive oil in a medium saucepan. Add onion and cook for 3 minutes, until softened. Toss in cherry tomatoes and cook another 5 minutes, stirring often, until they blister and start to break down.
  2. 2 Stir in garlic, sun-dried tomatoes, and tomato paste. Cook for 1 minute, just until fragrant and slightly darkened.
  3. 3 Whisk starch with a splash of broth, then add it to the pot with the rest of the broth. Stir in beans. Simmer gently for 5 minutes until the stew thickens slightly.
  4. 4 Add vegan cream cheese, stirring until melted. Fold in greens and cook just until wilted. Finish with lemon juice, salt, and black pepper.
  5. 5 Spoon into bowls, garnish with basil, and enjoy with crusty bread or your favorite grain base.

Chef's Note

Creaminess: Vegan cream cheese adds richness, but you can swap with cashew cream or coconut milk. Meal Prep: This stew keeps in the fridge for up to 4 days and tastes even better the next day. It also freezes well for up to 3 months.

Servings: 4

Cuisine: Mediterranean

Course: Main Course

Nutrition (per serving): 14gg protein