Vegetable Stew

5 from 368 votes

This easy Vegetable Stew is so comforting and hearty perfect for a weeknight dinner. Each bite is chock full of chunky veggies in a robust savory broth.

This post may contain affiliate links. Please read our disclosure policy.

This is a rich, hearty Vegetable stew made with a handful of chunky vegetables for an ultra-comforting bowl of goodness. I love a good one-pot recipe, and this veggie stew is exactly that, and it is perfect for a weeknight dinner. Made with mushrooms, fire-roasted tomatoes, and classic veggies like onions, carrots, and celery building up a savory base for the stew.

Bowl of Vegetable stew with spoon dipped in, garnished with parsley, and another bowl and bread nearby.
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

This recipe hits all the marks for a wholesome and comforting bowl of chunky vegetable stew! Chock full of hearty vegetables that swim in a rich and robust tomato and vegetable broth base, this stew will fill your belly and offer a cozy bowl of goodness. This is a family-friendly kid-approved recipe, especially to warm up during the cooler months.

Why you’ll love this hearty vegetable stew

  • Easy to make. You can make this mushroom stew all in one pot on the stove or in an instant pot, much like my beef vegetable instant pot recipe.
  • Versatile recipe. You can follow this recipe or substitute some ingredients for what you have. The best part of vegetable stew is the ability to use leftover produce from other recipes to create another family meal.
  • A warm hug in a bowl. Delicious, savory, and perfect for cold weather days, this vegetable stew is the ultimate comfort food, warming you from the inside out.

Ingredients to make homemade vegetable stew

  • Mushrooms: Mushrooms are the bulk of this veggie stew and add richness and a meat-like texture.
  • Other vegetables: I fill this stew up heartily with a combination of garlic, onions, carrots, celery, and potatoes.
  • Herbs and spices: Fresh thyme adds an earthy, slightly lemony flavor to the stew seasoned with salt and pepper to taste.
  • Tomato paste: A key ingredient for adding depth of flavor to this vegetable stew.
  • Crushed tomatoes: Opt for the fire-roasted crushed tomatoes because they equal more flavor! If you can’t find them in a store near you, regular diced tomatoes will work perfectly here.
  • Vegetable broth: I love making my vegetable stock and broth from scratch and freezing it until needed. What’s really fun about this stew recipe is using premade homemade broth and then saving all the vegetable scraps from this recipe to add to a new vegetable stock batch.
Ingredients for recipe before being prepped: fresh parsley, carrots, celery, diced tomatoes, tomato paste, potaotes, mushrooms, seasoning, flour, garlic cloves, oil, onion, and broth.

How to make vegetable stew in one pot

  1. Heat olive oil in a Dutch oven and add in onion and mushrooms. Cook until the onions are golden brown and the mushrooms have released moisture.
  2. Add carrot, celery, garlic, and thyme to the onion-mushroom mixture and cook until the carrots soften. Season with salt and pepper.
  3. Stir in the tomato paste with a wooden spoon to incorporate evenly and cook until thickened and brown.
  4. Sprinkle the flour over the vegetables and stir to coat them well, continuing to cook.
  5. Add diced tomatoes and vegetable broth, scraping up the veggie bits and roux from the bottom of the pot, and bring to a boil. Once boiling, add the potatoes and simmer.
  6. Continue to simmer until the potatoes are tender and the stew has thickened.
6 image collage making recipe in one pot: 1- dutch oven with cooked onions and mushrooms, 2- remaining veggies cooked in, 3- wooden spoon stirring in tomato paste, 4- sprinkling flour over cooked vegetables, 5- broth, diced tomatoes, and potatoes added, 6- soup after done to show thickened stew.

