Butternut Squash Curry Recipe
There is something incredibly satisfying about standing over the stove as the aroma of ginger, garlic, and coconut fills the kitchen on a chilly evening.
I recently made this Butternut Squash Curry Recipe when I needed a comforting meal that didn’t require hours of effort, and it honestly felt like a warm hug in a bowl.
The sweetness of the squash balances perfectly with the spicy richness of the curry paste, creating a dish that tastes like it simmered all day.
It’s surprisingly simple to throw together, yet the complex flavors will make you feel like a gourmet chef.
Trust me, once you try this creamy, vibrant dish, it’s going to earn a permanent spot in your weekly dinner rotation.
Ingredients
Here is everything you need to build this flavorful pot of curry. Fresh ingredients really make a difference here, so try to avoid pre-packaged shortcuts where possible.
- 2 pounds Butternut Squash: You need a medium-sized whole squash peeled and cubed into bite-sized chunks. If you are short on time, you can buy pre-cut squash, but ensure the pieces are uniform for even cooking.
- 2 tablespoons Vegetable or Coconut Oil: Coconut oil adds a lovely subtle flavor that complements the curry, but neutral vegetable oil works just as well for sautéing.
- 1 medium Yellow Onion: Dice this up nicely to build your flavor base. The onion provides a savory sweetness that underscores the entire sauce as it softens.
- 1/3 cup Thai Red Curry Paste: This is the flavor powerhouse of the dish. Look for a quality brand like Thai Kitchen; check the label if you need it to be strictly vegan, as some contain shrimp paste.
- 2 cloves Garlic: Fresh garlic is essential here for that aromatic punch. Mince it finely so it melts into the sauce rather than leaving large biting chunks.
- 2 cans (13-ounce) Full-Fat Coconut Milk: Don’t skimp with the “light” version; you need full-fat milk to achieve that luxurious, silky texture that coats every vegetable.
- 1 teaspoon Granulated Sugar: This is optional, but a tiny bit of sugar helps balance the heat and acidity, rounding out the savory flavors beautifully.
- 1 can (15-ounce) Chickpeas: Drain and rinse these well. They add wonderful texture and a solid boost of plant-based protein to make the meal filling.
- 1/2 bunch Flat-Leaf Kale: You’ll need about 5 ounces of greens. Remove the tough stems and chop the leaves; they add color and nutrition without overpowering the squash.
- 1 tablespoon Lime Juice: Freshly squeezed is non-negotiable here. The acid brightens up the heavy coconut milk and cuts through the sweetness of the squash.
- 1 3/4 teaspoons Kosher Salt: Seasoning is key to waking up the spices. You will use this in stages, so keep it handy near the stove.
Note: This recipe makes approximately 7 cups, which serves about 6 hungry people.
Variations
Cooking is all about making a recipe work for you, and this curry is incredibly forgiving. Here are a few ways I like to switch things up depending on what is in my pantry.
- Swap the Greens: If kale feels too tough for your liking, fresh spinach is a fantastic alternative. Just remember to add it at the very last minute since it wilts much faster than kale.
- Boost the Protein: While the chickpeas are great, you can easily add cubes of firm tofu or even cooked chicken if you aren’t keeping it vegetarian. Pan-fry the tofu separately first for better texture.
- Change the Heat: If you prefer a milder curry, start with half the amount of red curry paste and taste as you go. For extra heat, slice up a fresh Thai chili or add a dash of cayenne pepper.
- Alternative Veggies: This base sauce loves all vegetables. Sweet potatoes are a direct swap for squash, or you could add bell peppers and green beans for a crunchier, lighter version.
- Green Curry Twist: If you prefer the brighter, more herbal notes of green chilies, simply swap the red curry paste for green curry paste. It changes the color profile but tastes equally delicious.
Cooking Time
- Prep Time: 15-20 minutes
- Cooking Time: 40-45 minutes
- Total Time: Approx. 1 hour
Equipment You Need
- Large Saucepan or Dutch Oven: You need a heavy-bottomed pot to hold all the veggies and distribute heat evenly.
- Chef’s Knife: Essential for safely peeling and chopping the tough butternut squash and dicing onions.
- Cutting Board: Use a large, stable surface to manage the large squash and loose kale leaves.
- Can Opener: For opening your coconut milk and chickpeas quickly during the cooking process.
- Wooden Spoon: Perfect for stirring the aromatics and scraping up any delicious bits from the bottom of the pot.
How to Make Butternut Squash Curry?

