Vegan White Bean Stew

Introduction
Hello, wonderful food lovers! Today, I’m so excited to share one of my all-time favorite recipes: a truly comforting Vegan White Bean Stew. This dish is pure warmth in a bowl, packed with creamy cannellini beans, tender vegetables, and aromatic herbs, all simmered in a rich, flavorful broth. It’s hearty, incredibly satisfying, and tastes like a big, warm hug, making it perfect for any day of the week.
What makes this stew truly special isn’t just its incredible taste, but also how unbelievably simple and quick it is to prepare. We’re talking about minimal fuss, basic ingredients you likely already have, and a single pot to make cleanup a breeze. It’s a fantastic option for busy weeknights when you crave something wholesome and delicious without spending hours in the kitchen.
So, whether you’re a seasoned vegan chef or just looking to add more plant-based goodness to your diet, this Vegan White Bean Stew is a must-try. Get ready to fill your kitchen with amazing aromas and your belly with pure comfort. Let’s get cooking!
Cooking Time & Prep Time
- Prep Time: 15 minutes
- Cooking Time: 25 minutes
- Total Time: 40 minutes
Small tip: To save even more time, chop your vegetables in advance during your weekly meal prep session!
Ingredients
This recipe makes 4-6 servings.
For the Stew Base
- 2 tablespoons olive oil
- 1 large yellow onion, chopped
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1/4 teaspoon red pepper flakes (optional, for a little kick)
- 1 (14.5-ounce) can diced tomatoes, undrained
- 4 cups vegetable broth
- 2 (15-ounce) cans cannellini beans, rinsed and drained
- 1/2 cup water (or more broth, if needed)
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper, or to taste
For the Greens & Finishing Touches
- 5 ounces fresh spinach or kale, roughly chopped
- 1 tablespoon fresh parsley, chopped (for garnish)
- Lemon wedges (for serving, optional)
- Crusty bread (for serving)
Step-by-Step Instructions
-
Step 1: Sauté the Aromatics
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook for 5-7 minutes, stirring occasionally, until the vegetables begin to soften.
Small tip: Don’t rush this step! Allowing the vegetables to soften and sweeten lays a great flavor foundation for your stew.
-
Step 2: Add Garlic and Herbs
Stir in the minced garlic, dried thyme, dried rosemary, and red pepper flakes (if using). Cook for another 1 minute until fragrant. Be careful not to burn the garlic.
-
Step 3: Combine Liquids and Beans
Pour in the diced tomatoes (with their juice), vegetable broth, rinsed cannellini beans, and 1/2 cup of water. Stir everything together well. Bring the mixture to a gentle simmer.
-
Step 4: Simmer and Thicken
Reduce the heat to low, cover the pot, and let the stew simmer for 15-20 minutes. This allows the flavors to meld beautifully. For a creamier texture, mash about 1/4 to 1/3 of the beans against the side of the pot with the back of a spoon.
Small tip: Mashing some of the beans creates a lovely, naturally thick and creamy consistency without needing any added flour or cream.
-
Step 5: Stir in the Greens
Remove the lid and stir in the fresh spinach or kale. Cook for another 2-3 minutes, or until the greens have completely wilted and are tender. If using kale, it might take a minute or two longer than spinach.
-
Step 6: Season and Serve
Taste the stew and adjust seasoning with salt and pepper as needed. Ladle the warm stew into bowls. Garnish with fresh chopped parsley and serve immediately with a squeeze of fresh lemon juice and a side of crusty bread.
Tips & Variations
- Gluten-Free Option: This stew is naturally gluten-free! Just ensure your vegetable broth is certified gluten-free, as some brands may contain hidden gluten.
- Vegan/Vegetarian Option: This recipe is already 100% vegan and vegetarian-friendly, making it a perfect plant-based meal.
- Add More Vegetables: Feel free to toss in other vegetables like diced bell peppers, zucchini, mushrooms, or even chopped sweet potato for extra nutrients and flavor. Add harder vegetables with the carrots and celery, and softer ones later in the simmering process.
- Boost the Protein: For an extra protein punch, consider adding a can of drained and rinsed chickpeas along with the cannellini beans, or stir in some cooked, crumbled vegan sausage or tofu at the end.
- Spicy Version: If you love heat, increase the red pepper flakes to 1/2 teaspoon or more, or add a pinch of cayenne pepper with the other spices. A dash of hot sauce at the table also works wonders!
- Herb Swap: Experiment with other fresh herbs like fresh dill or oregano for a different flavor profile. Stir them in at the very end for maximum freshness.
- Creamier Texture: For an even richer, creamier stew, blend about 1 cup of the stew in a blender until smooth, then stir it back into the pot.
Nutritional Information
Approximate values per serving (based on 4 servings):
- Calories: 320
- Protein: 16g
- Carbohydrates: 50g
- Fat: 7g
Note: Values may vary depending on specific brands and quantities of ingredients used.
Health Benefits
This Vegan White Bean Stew is not just delicious; it’s also packed with incredible health benefits!
White Beans (Cannellini): These humble legumes are nutritional powerhouses. They are an excellent source of plant-based protein and dietary fiber, which aids digestion, promotes fullness, and helps stabilize blood sugar levels. White beans also provide essential minerals like iron, magnesium, and folate, crucial for energy production and overall health.
Vibrant Vegetables: Carrots, celery, and spinach bring a wealth of vitamins and antioxidants to the table. Carrots are rich in Beta-carotene, a precursor to Vitamin A, vital for vision and immune function. Spinach is loaded with Vitamin K, Vitamin C, iron, and various antioxidants that support bone health and reduce inflammation.
Heart-Healthy Fats: The olive oil used in this recipe provides monounsaturated fats, known for their heart-protective properties. These healthy fats can help lower bad cholesterol levels and support cardiovascular well-being.
Overall Wellness: Being a plant-based dish, this stew is naturally low in saturated fat and cholesterol. It’s a fantastic way to nourish your body with whole foods, promoting good gut health, energy, and a strong immune system.
Serving Suggestions
- Crusty Bread: A warm, crusty baguette or sourdough is perfect for soaking up every last drop of the delicious broth.
- Side Salad: Pair it with a light, fresh green salad tossed in a vinaigrette for a balanced and complete meal.
- Grain Bowl: Serve the stew over a bed of fluffy quinoa, brown rice, or farro for an even heartier, protein-packed meal.
- Vegan Parmesan: A sprinkle of homemade or store-bought vegan Parmesan cheese adds a lovely savory, umami finish.
- Main or Side: Enjoy it as a satisfying main course, or serve smaller portions as a comforting side dish to a lighter meal.
Storage Tips
This stew is fantastic for meal prep! Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. For longer storage, this stew freezes beautifully. Allow it to cool completely, then transfer to freezer-safe containers or bags and freeze for up to 2-3 months. When reheating, thaw overnight in the fridge if frozen, then warm gently on the stovetop over medium-low heat, adding a splash of vegetable broth or water if it seems too thick, or reheat in the microwave until heated through.
Conclusion
And there you have it – your very own batch of the most comforting, wholesome, and incredibly flavorful Vegan White Bean Stew! It’s truly a testament to how simple, everyday ingredients can come together to create something truly magical and satisfying. This stew is not just a meal; it’s an experience of warmth and nourishment.
I genuinely hope you give this recipe a try. It’s so easy to customize and make your own, fitting perfectly into any lifestyle or dietary preference. You’ll be amazed at how quickly it comes together and how much joy it brings to your table.
So go ahead, gather your ingredients, and fill your kitchen with the wonderful aromas of this hearty stew. Share it with your family, invite some friends over, or simply enjoy a quiet, comforting bowl all to yourself. Happy cooking, and enjoy every delicious spoonful!



