If you're craving a vibrant, comforting meal that’s bursting with warmth and flavor, you can’t go wrong with this Butternut Squash Curry Recipe. It perfectly balances the natural sweetness of tender roasted butternut squash with a symphony of spices, creamy coconut milk, and a touch of tangy lime. Whether you're a curry enthusiast or exploring new ways to enjoy squash, this dish is a delightful, cozy experience that’s sure to brighten up any dinner table with its rich colors and soulful aroma.
Ingredients You'll Need
This Butternut Squash Curry Recipe calls for simple, fresh ingredients that work together harmoniously to create layers of flavor, texture, and inviting colors. Each component plays a key role—from the creamy coconut milk that smooths out the spices, to the tender spinach that adds a lovely pop of green and nutrition.
- Butternut squash (diced): The star of the dish, bringing natural sweetness and a velvety texture after roasting.
- Oil and coconut oil: Essential for roasting the squash and sautéing aromatics, adding a subtle depth and richness.
- Mild yellow curry powder: A gentle spice that enhances warmth without overpowering the squash.
- Shallot: Adds sweetness and a mild onion flavor, creating a flavorful base.
- Garlic and fresh ginger: Classic aromatics that bring brightness and zing.
- Red curry paste: Adds complexity and a bold hint of heat to the curry.
- Crushed tomatoes: Lend body, acidity, and a subtle tomato sweetness to balance the richness.
- Coconut milk: Provides creaminess and a tropical flair that complements the spices.
- Vegetable stock or water: Adjusts the curry’s consistency while boosting flavor.
- Soy sauce or tamari: Offers umami and saltiness to round out the taste.
- Coconut sugar: Balances acidity and heat with a hint of caramel sweetness.
- Chickpeas: Add heartiness and texture, making this curry filling and nutritious.
- Baby spinach: Brings freshness and vibrant color as it gently wilts into the curry.
- Cilantro and lime juice: Final bright notes that elevate the overall flavor profile.
- Optional garnishes like peanuts and lime wedges: Add crunch and an extra burst of citrus.
How to Make Butternut Squash Curry Recipe
Step 1: Prepare the Squash
Start by peeling the butternut squash, then slicing it into manageable pieces before cutting into about ¾-inch cubes. Scooping out the seeds ensures every bite is tender and pleasant without surprises. Preparing the squash well is the foundation for roasting it to a beautiful golden-brown, which intensifies its natural sweetness for that signature depth this curry boasts.
Step 2: Roast the Squash
Toss the diced squash with a teaspoon of oil and a sprinkle of curry powder for an early infusion of flavor, then roast it at 400 F for about 25 minutes. This caramelizes the sugars and gives each cube a lovely soft but slightly crisp texture. Roasting is a simple but transformative step that takes this Butternut Squash Curry Recipe from good to unforgettable.
Step 3: Sauté the Aromatics
While the squash roasts, warm coconut oil in a large pot and gently cook diced shallots until translucent and tender. This step creates an inviting savory base, releasing the shallots’ natural sweetness and setting the stage for the ginger and garlic that follow.
Step 4: Add Ginger, Garlic & Spices
Stir in minced garlic, freshly grated ginger, and the remaining curry powder along with red curry paste. Cook these fragrant ingredients for a couple of minutes to toast the spices, coaxing out their full flavors and building the complex curry broth you’ll love.
Step 5: Introduce the Liquids and Chickpeas
Pour in crushed tomatoes, coconut milk, and vegetable broth, then add chickpeas. Scrape the bottom of the pot to capture every bit of flavor. Bring it all to a simmer before reducing heat and gently cooking to marry the flavors and thicken the curry naturally in about 15 minutes.
Step 6: Optional - Blend the Curry
For a creamier, thicker curry with a luscious texture, scoop a portion of the curry and roasted squash into a blender and process until smooth. Return this mixture to the pot before adding the spinach. This step is easy to skip if you prefer your curry chunkier and more rustic.
Step 7: Finish the Curry
Stir in baby spinach, soy sauce, and coconut sugar, cooking until the spinach just wilts. Then fold in the roasted butternut squash, lime juice, and cilantro. Taste and adjust with more broth if the curry feels too thick, balancing out the vibrant flavors beautifully.
Step 8: Serve and Enjoy
Divide your aromatic curry into bowls, pairing it with fluffy rice to soak up all the luscious sauce. Garnish with extra cilantro, lime wedges, and peanuts if you like a bit of crunch. This is when your Butternut Squash Curry Recipe truly shines on the plate.
How to Serve Butternut Squash Curry Recipe
Garnishes
Fresh cilantro adds a herbal brightness that contrasts perfectly with the creamy curry, while crunchy peanuts contribute texture and a nutty flavor that complements the spices. A squeeze of lime on top brightens each bite and adds a tangy lift that rounds out the dish.
Side Dishes
Serve the curry alongside steamed jasmine or basmati rice, which soaks up the sauce beautifully, making each spoonful satisfying. For a low-carb option, cauliflower rice or warm naan bread makes an excellent choice, adding its own unique texture to the meal.
Creative Ways to Present
For a fun twist, you can serve this curry in hollowed-out mini pumpkins or gourds for a festive look. Layer it over grain bowls with quinoa or millet, topped with crunchy seeds, or scoop it into warm pita pockets with a drizzle of yogurt for an unexpected fusion treat.
Make Ahead and Storage
Storing Leftovers
This Butternut Squash Curry Recipe holds up wonderfully for up to 4 days in the refrigerator. Store it in an airtight container to preserve its vibrant flavors and creamy texture. Leftovers often taste even better after the spices have melded overnight.
Freezing
You can freeze this curry easily for up to 3 months. Portion it into freezer-safe containers or heavy-duty bags, leaving room for expansion. To maintain the best taste and texture, avoid freezing the spinach; add fresh greens when reheating instead.
Reheating
Reheat gently over low to medium heat on the stove, stirring occasionally until warmed through. Add a splash of vegetable stock or water if the curry has thickened too much. This preserves the dish’s silky consistency and prevents the coconut milk from separating.
FAQs
Can I make this Butternut Squash Curry Recipe vegan?
Yes! This recipe is naturally vegan, using vegetable stock and plant-based ingredients throughout, perfect for anyone following a vegan or vegetarian diet.
What if I don’t have red curry paste?
You can substitute with more mild yellow curry powder or other curry pastes you have on hand, though the flavor will vary slightly. Adjust the quantity gradually to suit your preferred spice level.
Is it possible to use fresh tomatoes instead of canned?
Absolutely. Use ripe tomatoes, finely chopped and simmered down until soft. This will add a fresher, lighter tomato flavor but might require a bit more cooking time to thicken.
How spicy is the Butternut Squash Curry Recipe?
The curry has a mild to moderate heat level, which can be tailored to your taste by adjusting the amount of red curry paste. It's flavorful without being overpowering, making it accessible for different palates.
Can I prepare this curry in advance for a dinner party?
Definitely! Preparing it a day ahead enhances the flavors as they meld together. Just reheat gently before serving, and add any delicate ingredients like fresh spinach or garnishes at the last minute.
Final Thoughts
This Butternut Squash Curry Recipe is a heartfelt celebration of simple ingredients turning into a soul-satisfying meal. It’s perfect for cozy evenings when you want something nourishing and vibrant on your plate. I encourage you to dive into this recipe—it’s flexible, inviting, and bound to become a staple in your kitchen for its lovely blend of texture, spice, and comfort.
PrintButternut Squash Curry Recipe
This vibrant Butternut Squash Curry is a flavorful and creamy vegetarian dish featuring roasted butternut squash, aromatic spices, chickpeas, and spinach in a rich coconut milk base. Perfectly balanced with a hint of lime and a touch of sweetness from coconut sugar, it makes a hearty and satisfying meal that pairs beautifully with rice.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Roasting
- Cuisine: Indian-inspired
- Diet: Vegetarian
Ingredients
Butternut Squash
- 1 medium butternut squash, peeled, seeded, and diced into ¾-inch pieces (700 g, about 5 cups)
- 1 tsp oil
- 2 tsp mild yellow curry powder, divided
- Salt and pepper, to taste
Curry Base
- 1 tbsp coconut oil
- 1 large shallot, diced (50 g, ½ cup diced)
- 4 cloves garlic, minced or grated
- 1-inch piece ginger, grated
- 2 tbsp red curry paste (30 g)
- 1 14 oz (398 mL) can crushed or diced tomatoes
- 1 14 oz (400 mL) can coconut milk
- 1-2 cups vegetable stock or water (250-500 mL)
- 1 tbsp soy sauce or tamari (15 mL)
- 1 tbsp coconut sugar (15 g)
- 1 540 mL (19 oz) can chickpeas or 2 cups cooked chickpeas
- 4 cups baby spinach (85 g)
Finishing Touches
- ¼ cup finely chopped cilantro
- ½ lime, juice
- Additional cilantro, for garnish
- Cooked rice, to serve
- Peanuts, for garnish
- Lime wedges, for serving
Instructions
- Prepare the Squash: Preheat the oven to 400°F (200°C). Cut off both ends of the butternut squash, peel it, then slice in half crosswise to make top and bottom pieces. Slice each piece vertically in half, resulting in 4 pieces. Use a spoon to scoop out and discard seeds and pulp. Cut the squash into ¾-inch pieces.
- Roast Squash: Place the diced squash on a baking sheet. Drizzle with 1 teaspoon oil, sprinkle with 1 teaspoon of curry powder, salt, and pepper. Toss to coat evenly. Roast on the middle rack for 24-28 minutes, stirring halfway through, until the squash is tender and golden-brown, which helps caramelize natural sugars and deepen flavor.
- Sauté Shallot: While the squash roasts, heat 1 tablespoon coconut oil in a large pot over medium heat. Add the diced shallots and cook for 3-5 minutes, stirring often, until they become soft and translucent.
- Add Ginger, Garlic & Spices: Stir in the minced garlic, grated ginger, remaining 1 teaspoon curry powder, and red curry paste. Cook for 1-2 minutes, stirring constantly to toast the spices and release their aroma.
- Add Liquids & Chickpeas: Pour in the crushed tomatoes, chickpeas, coconut milk, and 1 cup of vegetable broth. Scrape the bottom of the pot to loosen any browned bits. Season with salt and pepper. Bring to a simmer over high heat, then reduce heat to medium-low and cook for 12-15 minutes until the sauce slightly thickens.
- Optional - Blend Curry: For a thicker, creamier texture, transfer about 2 cups of the cooked curry and 1 cup of roasted butternut squash to a blender and puree until smooth. Pour the blended mixture back into the pot. Alternatively, pulse an immersion blender directly in the pot a few times before adding spinach. This step is optional for texture preference.
- Finish Curry: Add baby spinach, soy sauce, and coconut sugar to the pot. Cook for 2-4 minutes, stirring occasionally, until the spinach wilts and flavors meld. Stir in the roasted butternut squash, lime juice, and chopped cilantro. Adjust curry consistency by adding more broth if needed.
- Serve Curry: Spoon the curry into bowls alongside your choice of cooked rice. Garnish with extra cilantro, peanuts, and lime wedges as desired for added texture and brightness.
Notes
- Roasting the squash enhances its natural sweetness and adds depth of flavor to the curry.
- Adjust the amount of curry paste to control the heat level according to your taste.
- If you prefer a smoother curry, blending a portion of the curry is recommended but completely optional.
- Leftovers keep well refrigerated for up to 3 days and reheat beautifully on the stovetop or microwave.
- For a gluten-free version, ensure soy sauce or tamari is gluten-free.
- Peanuts add a nice crunch but can be omitted for a nut-free option.

Leave a Reply