Butternut Squash Curry

Why You’ll Love This Recipe

  • Creamy, comforting, and full of flavor
  • Naturally vegan and dairy-free
  • Packed with nutritious vegetables
  • Easy to make in one pot
  • Perfect for meal prep and leftovers
  • Customizable to suit your preferred spice level

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 1 tablespoon coconut oil or olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 medium butternut squash, peeled and cubed
  • 1 can (14 ounces) coconut milk
  • 2 cups vegetable broth
  • 1 can (14 ounces) diced tomatoes
  • 2 tablespoons curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 cups fresh spinach
  • Fresh cilantro, for garnish
  • Cooked rice, for serving

Directions

  1. Heat the coconut oil in a large pot or deep skillet over medium heat.
  2. Add the diced onion and cook for 4 to 5 minutes until softened.
  3. Stir in the garlic and ginger and cook for 1 minute until fragrant.
  4. Add the curry powder, cumin, coriander, turmeric, and cayenne pepper. Stir continuously for 30 seconds to toast the spices.
  5. Add the cubed butternut squash and stir to coat with the spices.
  6. Pour in the coconut milk, vegetable broth, and diced tomatoes.
  7. Bring the mixture to a gentle boil.
  8. Reduce the heat and simmer for 20 to 25 minutes, or until the squash is tender.
  9. Stir in the spinach and cook for 2 to 3 minutes until wilted.
  10. Season with salt and black pepper to taste.
  11. Garnish with fresh cilantro and serve over cooked rice.

Servings and timing

  • Servings: 6
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes

Variations

  • Add chickpeas for extra protein and texture.
  • Include red lentils for a heartier curry.
  • Substitute kale for the spinach.
  • Add sweet potatoes alongside the butternut squash.
  • Use Thai red curry paste for a different flavor profile.
  • Stir in peas during the final few minutes of cooking.
  • Top with toasted cashews or almonds for added crunch.

Storage/Reheating

Store leftover curry in an airtight container in the refrigerator for up to 4 days.

Freeze cooled portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.

To reheat, warm the curry in a saucepan over medium heat, stirring occasionally until heated through. Add a splash of broth, water, or coconut milk if the sauce becomes too thick.

FAQs

Can I use frozen butternut squash?

Yes. Frozen butternut squash works well and can save preparation time.

Is Butternut Squash Curry spicy?

The curry is mildly spiced. Adjust the cayenne pepper or add fresh chilies to increase the heat level.

Can I make this curry ahead of time?

Yes. The flavors develop beautifully, making it an excellent make-ahead meal.

What can I serve with Butternut Squash Curry?

Steamed rice, brown rice, quinoa, or naan bread pair perfectly with this curry.

Can I add protein to this recipe?

Absolutely. Chickpeas, tofu, lentils, or even cooked chicken can be added.

Is this recipe vegan?

Yes. All ingredients in this recipe are naturally vegan and dairy-free.

Can I freeze Butternut Squash Curry?

Yes. It freezes very well for up to 3 months.

How do I make the curry thicker?

Allow it to simmer uncovered for a few extra minutes or mash some of the squash into the sauce.

Can I use light coconut milk?

Yes. The curry will be slightly less rich but still delicious.

What herbs work best as a garnish?

Fresh cilantro is the traditional choice, but parsley or fresh mint can also complement the flavors.

Conclusion

Butternut Squash Curry is a comforting, nourishing dish that combines tender squash, warm spices, and creamy coconut milk into a flavorful one-pot meal. Easy to prepare and packed with wholesome ingredients, it’s perfect for weeknight dinners, meal prep, or sharing with family and friends. Once you try this vibrant curry, it’s sure to become a regular addition to your recipe collection.

Print

Butternut Squash Curry

Butternut Squash Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Butternut Squash Curry is a rich and comforting vegan curry made with tender squash, aromatic spices, tomatoes, and creamy coconut milk. Packed with wholesome ingredients and vibrant flavors, it’s a satisfying meal perfect for weeknight dinners or meal prep.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian-Inspired
  • Diet: Vegan

Ingredients

  • 1 tablespoon coconut oil or olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 medium butternut squash, peeled and cubed
  • 1 can (14 ounces) coconut milk
  • 2 cups vegetable broth
  • 1 can (14 ounces) diced tomatoes
  • 2 tablespoons curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 cups fresh spinach
  • Fresh cilantro, for garnish
  • Cooked rice, for serving

Instructions

  1. Heat the coconut oil in a large pot or deep skillet over medium heat.
  2. Add the diced onion and cook for 4 to 5 minutes until softened.
  3. Stir in the garlic and ginger and cook for 1 minute until fragrant.
  4. Add the curry powder, cumin, coriander, turmeric, and cayenne pepper, stirring continuously for 30 seconds to toast the spices.
  5. Add the cubed butternut squash and stir to coat with the spices.
  6. Pour in the coconut milk, vegetable broth, and diced tomatoes.
  7. Bring the mixture to a gentle boil.
  8. Reduce the heat and simmer for 20 to 25 minutes, or until the squash is tender.
  9. Stir in the spinach and cook for 2 to 3 minutes until wilted.
  10. Season with salt and black pepper to taste.
  11. Garnish with fresh cilantro and serve over cooked rice.

Notes

  • Add chickpeas for extra protein and texture.
  • Include red lentils for a heartier curry.
  • Substitute kale for the spinach.
  • Add sweet potatoes alongside the butternut squash.
  • Use Thai red curry paste for a different flavor profile.
  • Stir in peas during the final few minutes of cooking.
  • Top with toasted cashews or almonds for added crunch.
  • Store leftovers in the refrigerator for up to 4 days.
  • Freeze in airtight containers for up to 3 months.
  • Add broth, water, or coconut milk when reheating if needed.

Nutrition

  • Serving Size: 1 serving
  • Calories: 290 kcal
  • Sugar: 8 g
  • Sodium: 620 mg
  • Fat: 17 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 31 g
  • Fiber: 6 g
  • Protein: 5 g
  • Cholesterol: 0 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments