Subscribe Now

Edit Template

Butternut Squash Curry with Coconut Milk

There’s something I really enjoy about the combination of sweet butternut squash and warm curry spices. As the squash simmers in coconut milk, it becomes tender and creamy while the ginger, garlic, curry powder, and turmeric build a wonderfully fragrant sauce.

This butternut squash curry is one of my favorite kinds of weeknight meals because it feels special without requiring complicated cooking. I can keep it simple with just the squash and sauce, or add chickpeas and spinach when I want something heartier.

I like serving it over fluffy rice with fresh cilantro and a squeeze of lime. The bright lime cuts through the creamy coconut milk and brings the whole dish together.

Why You’ll Love This Curry

  • One-pot meal: Everything comes together in one pot, which makes cleanup easy.
  • Creamy without dairy: Full-fat coconut milk gives the sauce a naturally rich texture.
  • Sweet and savory: Butternut squash balances the warm curry spices beautifully.
  • Easy to customize: I can add chickpeas, spinach, bell peppers, or adjust the heat depending on what I have.
  • Weeknight-friendly: Once the vegetables are prepared, the curry cooks relatively quickly.

Ingredients

For the Curry

  • 2 pounds butternut squash, peeled and cut into 1-inch cubes
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons olive oil or coconut oil
  • 2 tablespoons curry powder
  • 1 teaspoon ground turmeric
  • ½ teaspoon ground cumin
  • ¼ teaspoon red pepper flakes, optional
  • 1 teaspoon salt, plus more to taste
  • ½ teaspoon black pepper
  • 1 (14-ounce) can full-fat coconut milk
  • 1½ cups vegetable broth
  • 1 tablespoon tomato paste

Optional Add-Ins

  • 1 (15-ounce) can chickpeas, drained and rinsed
  • 2 cups fresh spinach
  • 1 red bell pepper, diced

For Serving

  • Fresh cilantro, chopped
  • Lime wedges
  • Coconut cream, optional
  • Cooked basmati rice
  • Warm naan or pita

Ingredient Notes

Butternut squash: Cut the squash into pieces of roughly the same size so they cook evenly. About 1-inch cubes work well.

Curry powder: Curry powder blends vary in heat and flavor, so I recommend starting with the amount listed and adjusting at the end if needed.

Coconut milk: I prefer full-fat coconut milk here because it gives the sauce a richer, creamier texture. Similar butternut squash curry recipes use full-fat coconut milk as the main creamy component.

Ginger and garlic: Fresh ginger and garlic give the curry a much brighter flavor than dried versions, although ground ginger can work when necessary.

Chickpeas: These are optional, but I like them when I want the curry to be more filling. Chickpeas are commonly paired with squash and coconut milk in curry recipes.

How to Make Butternut Squash Curry

1. Prepare the Squash and Aromatics

Peel the butternut squash, remove the seeds, and cut it into roughly 1-inch cubes.

Dice the onion, mince the garlic, and grate the ginger.

I like to prepare everything before I turn on the stove because the curry comes together quickly once the aromatics start cooking.

2. Cook the Onion, Garlic, and Ginger

Heat the olive oil or coconut oil in a large pot or Dutch oven over medium heat.

Add the onion and cook for about 4–5 minutes, stirring occasionally, until softened.

Add the garlic and ginger and cook for another 30–60 seconds, just until fragrant.

I make sure not to brown the garlic too much because it can become bitter.

3. Toast the Spices

Add the curry powder, turmeric, cumin, and red pepper flakes if using.

Stir continuously for about 30–60 seconds.

This short step wakes up the spices and helps distribute them throughout the oil and aromatics. Similar curry recipes use this brief cooking time for curry powder before adding the liquid.

4. Add the Squash and Sauce

Stir in the tomato paste and cook for about 30 seconds.

Add the cubed butternut squash and stir until the pieces are coated in the spices.

Pour in the coconut milk and vegetable broth, then stir everything together.

Bring the mixture to a gentle simmer.

5. Simmer Until Tender

Reduce the heat to medium-low and simmer for about 15–20 minutes, stirring occasionally.

The squash is ready when a fork slides easily into the center but the pieces still hold their shape.

I don’t want the squash to completely fall apart because a little texture makes the finished curry much more enjoyable.

6. Add the Optional Ingredients

