Butternut Squash Spinach Curry with Coconut Milk

Butternut Squash Spinach Curry for 4
By Chef Yoyo
The trick to this Butternut Squash Spinach Curry is toasting the spices in oil first to wake them up. It creates a rich base that doesn't taste like a watery vegetable soup.
  • Time:10 minutes active + 30 minutes cooking
  • Flavor/Texture Hook: Creamy coconut base with tender squash and pops of bright lemon
  • Perfect for: Easy weeknight dinner or meal prep

Easy Butternut Squash Spinach Curry

Have you ever noticed that some veggie curries lack depth, no matter how much spice powder you stir in? I struggled with this for years. My meals often ended up as bland, floating chunks and dull, grey spinach that looked more like a pond than dinner.

Everything changed when I paid attention to the aroma. When those spices hit the hot oil and the kitchen fills with the scent of a bustling Indian bazaar, you can tell the flavors are developing perfectly. This Butternut Squash Spinach Curry depends on that first sizzle to create a deep base of flavor.

It’s a colorful, cozy meal that is incredibly soothing. The natural sweetness of the squash pairs with creamy coconut milk, while a final touch of acidity ensures the dish stays bright and balanced.

What Makes This Work

Toasted Spices: Cooking the curry powder, turmeric, and cayenne in oil unlocks fat-soluble flavors. Serious Eats notes that this process eliminates the raw, gritty quality of dried spices.

The Squash Smash: Mashing a few pieces of cooked squash right in the pot releases natural starches. This thickens the sauce without requiring flour or cornstarch.

Late Addition Greens: Folding in the spinach at the very end prevents it from overcooking. This keeps the leaves bright green and ensures they retain a bit of texture.

MethodTimeTextureBest For
Classic40 minutesHearty & ThickWeekend Dinner
Fast (Small dice)25 minutesLighter SauceQuick Weeknights

Now, let's go over the ingredients you'll need.

The Ingredient Breakdown

I prefer to have all my prep finished before I start cooking. Things happen quickly once the aromatics are in the pan.

ComponentPurposeSubstitute Notes
Butternut SquashBulk & SweetnessPumpkin: A good alternative, though softer
Coconut MilkRichness & CreamCashew cream: Similar richness, nuttier flavor
Madras Curry PowderMain Flavor ProfileGaram Masala: A milder option with less heat
Baby SpinachColor & EarthinessKale: Requires an additional 5 minutes to wilt

The Full List: 2 tbsp coconut oil 1 medium yellow onion, finely diced 3 cloves garlic, minced 1 tbsp fresh ginger, grated 2 tbsp Madras curry powder 1 tsp ground turmeric 1/2 tsp cayenne pepper 1 lb butternut squash, peeled and cubed into 1/2 inch pieces Why this? Ensures

Uniform sizes for even cooking 1 can (14 oz) full fat coconut milk 1 cup vegetable broth 1 can (14.5 oz) diced tomatoes, fire roasted 1 tsp salt 3 cups fresh baby spinach 1 tbsp fresh lemon juice Why this? Balances the richness of the coconut milk 1/4 cup fresh cilantro, chopped

Necessary Kitchen Gear

No specialized equipment is required. A large pot or a deep Dutch oven is ideal; I personally opt for stainless steel to prevent the coconut milk from scorching during the simmer.

Since butternut squash can be tough to cube, a sharp chef's knife is highly recommended. You can use a garlic press if you have one, though a fine mince works just as well.

Putting It Together

It's time to start the Butternut Squash Spinach Curry. Pay attention to the aromas to help you time the steps.

  1. Warm some oil in a spacious pot over a medium flame. Sauté the diced onion for 5 minutes until they turn translucent and soft.
  2. Mix in the minced garlic and grated ginger, cooking for 60 seconds until the fragrance fills the air.
  3. Stir in the curry powder, turmeric, and cayenne. Toast the spices for 1 minute, stirring continuously to prevent burning.
  4. Add the cubed butternut squash and stir for a minute, ensuring each piece is coated in the golden spice paste.
  5. Stir in the diced tomatoes, coconut milk, and vegetable broth until well combined.
  6. Bring the mixture to a light boil, then drop the heat to low. Put a lid on the pot and simmer for 20-25 minutes until the squash is fork tender.
  7. Gently press 4-5 pieces of squash against the pot wall with your spoon, stirring them back in to create a velvety finish.
  8. Incorporate the fresh spinach, stirring for 1-2 minutes until the leaves just wilt.
  9. Take the pot off the heat and stir in the salt and lemon juice.
  10. Serve garnished with fresh cilantro.