Tips for making The Best vegetable stew

  1. Cook down the vegetables. The first step of sauteeing the onions and mushrooms is what starts building the base of your stew. Give them enough time to release their sugars and caramelize before moving on to the next step.
  2. Make in an Instant Pot. You follow the same basic steps as this stovetop vegetable stew recipe but use the instant pot instead. Set it to saute to cook the vegetables, secure and lock the lid, set it to manual/pressure cook on high, and adjust the time to 5 minutes. Once the timer stops, allow it to release the pressure naturally for about 10 minutes, and then use the quick release.
  3. Make it more robust. The tomato paste, while small in amount, does something special when cooked into a thick, darkened brown paste. Take that extra minute to allow it to cook, and you’ll be amazed at how much depth in flavor it offers.
  4. Make ahead. Like most stews, the longer they cook, the better they are. Serve this the next day after all the flavors have married together for a quick meal. It’s also great to divide this hearty veggie stew into meal prep portions for a quick lunch during the week.
  • Go Gluten Free. If you avoid gluten, don’t skip the recipe just because of the flour! The potatoes also help to thicken the broth, so feel free to ditch the flour altogether; you’ll just have more of a soup than a stew. 
  • Grab a different potato. I love using Yukon golden potatoes in this traditional vegetable stew, but you could also use other white potatoes or try sweet potatoes.
  • Stir in some leafy greens. Add a handful of spinach or kale a few minutes before serving. This is an easy way to include more nutritious ingredients and use up some leftover vegetables you may have in the fridge.
  • Give it umami depth. Add a splash of soy sauce to the onion and mushroom mixture towards the end of cooking them. The sauce will soak into the mushrooms and give this vegetarian stew a meaty, umami taste.
  • Add in more protein and fiber. Stir in a can of drained chickpeas or a handful of lentils for healthy additions that will also bulk up the stew for a recipe that will keep you full.

What to pair with your chunky vegetable stew

How to store & reheat homemade vegetable stew

Once your veggie stew has cooled down, transfer it to a container and store it in the fridge.

To reheat vegetable stew. add it to a pot and heat over medium-low heat until warmed through. You can also reheat individual bowls of stew in the microwave.

How long will vegetable stew last in the fridge?

Vegetable stew will keep for 4-5 days in the refrigerator.

Can I freeze veggie stew?

Yes! The vegetables may lose some of their texture, but it will still taste delicious and can freeze for up to 3 months.

Frequently asked questions

What vegetables are good in a stew?

Starting with a mirepoix (carrots, onions, celery) and building on to that with hearty vegetables like potatoes, mushrooms, and tomatoes, all add substance to the stew.

How to get the best flavor in a vegetable stew?

Time! Like all stews, the more time you give it, the better the flavor. I recommend at least an hour or so for a full-flavored veggie stew. Using vegetable broth and fire-roasted tomatoes also adds big flavor.

What is the difference between vegetable soup and vegetable stew?

The difference between a soup and a stew is the consistency of the base/broth. Soups tend to have a more “watery” consistency, while stews are more robust with less liquid and more chunky pieces of meat or veggies.

Ladle scooping up some vegetable stew from pot garnished with fresh parsley.

This easy vegetable stew loads up a pot with chunky vegetables in a robust and savory broth for a delicious family dinner. Ladle out a comforting bowl of stew with mushrooms, onions, potatoes, carrots, celery, and fire-roasted tomatoes, and pair it with crusty bread. Split the leftovers into individual servings for a quick lunch with a sandwich during the week.

More vegetarian soup recipes:

If you try this feel good Vegetable Stew recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. We would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

order MY book

The Feel Good Foodie Cookbook is now available everywhere books are sold!

Vegetable Stew

This easy Vegetable Stew is so comforting and hearty perfect for a weeknight dinner. Each bite is chock full of chunky veggies in a robust savory broth.
5 from 368 votes
Servings 6 servings
Course Soup
Calories 196
Prep Time 15 minutes
Cook Time 1 hour 5 minutes
0 minutes
Total Time 1 hour 20 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!



  • 2 tablespoons olive oil
  • 1 onion chopped
  • 2 8-ounce packages sliced baby bella mushrooms
  • 3 carrots sliced
  • 3 celery stalks sliced
  • 3 garlic cloves minced
  • 2 tablespoons fresh thyme chopped
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • ¼ cup all-purpose flour
  • 1 tablespoon tomato paste
  • 1 14.5 ounce can fire roasted diced tomatoes
  • 4 cups vegetable broth
  • 3 medium yukon gold potatoes cut into 1-inch pieces (about 1 ½ pounds)
  • chopped parsley optional, for serving


  • In a large Dutch oven or heavy bottomed pot, add olive oil and set over medium heat. Add the onion and mushrooms and cook for 10 to 12 minutes, or until the onion is golden brown and the mushrooms have released most of their moisture.
  • Add the carrots, celery, garlic and thyme and cook for 5 to 7 minutes, or until the carrots and celery start to soften. Season with salt and pepper.
  • Add tomato paste, stirring with a wooden spoon to evenly incorporate. Cook for about 1 minute, then add flour, stirring to evenly coat the vegetables. Cook for 1 to 2 minutes more.
  • Add diced tomatoes and vegetable broth and bring to a boil. Once boiling, add potatoes and reduce heat to simmer. Cook for 30 to 40 minutes, or until the potatoes are tender and the stew has thickened.
  • Garnish with chopped fresh parsley (if using) before serving.


