Butternut Squash Stew is a smoky, spicy vegetarian stew that’s packed with veggies.  It’s a hearty, satisfying meatless meal! 

Butternut Squash Stew in white bowl with lime, cilantro and Greek yogurt

This has been one crazy, hectic week at school, and I wasn’t even sure I was going to get this post done.  Normally I like to post on Wednesdays, but last night I needed a break and took it. 🙂

I’m waiting for the day to come when I’ll be ahead of the game and have blog posts and photos lined up ahead of time, but with my school schedule, I’m one post at time.  I guess I’m lucky I have time to do it at all!

It’s often hard to decide what recipes to post because I receive inspiration from so many places and I always have a multitude of ideas.  Every now and then a dish will come along that’s so special that I’m compelled to post it right away.

This Butternut Squash Stew was one of those dishes.

Butternut squash stew in white bowl topped with Greek yogurt

I was tasked to make a stew similar to this in cooking school.  We ate it for lunch, and I had two bowls.  Two!

It’s not like I’m that hungry at school because we’re always eating or tasting, but I loved this so much, refilling my bowl was necessary.

I’m crazy about butternut squash, which may come as no surprise.  I have many recipes here that I love, including my butternut squash soup, butternut squash fajitas and butternut squash mac and cheese.

This Butternut Squash Stew is a unique way to enjoy one of my favorite winter squash varieties, and I can’t get enough.

Overhead shot of butternut squash stew with spoon alongside

This Butternut Squash Stew recipe is comfort food perfection.  There’s a bounty of butternut squash along with fire roasted tomatoes, red bell pepper, swiss chard, corn and kidney beans.

This stew is one hearty meatless meal!

My favorite part about this stew is its smoky, spicy flavors. They’re the perfect complement to the sweetness of the butternut squash!

I love garnishing my stew with a dollop of cool, creamy Greek yogurt, which also adds a nice protein boost.  You can also make this meal vegan by using a plant based yogurt.

This Butternut Squash Stew is completely customizable with whatever you have on hand.  It would be amazing with sweet potato or kabocha squash, black beans — you name it.  It’s also freezer friendly and perfect for meal prep.

This stew is a tried and true favorite of mine, and I hope you try it too!

Butternut Squash Stew with Greek yogurt on top and spoon alongside

More hearty meatless meals you’ll love:

Sweet potato black bean enchiladas

Vegetarian fajitas

Vegetarian minestrone soup

Veggie burger by Chocolate Covered Katie

Butternut Squash Stew in white bowl with greek yogurt on top

Butternut Squash Stew

Butternut Squash Stew is a smoky, spicy vegetarian stew that's packed with veggies.  It's a hearty, satisfying meatless meal! 

Leave a Review »


  • 1 tablespoon extra virgin olive oil
  • 1 onion chopped
  • 3 garlic cloves minced
  • 2 tablespoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 2 cups butternut squash cut into 1/2" cubes
  • 1 red bell pepper seeded and chopped
  • 28 ounces fire roasted diced tomatoes
  • 2 cups vegetable stock
  • 15 ounces kidney beans rinsed and drained
  • 1 cup frozen roasted corn thawed
  • 1 bunch swiss chard tough stems removed and sliced into ribbons
  • 1 lime juiced, plus lime wedges for serving
  • Salt and freshly ground black pepper to taste
  • Garnish with Greek yogurt and chopped cilantro or scallions optional


  • Heat the olive oil in a large soup pot or Dutch oven over medium heat.  Add the onion and cook until translucent, about 6 minutes.
  • Add the garlic, chili powder, cumin, and paprika and saute for 1 minute, then add the butternut squash and red bell pepper and saute for 1 minute more.
  • Add the diced tomatoes and vegetable stock and stir until combined.  Bring to a boil over medium heat then lower the heat to medium low and simmer for 30 minutes.
  • Add the kidney beans and corn and cook for 15 minutes longer or until the squash is tender.  Once tender, stir in the swiss chard and cook just until wilted, about 2 minutes.
  • Remove from heat and stir in the lime juice, then season with salt and pepper to taste.
  • Serve the stew with the optional garnishes and enjoy!


  • This stew is thick, so add another cup of vegetable stock if you'd like it on the thinner side.
  • Make this stew vegan by omitting the Greek yogurt.
  • Stew is freezer friendly and is perfect for meal prep!


Calories: 179kcal, Carbohydrates: 31g, Protein: 10g, Fat: 4g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Cholesterol: 3mg, Sodium: 391mg, Fiber: 9g, Sugar: 9g

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Tried this recipe?Mention @flavorthemoments or tag #flavorthemoments!

Sharing is caring!