Prepare the Butternut Squash
Start by tackling the squash, which is the hardest part of the prep. Peel the skin off completely, slice it in half to remove the seeds, and then chop the orange flesh into 3/4-inch cubes. Keeping the pieces the same size ensures they all become tender at the exact same moment.
Sauté the Aromatics
Heat your oil in the large pot over medium heat until it shimmers. Toss in the diced onions and a pinch of salt, cooking them for about 6 to 8 minutes until they are soft and translucent. This step builds the savory foundation of your curry, so don’t rush the onions.
Bloom the Curry Paste
Add your Thai red curry paste and minced garlic to the softened onions. Stir this mixture constantly for about one minute until the smell becomes incredibly fragrant and fills the room. Cooking the paste briefly releases the essential oils in the spices for a deeper flavor.
Create the Coconut Base
Pour in both cans of full-fat coconut milk and stir to combine everything into a creamy pink-orange sauce. If you are using sugar, add it now, then turn the heat up to medium-high. You want to bring the liquid to a gentle boil before adding the vegetables.
Simmer the Vegetables
Add your chopped butternut squash, the drained chickpeas, and the rest of the salt to the boiling sauce. Lower the heat immediately to maintain a gentle simmer and let it cook uncovered. Stir occasionally for 15 to 25 minutes until the squash is fork-tender but not mushy.
Wilt the Greens
Once the squash is cooked through, toss in your chopped kale leaves. Let them simmer in the hot liquid for about 5 minutes until they are wilted and soft. The kale should be tender enough to chew easily but still retain a nice vibrant green color.
Final Seasoning
Remove the pot from the heat completely to stop the cooking process. Stir in the fresh lime juice and give the curry a final taste test. If the flavors feel flat, add a tiny pinch more salt to make them pop before serving.
Additional Tips for Making this Recipe Better
- Toast Your Spices: If you feel the store-bought paste lacks punch, I sometimes add a teaspoon of ground turmeric or coriander to the onions. It adds an extra layer of warmth that tastes homemade.
- Don’t Overcook the Squash: Keep an eye on your squash cubes near the 15-minute mark. You want them to hold their shape; if they disintegrate, the sauce becomes too thick and loses texture.
- Use Fresh Ginger: While not strictly in the base recipe, grating a teaspoon of fresh ginger in with the garlic adds a zesty kick that I absolutely love.
- Garnish Generously: Fresh herbs are not just for looks; they add freshness. I always use a massive handful of cilantro, not just a sprinkle, because it cuts the richness of the coconut milk.
- Let It Sit: Like many stews, this tastes even better after resting for 10 minutes. This allows the sauce to thicken slightly and the squash to absorb even more of the curry flavor.
How to Serve Butternut Squash Curry?
Presentation turns a simple weeknight dinner into an event. I love serving this curry in wide, shallow bowls so you get a good ratio of sauce to rice.

- Rice Pairing: Fluffy Basmati or Jasmine rice is the classic choice because it soaks up the creamy sauce beautifully. For a healthier option, brown rice or quinoa works well too.
- Bread on the Side: Warm Naan bread or flaky Roti is perfect for scooping up the last bits of curry sauce that the spoon misses.
- Bright Garnishes: Top each bowl with plenty of fresh cilantro leaves and a wedge of lime. The green contrasts beautifully against the orange curry.
- Crunch Factor: For a pro finish, sprinkle some toasted pumpkin seeds or crushed peanuts on top just before serving. It adds a delightful crunch that contrasts with the soft squash.
Nutritional Information
- Calories: ~535
- Protein: 11.6g
- Carbohydrates: 54.5g
- Fat: 33.9g
Make Ahead and Storage
Storing Leftovers
This curry is one of those magical dishes that actually improves with time. You can store leftovers in an airtight container in the refrigerator for up to 4 days. As it sits, the flavors of the curry paste meld deeper into the squash and chickpeas.
Freezing Instructions
You can absolutely freeze this meal for later. Let the curry cool completely, then transfer it to freezer-safe bags or containers. It will keep well for up to 3 months. Just note that the squash might be slightly softer upon thawing, but the flavor will still be amazing.
Reheating Tips
To reheat, gently warm the curry in a saucepan over medium-low heat, adding a splash of water or broth if the sauce has thickened too much in the fridge. You can also microwave it, but stovetop reheating helps maintain the texture of the kale and squash better.
Why You’ll Love This Recipe?
- Incredibly Versatile: Whether you want to clear out your veggie drawer or need a strict vegan meal for guests, this recipe adapts to whatever you have on hand without losing flavor.
- Pantry Friendly: Aside from the fresh squash and greens, most of the ingredients—like chickpeas, coconut milk, and curry paste—are items you likely already have sitting in your pantry.
- Minimal Cleanup: Since the entire meal comes together in one single pot, you won’t be left scrubbing a mountain of dishes after dinner.
- Nutrient Dense: You are getting a massive dose of Vitamin A from the squash, fiber from the chickpeas, and healthy fats from the coconut milk, all in one bowl.
- Restaurant Quality Flavor: The combination of full-fat coconut milk and red curry paste creates a sauce so rich and complex, your family will think you ordered takeout from a local Thai spot.