Tip: Cut vegetables similar in size. Cut larger for a chunkier stew.
Storage: Store in an airtight container in the fridge for up to 3-4 days or in the freezer for 3 months.


Calories: 196kcal, Carbohydrates: 34g, Protein: 6g, Fat: 5g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Sodium: 548mg, Potassium: 883mg, Fiber: 5g, Sugar: 7g, Vitamin A: 5534IU, Vitamin C: 26mg, Calcium: 75mg, Iron: 2mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American
Course: Soup
5 from 368 votes (360 ratings without comment)

Rate and comment

Recipe Rating


  1. Natasha says:

    I made this for my mom bc she is sick. Added some spinach, chickpeas, small pasta, and oregano. I also used the tiny gold potatoes from Publix, they’re the size of a grape. Mom absolutely LOVED it and hopefully it helps her get better soon!

    1. Yumna J. says:

      Aww, you are so sweet to do that for your mom! I’m so happy she loved the soup and I hope she’s feeling better soon!!

  2. Pat says:

    Can this be put in a crockpot?

    1. Yumna J. says:

      Stews do really well in slow cookers, so I don’t see why not! You’ll have to let me know how it turns out.

  3. Shivani says:

    Unbelievably delicious… not a single drop left in the pot

    1. Yumna J. says:

      Wow, what a compliment! Thanks so much, Shivani!! So happy you liked it.

  4. Stephanie says:

    Best vegetable soup ever ever and I have tried a few! It’s a nice start to meal plan 1! My only frustration was that some of the ingredients and pointers were not in the recipe. The recipe was great without potatoes. I did not sauté the tomato paste until deep brown because I only saw that afterwards and I did not add soy sauce to the mushrooms and onions after I was done cooking them to boost the umami. But stew turned out delicious and my husband and five-year-old daughter both loved it. Now I have to admit to a small cheat. I threw in merguez at the end, yes, with the pan drippings. And a whole bunch of fresh cilantro. But I think this just goes to show that this steel has great flavor and versatility. my favorite recipe that I love to make is the tabbouleh I’ve made it 4 or 5 times.

  5. Jake Parker says:

    Instantly one of my favorite recipes. Savory, tasty, and healthy. The fresh thyme really makes everything come to life. This is going in regular rotation for sure!

    1. Yumna says:

      So wonderful to hear!

  6. Kendra says:

    OH MY GOODNESS!!! This stew is The BEST STEW ever. The family really enjoyed it. This is definitely a recipe that I will cook again. Delicious!!!!

    1. Yumna says:

      So glad you liked it!

  7. Jobeth says:

    This recipe is so good! I did not have any thyme, but I put oregano and marjoram instead and to me gave it the perfect flavor. I have liked many of your healthy recipes.

    1. Yumna J. says:

      Oo I love that idea those spices both sound like great substitutes!

  8. Anne says:

    This was great! Definitely would make again. Nice flavour and easy to make.

    1. Yumna J. says:

      Thank you so much!!

  9. Yuna says:

    I don’t know what I did wrong, but this tastes wayyy too sour and tomatoey for me. 😭

    1. Yumna says:

      So sorry to hear that! Since there aren’t really any sour ingredients in the recipe, the only thing I can think of is maybe your canned tomatoes were very acidic? You could try balancing out the flavors by adding a teaspoon or two of sugar or honey. Hope this helps!

  10. Inas says:

    Delicious!!!! I made it last night and we all loved it. Thank you Yumna for the great recipe!

    1. Yumna J. says:

      You’re so welcome!

  11. Kim May says:

    You have the best recipes! My man practically ate the entire pot 😂

    1. Yumna J. says:

      Aw, thank you so much, Kim. I really appreciate that <3

  12. Nancy says:

    Made the stew yesterday and it was delicious! It was easy to make and I will add it to my favorite recipes! Perfect meal on a cold snowy Michigan day!

    1. Yumna J. says:

      So glad you enjoyed the stew, Nancy! I agree it’s perfect for cold weather!