Fixing Common Issues

Even if you follow the steps, sometimes things go sideways. Usually, it's just a quick fix away.

Thin Sauce

If the liquid looks too watery, you probably didn't mash enough squash or the heat was too low. Simmer it uncovered for another 5 minutes to reduce the liquid.

Bland Flavor

Curries can taste flat if they lack acidity. Add an extra squeeze of lemon juice or a teaspoon of apple cider vinegar to wake up the spices.

Hard Squash

If the squash is still firm, your heat might have been too low or the cubes were too large. Put the lid back on and simmer for 5 more minutes.

ProblemFix
Sauce is too thinMash more squash or simmer uncovered
Taste is flatAdd more lemon juice or salt
Squash is hardSimmer 5 extra minutes with lid on

Trust me, a little extra lemon juice fixes almost everything in a Butternut Squash Spinach Curry.

Mix It Up

Feel free to experiment with the protein or vegetables, as this base is highly adaptable.

  • Add Protein: Stir in a can of rinsed chickpeas to make it heartier.
  • More Veg: Toss in cauliflower florets or diced carrots when you add the squash.
  • Heat Level: Use red chili flakes instead of cayenne for a slower, deeper burn.

If you enjoy squash but want a change of pace, try my butternut squash ravioli to make use of any remaining squash puree.

Decision Shortcut: Want more zing? → stir in 1 tsp lemon zest Craving more creaminess? → add 2 tbsp cashew butter Prefer it thicker? → reduce broth by 1/4 cup

Storage and Waste

The flavors of this Butternut Squash Spinach Curry deepen and improve by the following day, as the aromatic spices have more time to infuse the coconut milk.

Store any remaining portions in an airtight glass jar in the refrigerator for up to 4 days. Since the curry thickens while chilling, stir in a bit of water or broth while warming it up to restore the consistency.

It stays good in the freezer for 3 months; however, I recommend omitting the spinach and folding in fresh leaves after you heat it up.

To minimize food waste, save your butternut squash skins. Coat them in salt and oil, then roast at 400°F for 10 minutes for a crispy treat.

Serving Your Curry

I usually serve this over basmati rice or toasted naan bread. The rice soaks up that coconut sauce, which is the best part.

For a lighter version, try serving it over a bed of cauliflower rice or quinoa. If you want something unexpected, a drizzle of tahini sauce on top adds a nutty contrast to the sweetness of the squash.

For nutrition data on the ingredients, you can check USDA FoodData Central.

Right then, that's it. This Butternut Squash Spinach Curry is a reliable, comforting meal that doesn't require a lot of effort. Just remember to toast those spices and mash a bit of the squash, and you're set. Enjoy!

Recipe FAQs

Do butternut squash and spinach go together?

Yes, they complement each other perfectly. The sweetness of the roasted squash balances the slight bitterness of the wilted spinach, creating a well rounded flavor profile.

What curry goes best with butternut squash?

Madras curry powder is an excellent choice. Its bold, spicy notes cut through the density of the squash; if you enjoy this bold flavor layering, you can apply similar spice balancing techniques to our authentic chile verde.

Does spinach go well in curry?

Yes, it adds essential color and nutrition. Folding it in at the very end ensures the leaves stay vibrant and don't overcook into the sauce.

What pairs well with butternut squash?

Coconut milk, ginger, and lemon juice are ideal. These ingredients provide a creamy, zesty contrast to the earthy sweetness of the winter squash.

What are some butternut squash recipes?

Try this spinach curry or a creamy blended soup. You can also roast cubed squash with spices or use the peels as a crunchy snack.

How do you make homemade vegan butternut squash soup?

Sauté onions and garlic, then simmer cubed squash in vegetable broth. Blend the mixture until smooth and stir in coconut milk for extra richness.

What can I do with a surplus of winter squash?

Batch cook curries or soups and freeze them. You can also peel and cube the squash, then freeze the pieces in portions for future meals.

Is it true that butternut squash can only be used in savory dishes?

False. It works beautifully in desserts like cakes, pies, or puddings due to its natural sweetness and smooth texture.

Butternut Squash Spinach Curry

Butternut Squash Spinach Curry for 4 Recipe Card
Preparation time:10 Mins
Cooking time:30 Mins
Servings:4
Category: Main CourseCuisine: Indian
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
379 kcal
% Daily Value*
Total Fat 25g
Sodium 780mg
Total Carbohydrate 41.5g
   Dietary Fiber 6.5g
   Total Sugars 11g
Protein 7g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Be the first to rate
Share, Rating and Comments: