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

Yield: 6-8 servings

Butternut Squash Stew

Butternut Squash Stew in white bowl with greek yogurt on top

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

Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour


  • 1 tablespoon extra virgin olive oil
  • 1 onion, chopped
  • 3 large 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
  • (1) 28 ounce can fire roasted diced tomatoes
  • 2 cups vegetable stock
  • (1) 15 ounce can kidney beans, rinsed and drained
  • 1 cup frozen roasted corn, thawed
  • 1 bunch swiss chard, tough stems removed and sliced into ribbons
  • Juice from 1 lime, plus lime wedges for serving
  • Salt and freshly ground black pepper, to taste
  • Garnish with Greek yogurt and chopped cilantro or scallions, optional


  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Remove from heat and stir in the lime juice, then season with salt and pepper to taste.
  6. 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!

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 179Total Fat: 4gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 3mgSodium: 391mgCarbohydrates: 31gFiber: 9gSugar: 9gProtein: 10g

Nutrition information is mean to be an estimate only. The numbers will vary based on the quantity consumed, brands used and substitutions that are made.

Sharing is caring!