Creamy Tomato White Bean Stew
If you’re looking for a cozy meal that warms your heart and fills your belly, this Creamy Tomato White Bean Stew is just the ticket! It’s one of those recipes that brings back memories of family dinners and lazy Sundays. With its rich flavors and creamy texture, it’s perfect for busy weeknights or leisurely gatherings with friends. Plus, it comes together in just 25 minutes, making it an easy go-to for any occasion!
What makes this stew so special is how simple yet satisfying it is. You’ll find yourself reaching for this recipe time and again. Not only is it delicious, but it’s also packed with wholesome ingredients that nourish both body and soul.
Why You’ll Love This Recipe
- Quick to prepare: This dish is ready in just 25 minutes, making it perfect for a weeknight meal.
- Nutrient-rich: Packed with white beans and greens, it’s a healthy option that doesn’t skimp on flavor.
- Family-friendly: The creamy texture and vibrant flavors make this stew a hit with kids and adults alike.
- Versatile: Enjoy it over rice, quinoa, or toast—this stew pairs well with anything!
- Make-ahead friendly: You can easily store leftovers for lunch the next day or freeze for later.

Ingredients You’ll Need
Making this Creamy Tomato White Bean Stew is a breeze with these simple, wholesome ingredients. Gather them up, and you’ll be on your way to a delightful meal!
- 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, or other white beans of choice, drained and rinsed
- 1¼ cup vegetable broth
- 1 tablespoon arrowroot starch, tapioca starch, or cornstarch
- 2 cups baby greens, like baby arugula or spinach
- ¼ cup vegan cream cheese (can also replace with coconut cream or cashew cream)
- Salt and pepper, to taste
- 1 small lemon, juiced
- ¼ cup fresh basil, sliced, to garnish
Variations
One of the best things about this stew is its flexibility! Feel free to mix things up based on what you have on hand or your personal taste preferences.
- Add more veggies: Toss in some diced carrots or zucchini for extra nutrients and color.
- Spice it up: If you like heat, add red pepper flakes while sautéing the onions for a spicy kick.
- Swap the protein: Use chickpeas instead of white beans if you’re looking for a different flavor profile.
- Cream alternatives: Try using coconut milk instead of vegan cream cheese for a tropical twist.
How to Make Creamy Tomato White Bean Stew
Step 1: Sauté the Onions and Tomatoes
In a medium saucepan over medium heat, add 1 tablespoon of avocado or olive oil. Toss in the sliced onion and sauté for about 3 minutes until they become translucent. Next, add the halved cherry tomatoes and continue cooking for another 5 minutes until they soften beautifully. This step is essential; sautéing the onions enhances their natural sweetness while bringing out the juicy goodness of the tomatoes.
Step 2: Add Garlic and Sun-Dried Tomatoes
Once your onions and tomatoes are ready, stir in the minced garlic, chopped sun-dried tomatoes, and tomato paste. Cook while stirring constantly for about one minute until everything becomes fragrant. This step deepens the flavor base of your stew.
Step 3: Thicken Your Broth
In a separate small bowl, whisk together the arrowroot starch with a splash of vegetable broth until smooth. Then mix this into the remaining broth before pouring it into the pan along with the drained beans. Let this simmer gently for about 5 minutes until slightly thickened—this will give your stew that perfect creamy consistency!
Step 4: Stir in Cream Cheese and Greens
Now comes the exciting part! Stir in your vegan cream cheese (or chosen alternative) until it’s melted into the stew. Then fold in those lovely greens! Cook just until they’re wilted—about 1 minute will do—and finish off by mixing in lemon juice to brighten all those delicious flavors. Don’t forget to season with salt and pepper to taste!
Step 5: Serve and Enjoy!
Now that your hearty Creamy Tomato White Bean Stew is ready, serve it hot over rice or quinoa—or enjoy it simply on its own! Garnish each bowl with fresh basil for an extra pop of flavor. Trust me; once you take that first bite, you’ll be hooked!
Pro Tips for Making Creamy Tomato White Bean Stew
Making this stew is a breeze, but here are some tips to enhance your cooking experience and ensure delicious results every time!
-
Use Fresh Ingredients: Whenever possible, opt for fresh cherry tomatoes and greens. Fresh produce not only enhances the flavor but also boosts the nutritional value of your stew.
-
Customize Your Beans: While cannellini beans are a great choice, feel free to use other varieties like navy or great northern beans. Each type brings its unique texture and flavor to the dish.
-
Adjust Consistency: If you prefer a thicker stew, simply add a bit more arrowroot starch mixed with water. Alternatively, for a thinner consistency, add extra vegetable broth until you reach your desired texture.
-
Experiment with Spices: Don’t be afraid to add your favorite herbs and spices! A pinch of smoked paprika or a dash of red pepper flakes can bring an exciting twist to the classic flavors.
-
Plan Ahead: This stew keeps well in the fridge for up to 3 days, making it perfect for meal prep. Simply reheat on the stove or in the microwave when you’re ready to enjoy!
How to Serve Creamy Tomato White Bean Stew
This Creamy Tomato White Bean Stew is not just delicious; it’s also versatile! Here are some ideas on how to present it beautifully and make it even more enjoyable.
Garnishes
- Fresh Basil: Slicing fresh basil and sprinkling it on top adds a burst of flavor and a lovely pop of color.
- Avocado Slices: Creamy avocado slices on top can elevate the dish’s richness while providing healthy fats.
- Crushed Red Pepper Flakes: For those who enjoy a little heat, sprinkle some crushed red pepper flakes for an extra kick.
Side Dishes
- Quinoa: Light and fluffy quinoa makes an excellent base that absorbs all the flavors from the stew while adding protein.
- Garlic Bread: Crispy garlic bread is perfect for dipping into the stew, adding a delightful crunch to each bite.
- Simple Green Salad: A refreshing salad of mixed greens with lemon vinaigrette will complement the hearty stew beautifully, balancing flavors.
- Roasted Vegetables: Seasonal roasted veggies tossed in olive oil can provide additional nutrition and texture alongside this creamy stew.
Feel free to mix and match these suggestions based on what you have on hand or your personal preferences. Enjoy your cooking adventure with this delightful vegan dish!

Make Ahead and Storage
This Creamy Tomato White Bean Stew is not only quick to prepare but also perfect for meal prep! It stores beautifully, making it a fantastic option for busy weeknights or lunches.
Storing Leftovers
- Allow the stew to cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 3-4 days.
- Label the container with the date for easy reference.
Freezing
- Portion out the stew into freezer-safe containers, leaving some space at the top for expansion.
- Freeze for up to 2-3 months.
- For best results, consider freezing in single servings for quick thawing.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat on the stovetop over low heat, stirring occasionally until warmed through.
- Alternatively, microwave in a microwave-safe bowl, heating in 1-minute intervals until hot.
FAQs
If you have any questions about making this delicious stew, you’re in the right place!
Can I make Creamy Tomato White Bean Stew without oil?
Absolutely! You can sauté the onions and garlic in vegetable broth or water instead of oil. This keeps it light and just as tasty!
What can I serve with Creamy Tomato White Bean Stew?
This stew pairs wonderfully with rice, quinoa, or crusty bread. You can also serve it over a bed of greens for a nutritious twist!
How long does Creamy Tomato White Bean Stew last in the fridge?
When stored properly in an airtight container, this stew can last up to 3-4 days in the refrigerator.
Final Thoughts
I hope you find this Creamy Tomato White Bean Stew as delightful and comforting as I do! It’s packed with flavor and nutrition, making it a wonderful addition to your meal rotation. Enjoy creating this delicious dish and feel free to share your experience! Happy cooking!
Creamy Tomato White Bean Stew
Creamy Tomato White Bean Stew is the ultimate cozy dish that warms both heart and belly. This deliciously comforting stew combines creamy white beans with vibrant tomatoes and nutrient-rich greens, making it a wholesome option for any meal. With its rich flavors and silky texture, this recipe is perfect for busy weeknights or leisurely gatherings with friends. Ready in just 25 minutes, it’s an easy go-to that’s sure to become a family favorite. Serve it over rice, quinoa, or simply enjoy it on its own—this versatile stew is packed with nourishment and delight!
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: Serves 4
- Category: Main
- Method: Cooking
- Cuisine: Vegan
Ingredients
- 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
- 2 cups baby greens (e.g., arugula or spinach)
- ¼ cup vegan cream cheese (or coconut/cashew cream)
- Juice of 1 small lemon
- Fresh basil for garnish
Instructions
- In a medium saucepan over medium heat, add oil and sauté the sliced onion for about 3 minutes until translucent. Add halved cherry tomatoes and cook for another 5 minutes.
- Stir in minced garlic, sun-dried tomatoes, and tomato paste; cook for about one minute until fragrant.
- Whisk together arrowroot starch with a splash of vegetable broth; mix into remaining broth before adding to the pan along with drained beans. Simmer for about 5 minutes until slightly thickened.
- Stir in vegan cream cheese (or chosen alternative) until melted; fold in baby greens and lemon juice. Season with salt and pepper to taste.
- Serve hot garnished with fresh basil.
Nutrition
- Serving Size: 1 bowl (350g)
- Calories: 290
- Sugar: 4g
- Sodium: 450mg
- Fat: 8g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 47g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 0mg