The rich and comforting flavors of this Creamy Tomato White Bean Stew make it the perfect easy lunch or dinner. This dairy-free and plant-based recipe is not only delicious but also features wholesome ingredients like protein-packed white beans, cherry tomatoes, and nutrient-dense greens. In just 25 minutes, you can whip up this satisfying vegan stew that’s suitable for any occasion, whether it’s a cozy weeknight meal or a gathering with friends.

Jump to:
- Why You’ll Love This Recipe
- Tools and Preparation
- Essential Tools and Equipment
- Importance of Each Tool
- Ingredients
- Fresh Produce
- Beans & Broth
- Creamy Components
- Greens & Seasoning
- How to Make Creamy Tomato White Bean Stew
- Step 1: Sauté the Aromatics
- Step 2: Add the Flavorful Ingredients
- Step 3: Prepare the Thickening Mixture
- Step 4: Combine Everything in the Pan
- Step 5: Stir in Creaminess
- Step 6: Serve & Enjoy!
- How to Serve Creamy Tomato White Bean Stew
- Over Rice
- With Quinoa
- On Toast
- With Salad
- As a Standalone Dish
- With Vegan Cheese
- How to Perfect Creamy Tomato White Bean Stew
- Best Side Dishes for Creamy Tomato White Bean Stew
- Common Mistakes to Avoid
- Storage & Reheating Instructions
- Refrigerator Storage
- Freezing Creamy Tomato White Bean Stew
- Reheating Creamy Tomato White Bean Stew
- Frequently Asked Questions
- How long does Creamy Tomato White Bean Stew last?
- Can I freeze Creamy Tomato White Bean Stew?
- What can I serve with Creamy Tomato White Bean Stew?
- Can I customize this Creamy Tomato White Bean Stew recipe?
- Is this recipe gluten-free?
- Final Thoughts
- 📖 Recipe Card
Why You’ll Love This Recipe
- Quick to Prepare: This stew can be made in just 25 minutes, making it an ideal choice for busy days.
- Nutritious Ingredients: Packed with white beans and greens, this stew offers a hearty dose of protein and vitamins.
- Versatile Dish: Enjoy it on its own, over rice, or with crusty bread for a complete meal.
- Rich Flavors: The combination of fresh tomatoes, garlic, and herbs creates a comforting and flavorful dish.
- Dairy-Free Delight: This recipe uses vegan cream cheese for creaminess without dairy.
Tools and Preparation
Before diving into cooking, gather your essential tools to make the process smooth and efficient.
Essential Tools and Equipment
- Medium saucepan
- Cutting board
- Sharp knife
- Measuring cups and spoons
- Mixing bowl
Importance of Each Tool
- Medium saucepan: Ideal for simmering your ingredients together while achieving the perfect texture for the stew.
- Sharp knife: Ensures easy slicing of vegetables like onions and tomatoes, making prep quick and safe.
Ingredients
Fresh Produce
- 1 small yellow onion, sliced
- 8 oz. cherry tomatoes, halved
- 4 garlic cloves, minced
- ¼ cup sun-dried tomatoes, chopped
Beans & Broth
- 1 (15 oz) can cannellini beans, or other white beans of choice, drained and rinsed
- 1¼ cup vegetable broth
Creamy Components
- 1 tablespoon tomato paste
- 1 tablespoon arrowroot starch, tapioca starch, or cornstarch
- ¼ cup vegan cream cheese (or coconut cream/cashew cream)
Greens & Seasoning
- 2 cups baby greens, like baby arugula or spinach
- Salt and pepper, to taste
- 1 small lemon, juiced
- ¼ cup fresh basil, sliced, to garnish
How to Make Creamy Tomato White Bean Stew
Step 1: Sauté the Aromatics
In a medium saucepan over medium heat, add 1 tablespoon avocado or olive oil. Add the sliced onion and sauté for about 3 minutes until softened. Then add the halved cherry tomatoes and cook for another 5 minutes while stirring frequently until they are softened.
Step 2: Add the Flavorful Ingredients
Add the minced garlic, chopped sun-dried tomatoes, and tomato paste. Cook while stirring constantly for about one minute until fragrant and the tomato paste darkens in color.
Step 3: Prepare the Thickening Mixture
In a separate small bowl, whisk the arrowroot starch with a splash of vegetable broth. Once combined, mix that into the remaining vegetable broth.
Step 4: Combine Everything in the Pan
Pour the prepared broth mixture into the pan with sautéed ingredients. Add in the rinsed cannellini beans. Allow it to cook at a low simmer for about 5 minutes until slightly thickened.
Step 5: Stir in Creaminess
Stir in the vegan cream cheese until melted into the stew. Mix in your baby greens and cook until wilted—this should take about 1 minute. Finally, add lemon juice along with salt and pepper to taste. Top with fresh basil before serving.
Step 6: Serve & Enjoy!
Enjoy this hearty stew over rice or quinoa, alongside toast, or savor it on its own!
This Creamy Tomato White Bean Stew not only satisfies your hunger but also nourishes your body with wholesome ingredients. Enjoy!
How to Serve Creamy Tomato White Bean Stew
This Creamy Tomato White Bean Stew is not only delicious but also versatile. Whether you want to keep it simple or elevate your meal, there are many ways to enjoy this comforting dish.
Over Rice
- Serve the stew over steaming white or brown rice for a filling and hearty meal.
With Quinoa
- Pair the stew with fluffy quinoa for an added protein boost and nutty flavor.
On Toast
- Spoon the stew onto toasted bread for a crunchy, savory treat—perfect for brunch!
With Salad
- Accompany the stew with a fresh green salad to add some crispness and balance.
As a Standalone Dish
- Enjoy it on its own in a bowl, garnished with fresh basil for a simple yet satisfying meal.
With Vegan Cheese
- Top with your favorite vegan cheese for an extra creamy and cheesy finish.

How to Perfect Creamy Tomato White Bean Stew
To make your Creamy Tomato White Bean Stew even better, consider these helpful tips that enhance flavor and texture.
- Use Fresh Ingredients: Opt for fresh cherry tomatoes and greens for maximum flavor and nutrients.
- Adjust Thickness: If you prefer a thinner stew, add more vegetable broth until you reach your desired consistency.
- Experiment with Spices: Try adding spices like paprika or cayenne pepper for an extra kick of flavor.
- Let It Sit: Allowing the stew to sit for a few minutes after cooking lets the flavors meld beautifully.
- Garnish Generously: Don’t skimp on fresh basil or any other herbs; they elevate the dish significantly.
- Store Properly: Keep leftovers in an airtight container in the fridge for up to three days—perfect for quick meals!
Best Side Dishes for Creamy Tomato White Bean Stew
Pairing side dishes with your Creamy Tomato White Bean Stew can enhance your dining experience. Here are some great options:
- Garlic Bread: Crisp garlic bread makes a wonderful accompaniment, perfect for dipping into the stew.
- Steamed Broccoli: Add some steamed broccoli for a nutritious side that’s easy to prepare.
- Roasted Vegetables: Serve roasted seasonal vegetables alongside the stew to complement its flavors.
- Simple Green Salad: A light salad with lemon vinaigrette adds freshness and balances richness.
- Couscous: Fluffy couscous can soak up the flavors of the stew nicely while being quick to prepare.
- Hummus Platter: Offer a platter of hummus with veggies or pita chips as a fun starter before the main dish.
Common Mistakes to Avoid
When making Creamy Tomato White Bean Stew, it’s easy to make a few blunders that can affect the dish. Here are some common mistakes to watch out for:
- Skipping the sauté step: Not sautéing the onions and tomatoes can lead to a bland flavor. Always cook them until softened for a richer taste.
- Overcooking the greens: Cooking the greens too long can make them wilted and soggy. Add them just before serving to keep their texture vibrant.
- Ignoring seasoning: Not adding enough salt and pepper can result in a dull stew. Taste as you go and adjust seasoning to enhance the flavors.
- Using low-quality ingredients: Cheap or old ingredients can compromise your stew’s taste. Opt for fresh cherry tomatoes and good-quality beans for the best results.
- Not thickening properly: If you skip the arrowroot starch or don’t mix it well with broth, your stew may be too watery. Ensure you whisk it thoroughly before adding to achieve that creamy consistency.
Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 4 days.
- Allow the stew to cool completely before sealing it in the container.
Freezing Creamy Tomato White Bean Stew
- Freeze for up to 3 months in a freezer-safe container.
- Leave some space in the container as the stew will expand when frozen.
Reheating Creamy Tomato White Bean Stew
- Oven: Preheat to 350°F (175°C), place stew in an oven-safe dish, cover with foil, and heat for about 15-20 minutes.
- Microwave: Transfer to a microwave-safe bowl, cover loosely, and heat on medium power for 2-3 minutes, stirring halfway through.
- Stovetop: Place in a saucepan over medium heat, stirring occasionally until warmed through, about 5-7 minutes.
Frequently Asked Questions
How long does Creamy Tomato White Bean Stew last?
This stew lasts up to 4 days in the refrigerator when stored properly.
Can I freeze Creamy Tomato White Bean Stew?
Yes! It freezes well for up to 3 months. Be sure to use a suitable container.
What can I serve with Creamy Tomato White Bean Stew?
You can enjoy it over rice, quinoa, or simply with crusty bread. It’s versatile!
Can I customize this Creamy Tomato White Bean Stew recipe?
Absolutely! Feel free to add other vegetables or spices according to your taste preferences.
Is this recipe gluten-free?
Yes! All ingredients used in this Creamy Tomato White Bean Stew are gluten-free.
Final Thoughts
Creamy Tomato White Bean Stew is not only delicious but also incredibly versatile. You can easily customize it with different greens or spices based on what you have at home. This comforting dish makes an excellent option for lunch or dinner that everyone will love. Don’t hesitate—give this recipe a try today!
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card
Print
Creamy Tomato White Bean Stew
- Total Time: 25 minutes
- Yield: Serves 4
Description
Creamy Tomato White Bean Stew is a delightful, nourishing dish perfect for busy weeknights or cozy gatherings. In just 25 minutes, this comforting vegan stew combines the rich flavors of ripe cherry tomatoes with hearty white beans and vibrant greens. It’s not only dairy-free but also packed with protein and nutrients, making it an ideal option for lunch or dinner. Whether you enjoy it on its own, over rice, or with crusty bread, each spoonful promises warmth and satisfaction. Dive into this easy-to-make recipe that elevates simple ingredients into a flavorful experience!
Ingredients
- 1 small yellow onion
- 8 oz. cherry tomatoes
- 4 garlic cloves
- ¼ cup sun-dried tomatoes
- 1 (15 oz) can cannellini beans
- 1¼ cup vegetable broth
- ¼ cup vegan cream cheese
- 2 cups baby greens
- Fresh basil for garnish
Instructions
- Sauté sliced onion in oil over medium heat for 3 minutes until softened.
- Add halved cherry tomatoes and cook for another 5 minutes.
- Stir in minced garlic, sun-dried tomatoes, and tomato paste; cook until fragrant.
- Whisk arrowroot starch with some vegetable broth; mix into remaining broth.
- Pour broth mixture into the pan with sautéed ingredients and add rinsed beans; simmer for about 5 minutes.
- Stir in vegan cream cheese until melted, then mix in baby greens and cook until wilted.
- Season with lemon juice, salt, and pepper to taste; garnish with fresh basil before serving.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main
- Method: Sautéing
- Cuisine: Vegan
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 225
- Sugar: 6g
- Sodium: 350mg
- Fat: 7g
- Saturated Fat: 2g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 9g
- Protein: 10g
- Cholesterol: 0mg