If you’re using chickpeas or diced bell pepper, add them during the final 5 minutes of cooking so they heat through without becoming overly soft.

Stir in the spinach during the final 1–2 minutes. It will wilt quickly in the hot curry.

Taste and adjust the salt, pepper, and red pepper flakes.

If the sauce is thicker than you prefer, add a splash of vegetable broth.

7. Finish and Serve

Spoon the curry over cooked basmati rice or serve it with warm naan.

Finish with fresh cilantro and a squeeze of lime.

I especially like the lime here because its acidity balances the sweetness of the squash and richness of the coconut milk.

Tips, Variations & Substitutions

Cut the squash evenly. Pieces that are close in size will finish cooking at roughly the same time.

Don’t overcook it. Start checking around 15 minutes. The squash should be fork-tender but not falling apart.

Adjust the heat at the end. Curry powder varies from brand to brand, so taste before adding more red pepper flakes.

Use frozen squash when needed. Frozen butternut squash can work as a shortcut, although it may soften more quickly. Start checking it early rather than automatically adding several extra minutes.

Make it heartier. Chickpeas are my favorite addition when I want more substance.

Add vegetables strategically. Bell peppers can go in with the squash, while spinach should be added near the end because it cooks so quickly.

Easy Variations

Chickpea Curry: Add the drained chickpeas during the final 5–10 minutes.

Spinach Curry: Stir in fresh spinach just before serving.

Spicy Curry: Increase the red pepper flakes or add finely chopped jalapeño.

Protein-Rich Version: Add cooked chicken or chickpeas.

Lower-Carb Serving: Serve the curry with cauliflower rice instead of basmati rice.

What to Serve With It

I usually serve this curry with basmati rice because it soaks up the coconut sauce beautifully.

Warm naan or pita is another great option, especially for scooping up the sauce.

For toppings, I like:

  • Fresh cilantro
  • Lime wedges
  • Toasted cashews
  • Coconut cream
  • Sliced green onions
  • Fresh chili

A simple cucumber or green salad also works well if I want something fresh alongside the warm curry.

Storage & Make-Ahead

Refrigerator

Let the curry cool before transferring it to an airtight container.

Refrigerate for up to 4 days.

Freezer

The curry can be frozen in airtight freezer-safe containers for up to 3 months.

If possible, freeze it without rice and prepare fresh rice when you’re ready to serve.

Make Ahead

I can make this curry up to 3 days ahead and refrigerate it.

The sauce may thicken as it chills, so I add a splash of vegetable broth when reheating if necessary.

Reheating

Reheat gently on the stovetop over medium-low heat, stirring occasionally.

For individual servings, microwave in short intervals, stirring between each one.

Frequently Asked Questions

Can I use frozen butternut squash?

Yes. Frozen squash is a convenient shortcut. Add it directly to the curry or thaw it first, depending on the package instructions. Because frozen squash can soften quickly, check it for doneness early.

Can I make this curry without coconut milk?

Yes. Coconut milk is what gives this recipe its characteristic creamy texture, but you can substitute another unsweetened plant-based cream or milk. The finished curry will be less rich.

Can I add chickpeas?

Absolutely. Chickpeas are a great addition when I want to make the curry more substantial.

Is butternut squash curry spicy?

Not necessarily. The curry powder provides most of the spice flavor, while the red pepper flakes control the additional heat. You can leave them out completely for a milder curry.

Can I use another squash?

Yes. Sweet potatoes, acorn squash, or pumpkin can work, although cooking times will vary depending on how they’re cut.

Can I make this curry ahead of time?

Yes. It keeps well in the refrigerator for several days, and I find that the flavors settle nicely after resting.

What should I serve with butternut squash curry?

I recommend basmati rice, naan, or another flatbread. Fresh cilantro and lime make particularly good toppings.

Final Thoughts

This butternut squash curry is one of those meals I like to make when I want something comforting but still full of fresh, vibrant flavor.

The squash becomes tender and naturally sweet while the curry powder, ginger, garlic, and turmeric give the sauce plenty of warmth. Then the coconut milk brings everything together into a creamy sauce that is especially good over rice.

I also love how flexible it is. I can keep it simple for a quick dinner or add chickpeas and spinach when I want a heartier bowl.

If you’re making it for the first time, my biggest tip is simple: don’t overcook the squash. Once a fork slides easily through it, you’re ready to serve.

