Hearty Vegetable Stew (Vegan) Recipe
Introduction
Hearty Vegetable Stew is a nourishing vegan dish packed with mushrooms, potatoes, and a rich tomato broth. It simmeres gently into a comforting bowls-full meal perfect for cozy weeknights.

Ingredients
- 4 tbsp olive oil (divided)
- 1 lb crimini mushrooms (thinly sliced)
- 1 large sweet onion (diced to ½”)
- 1 large leek (halved and sliced into ½” moons)
- 2 cloves garlic (minced)
- 3 tbsp tomato paste
- 2 tbsp coconut aminos (or soy sauce or gluten free tamari)
- 12 oz Yukon Gold potatoes (chopped into 2” chunks)
- 3 large carrots (skins peeled, sliced into ½” coins)
- 3 stalks celery (sliced into ½” coins)
- 1 quart vegetable stock
- 1 tsp Italian seasoning
- 1 tsp cracked black pepper
- ½ tsp sea or kosher salt
- 1 bay leaf
- 2 sprigs fresh thyme (bundled with kitchen twine)
- 1 15.5-oz can white beans (undrained)
- 1 tbsp cornstarch
Instructions
- Step 1: Saute mushrooms in a large skillet or in the pot you will use, until they release moisture and start to brown for 12–15 minutes, then remove and set aside on a plate.
- Step 2: Heat a Dutch oven over medium-high heat. Add 3 tbsp olive oil and heat until shimmering. Return the mushrooms to the pot and toss to coat in the fat; continue to cook until browned, then remove with a slotted spoon and set aside.
- Step 3: Saute alliums by adding the remaining 1 tbsp oil to the pot. Add onions and leeks and cook until soft, about 5–6 minutes. Add garlic and cook, stirring constantly, until fragrant, about 1 minute.
- Step 4: Deglaze the pot by adding tomato paste and working it into the vegetables. Deglaze with coconut aminos, stirring up browned bits until the liquid stops bubbling, 1–2 minutes.
- Step 5: Add the potatoes, carrots, and celery to the pot, then pour in the vegetable stock. Stir in Italian seasoning, salt, and pepper. Top with bay leaf and thyme.
- Step 6: Increase heat to high and bring to a simmer. Reduce to maintain a steady simmer and cook until potatoes are tender and easily pierced, about 15–20 minutes.
- Step 7: Add the beans and their canning liquid to the pot, along with the reserved sautéed mushrooms.
- Step 8: In a small bowl, whisk 1 tbsp water with cornstarch to create a slurry, then pour it into the stew to begin thickening.
- Step 9: Simmer the stew for about 10 minutes more, or until the beans are warmed through and the soup thickens to your liking.
- Step 10: Taste and adjust seasonings if needed. Remove bay leaf and thyme bundle before serving.
- Step 11: Portion into bowls, garnish with chopped parsley if desired, and serve hot.
- Step 12: If the stew is too thick, whisk in a splash of hot vegetable stock to loosen it to your preferred consistency.
- Step 13: Leftovers can be stored covered in the refrigerator for up to 4 days or frozen for up to 3 months.
Tips & Variations
- Substitute chickpeas or lentils for a different texture while keeping the dish vegan.
- For a spicier version, add a pinch of red pepper flakes with the onions.
- Use any sturdy white beans in place of cannellini if desired.
- If you prefer a thicker stew, dissolve an extra 1 tsp cornstarch in water and stir in at step 8.
Storage
Store cooled stew in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave until hot throughout. For longer storage, freeze up to 3 months and thaw before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this gluten-free?
Yes. This recipe uses coconut aminos or tamari as a flavoring; choose a gluten-free tamari if you are avoiding gluten altogether. All other ingredients are gluten-free.
Can I skip the beans or mushrooms?
Absolutely. The stew remains hearty with potatoes and vegetables. If you omit mushrooms, you may want to add a bit more onion or a handful of chopped kale for body.
PrintHearty Vegetable Stew (Vegan) Recipe
A comforting, plant-forward vegetable stew that swirls with mushrooms, potatoes, carrots, and beans in a rich, aromatica-tinted broth. Naturally vegan and gluten-free, it thickens into a hearty, satisfying meal perfect for chilly evenings.
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 10 minutes
- Yield: 6 servings 1x
- Category: Stews
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Ingredients
Vegetables & Aromatics
- 4 tbsp olive oil (divided)
- 1 lb crimini mushrooms, thinly sliced
- 1 large sweet onion, diced to ½ inch
- 1 large leek, halved and sliced into ½ inch moons
- 2 cloves garlic, minced
Flavor Base & Thickeners
- 3 tbsp tomato paste
- 2 tbsp coconut aminos (or soy sauce or gluten-free tamari)
- 1 bay leaf
- 2 sprigs fresh thyme, bundled with kitchen twine
- 1 tbsp cornstarch
- Salt and cracked black pepper, to taste
Root & Other Vegetables
- 12 oz Yukon Gold potatoes, chopped into 2 inch chunks
- 3 large carrots, peeled and sliced into ½ inch coins
- 3 stalks celery, sliced into ½ inch coins
Liquids & Beans
- 1 quart vegetable stock
- 1 (15.5 oz) can white beans, undrained
Finishing & Garnish
- Fresh parsley, chopped, for garnish
Instructions
- Prep & Sauté Mushrooms: In a large Dutch oven, heat 1 tablespoon olive oil over medium-high heat. Add the sliced mushrooms and sauté until they release their moisture and brown, about 12–15 minutes. Remove mushrooms with a slotted spoon and set aside on a plate.
- Brown Aromatics: Return the Dutch oven to medium heat and add the remaining 3 tablespoons of olive oil. Toss in the onions and leeks, cooking until soft and translucent, 5–6 minutes. Add the minced garlic and cook, stirring constantly, until fragrant, about 1 minute.
- Deglaze & Build Flavor: Stir in the tomato paste and cook briefly to caramelize. Deglaze the pot with coconut aminos, scraping up browned bits from the bottom, until the liquid reduces slightly and bubbling subsides, about 1–2 minutes.
- Add Vegetables & Stock: Add potatoes, carrots, and celery to the pot. Pour in the vegetable stock, then season with Italian seasoning, salt, and pepper. Tuck the bay leaf and thyme sprigs into the pot.
- Simmer until Potatoes are Tender: Bring to a simmer over high heat, then reduce to maintain a steady simmer. Cook until potatoes are tender and easily pierced with a knife, about 15–20 minutes.
- Thicken & Add Beans: Stir in the white beans (with their liquid) and the reserved sautéed mushrooms. Make a slurry by whisking cornstarch with 1 tablespoon water, then stir into the stew to thicken.
- Final Simmer & Serve: Simmer for another 8–10 minutes, or until the beans are warmed through and the stew has reached desired thickness. Remove bay leaf and thyme. Spoon into bowls, garnish with chopped parsley, and serve hot.
Notes
- For a heartier texture, mash a few potato chunks into the broth to thicken naturally without the slurry.
- Can be made a day ahead; flavors deepen overnight. Reheat gently on the stove, adding a splash of stock if needed.
- To make this gluten-free, ensure the coconut aminos are gluten-free and use gluten-free tamari if desired.
Keywords: vegan stew, hearty vegetable stew, gluten-free, mushrooms, potatoes, beans, coconut aminos, plant-based