Butternut Squash Curry

This creamy butternut squash curry combines tender squash with warm curry spices, fresh ginger, garlic, and rich coconut milk. I like serving it over basmati rice with fresh cilantro and lime for an easy, flavorful weeknight dinner.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 8 servings
Course: dinner
Cuisine: Indian

Ingredients
  

For the Curry
  • 2 pounds butternut squash peeled and cut into 1-inch cubes
  • 1 large yellow onion diced
  • 3 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • 2 tablespoons olive oil or coconut oil
  • 2 tablespoons curry powder
  • 1 teaspoon ground turmeric
  • ½ teaspoon ground cumin
  • ¼ teaspoon red pepper flakes optional
  • 1 teaspoon salt plus more to taste
  • ½ teaspoon black pepper
  • 1 14-ounce can full-fat coconut milk
  • cups vegetable broth
  • 1 tablespoon tomato paste
Optional Add-Ins
  • 1 15-ounce can chickpeas, drained and rinsed
  • 2 cups fresh spinach
  • 1 red bell pepper diced
For Serving
  • Fresh cilantro chopped
  • Lime wedges
  • Coconut cream optional
  • Cooked basmati rice
  • Warm naan or pita

Equipment

  • Large pot or Dutch oven
  • Sharp knife
  • Cutting board
  • Wooden spoon
  • Measuring cups and spoons
  • Microplane or fine grater
  • Can opener

Method
 

  1. Peel and seed the butternut squash, then cut it into roughly 1-inch cubes. Dice the onion, mince the garlic, and grate the ginger.
  2. Heat the olive oil or coconut oil in a large pot or Dutch oven over medium heat.
  3. Add the diced onion and cook for 4–5 minutes, until softened.
  4. Add the garlic and ginger and cook for 30–60 seconds, stirring constantly.
  5. Add the curry powder, turmeric, cumin, and red pepper flakes. Stir for 30–60 seconds to toast the spices.
  6. Stir in the tomato paste and cook for about 30 seconds.
  7. Add the cubed butternut squash and stir until well coated with the spices.
  8. Pour in the coconut milk and vegetable broth. Stir to combine and bring to a gentle simmer.
  9. Reduce the heat to medium-low and simmer for 15–20 minutes, stirring occasionally, until the squash is fork-tender but still holds its shape.
  10. If using chickpeas or bell pepper, add them during the final 5 minutes of cooking.
  11. If using spinach, stir it in during the final 1–2 minutes and allow it to wilt.
  12. Season with additional salt, pepper, or red pepper flakes to taste.
  13. Serve over cooked basmati rice or alongside warm naan. Garnish with fresh cilantro and a squeeze of lime.

Notes

Cut the squash into similar-sized pieces so everything cooks evenly.
Don’t overcook the squash; it should be tender but not falling apart.
Curry powder blends vary in strength and heat, so adjust the seasoning to your taste
Full-fat coconut milk gives the curry its richest texture.
If the curry becomes too thick, add a splash of vegetable broth.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Welcome to recipeandhome! I’m Martha, a passionate food lover, recipe creator, and healthy living enthusiast. Here, you’ll discover delicious homemade recipes, practical healthy tips, and handy kitchen accessory ideas to make cooking easier and more enjoyable. Whether you’re looking to eat better, cook smarter, or add a touch of joy to your kitchen—you’re in the right place!

Edit Template

Quick Links

Contact

Recent Posts

  • All Posts
  • Appetizers
  • Beef
  • Beverages
  • Bread
  • Breakfast
  • Cake
  • Casserole
  • Chicken
  • Christmas
  • Cookies
  • Crockpot
  • Desserts
  • Dinner Recipes
  • Egg Recipes
  • Fall
  • Healthy Tips
  • Low Carb
  • Lunch
  • Muffins
  • One Pan
  • Pancakes
  • Pasta
  • Pizza
  • Salad
  • Salads
  • Sandwich
  • Sea Food
  • Sides
  • Slow Cooker
  • Smoothies
  • Snacks
  • Soups
  • Spring
  • Stir Fry
  • Summer
  • Thanksgiving
  • Vegetarian
  • Winter

© 2026 recipeandhome. All rights reserved.

Quick Links

Contact

© 2026 recipeandhome. All rights reserved.