,

butternut squash curry

As seen in: Evening Meals to Gather Around

This cozy butternut squash curry blends roasted squash, chickpeas, coconut milk, and Thai curry paste into a rich and warming dish. Roasting the squash brings out natural sweetness, which pairs beautifully with aromatic spices like ginger and garlic. A touch of lime and fresh cilantro brightens the finish. Serve over fluffy rice and garnish with peanuts for texture. It's vegan, comforting, and easy to make ahead—perfect for chilly nights or weekly meal prep.

A woman named Sophie is smiling and holding a plate of food.
Created By Sophie
Last updated on Mon, 16 Jun 2025 13:17:41 GMT
A bowl of butternut squash curry with rice and greens. Save Pin
A bowl of butternut squash curry with rice and greens. | sophietable.com

This butternut squash and chickpea curry recipe is amazing for warming up during the cooler months. Serve over rice for comfort in a bowl!

Ingredients

  • Butternut squash: 1 medium, diced into ¾-inch pieces (700 g, about 5 cups)
  • Oil: 1 teaspoon
  • Mild yellow curry powder: 2 teaspoons, divided
  • Coconut oil: 1 tablespoon
  • Shallot: 1 large, diced (50 g, ½ cup diced)
  • Garlic: 4 cloves, minced or grated
  • Ginger: 1-inch piece, grated
  • Red curry paste: 2 tablespoons (30 g)
  • Crushed or diced tomatoes: 1 can (14 oz / 398 mL)
  • Coconut milk: 1 can (14 oz / 400 mL)
  • Vegetable stock or water: 1–2 cups (250–500 mL)
  • Soy sauce or tamari: 1 tablespoon (15 mL)
  • Coconut sugar: 1 tablespoon (15 g)
  • Chickpeas: 1 can (540 mL / 19 oz) or 2 cups cooked
  • Baby spinach: 4 cups (85 g)
  • Cilantro: ¼ cup, finely chopped
  • Lime juice: From ½ lime
  • For serving: Cilantro, cooked rice, peanuts, lime wedges

Instructions

Prepare the Squash:
Preheat the oven to 400°F. Cut both ends off the squash, peel it, then cut in half crosswise. Slice each piece in half vertically to make 4 pieces. Scoop out and discard the seeds and pulp. Cut into ¾-inch pieces.
Roast Squash:
Transfer squash to a baking sheet. Drizzle with 1 teaspoon oil, season with 1 teaspoon curry powder, salt, and pepper. Toss to coat. Roast on the middle rack for 24–28 minutes, stirring halfway, until tender and golden-brown.
Saute Shallot:
In a large pot, heat 1 tablespoon coconut oil over medium heat. Add shallots and cook for 3–5 minutes, stirring often, until tender.
Add Ginger, Garlic & Spices:
Add garlic, ginger, 1 teaspoon curry powder, and curry paste. Cook for 1–2 minutes, stirring constantly, to toast the spices.
Add Liquids & Chickpeas:
Add tomatoes, chickpeas, coconut milk, and 1 cup broth. Scrape bottom of pot to loosen brown bits. Season with salt and pepper. Bring to a simmer over high heat. Reduce to medium-low and cook for 12–15 minutes, until slightly reduced.
Optional - Blend Curry:
For a thicker curry, blend 2 cups of the curry with 1 cup roasted squash. Return to pot. Alternatively, pulse with immersion blender before adding spinach.
Finish Curry:
Add spinach, soy sauce, and coconut sugar. Cook for 2–4 minutes, stirring occasionally, until spinach wilts. Add squash, lime juice, and chopped cilantro. Adjust with more broth if needed.
Serve Curry:
Divide between bowls with rice. Top with more cilantro, lime, and peanuts if desired.
A bowl of butternut squash curry with rice. Save Pin
A bowl of butternut squash curry with rice. | sophietable.com

Notes

To serve as a butternut squash curry soup, increase the broth to 4 cups. For varying thickness, use 1–5 cups of broth. Start with 1 cup and increase as desired. The curry thickens after storing, so 2–3 cups is typical. Store leftovers in the fridge in a sealed container up to 5 days. Reheat in the microwave. To freeze, cool completely and store in a heavy-duty freezer bag or container up to 3 months. Thaw in the fridge before reheating.

A bowl of food with rice and butternut squash. Save Pin
A bowl of food with rice and butternut squash. | sophietable.com

Nutrition

Serving: 1/6th of recipe | Calories: 338kcal | Carbohydrates: 36g | Protein: 8g | Fat: 21g | Sodium: 624mg | Fiber: 7g | Sugar: 7g

Commonly Asked Questions

→ Can I use pre-cut squash?

Yes, pre-cut squash works well. Just ensure the pieces are uniform and roast until tender and caramelized.

→ Is it necessary to roast the squash first?

Roasting enhances flavor and texture, but you can simmer raw squash directly if you're short on time.

→ How can I thicken the curry?

Blend a portion of the curry with squash or use an immersion blender to create a creamier consistency.

→ What can I substitute for red curry paste?

You can use yellow or green curry paste, or mix mild curry powder with a bit of chili for heat.

→ How long does it keep in the fridge?

Stored in a sealed container, the curry stays fresh in the fridge for up to 5 days. Reheat before serving.

→ Can I freeze this dish?

Yes, freeze in airtight containers for up to 3 months. Thaw in the fridge overnight and reheat gently.

butternut squash curry

Hearty squash and chickpea curry simmered in coconut milk with Thai spices. Perfect for cool evenings.

Preparation Time
10 Minutes
Cooking Duration
30 Minutes
Overall Time
40 Minutes
Created By: Sophie

Recipe Type: Dinner

Skill Level: Medium

Cuisine Type: Thai

Portion Size: 6 Number of Servings

Diet Preferences: Plant-Based (Vegan), Vegetarian-Friendly, Dairy-Free

What You'll Need

→ Main Ingredients

01 1 medium butternut squash, diced into 3/4-inch pieces (700 g, approx. 5 cups)
02 1 tsp neutral oil
03 2 tsp mild yellow curry powder, divided
04 1 tbsp coconut oil
05 1 large shallot, diced (50 g, 1/2 cup)
06 4 cloves garlic, minced or grated
07 1-inch piece fresh ginger, grated
08 2 tbsp red curry paste (30 g)
09 1 can (14 oz / 398 mL) crushed or diced tomatoes
10 1 can (14 oz / 400 mL) coconut milk
11 1–2 cups vegetable stock or water (250–500 mL)
12 1 tbsp soy sauce or tamari (15 mL)
13 1 tbsp coconut sugar (15 g)
14 1 can (19 oz / 540 mL) chickpeas or 2 cups cooked chickpeas
15 4 cups baby spinach (85 g)
16 1/4 cup finely chopped cilantro
17 1/2 lime, juiced

→ For Serving

18 Chopped cilantro
19 Cooked rice
20 Peanuts
21 Lime wedges

Step-by-Step Directions

Step 01

Preheat oven to 400°F (200°C). Trim ends off squash, peel, halve crosswise and then lengthwise. Scoop seeds and dice into 3/4-inch cubes.

Step 02

Place squash on baking sheet. Toss with 1 tsp oil, 1 tsp curry powder, salt, and pepper. Roast for 24–28 minutes, stirring halfway, until golden and tender.

Step 03

In a large pot, heat 1 tbsp coconut oil over medium. Add diced shallot and cook 3–5 minutes until soft, stirring often.

Step 04

Add garlic, ginger, remaining 1 tsp curry powder, and red curry paste. Cook for 1–2 minutes, stirring constantly, to release aromas.

Step 05

Add tomatoes, chickpeas, coconut milk, and 1 cup broth. Scrape bottom to deglaze. Season with salt and pepper. Simmer over medium-low for 12–15 minutes until slightly reduced.

Step 06

For a thicker consistency, blend 2 cups of the curry with 1 cup roasted squash and return to pot, or pulse with immersion blender before adding spinach.

Step 07

Add spinach, soy sauce, and coconut sugar. Cook 2–4 minutes until spinach wilts. Stir in remaining squash, lime juice, and cilantro. Adjust with more broth if needed.

Step 08

Ladle curry into bowls with rice. Garnish with cilantro, lime wedges, and peanuts as desired.

Helpful Notes

  1. To make a soup version, increase the broth to 4 cups and adjust consistency gradually.
  2. Curry thickens after refrigeration; add broth when reheating for desired texture.
  3. Store in the fridge up to 5 days or freeze for 3 months. Thaw before reheating.

Recommended Tools

  • Large pot
  • Baking sheet
  • Blender or immersion blender
  • Knife and cutting board
  • Measuring spoons and cups

Allergen Information

Always review ingredients for any allergens and consult a healthcare provider with any concerns.
  • Contains soy (from soy sauce or tamari)
  • May contain peanuts (if used as garnish)

Nutritional Information (Per Serving)

These details are estimates and shouldn't be considered professional health advice.
  • Calories: 338
  • Fat Content: 21 grams
  • Carbohydrate Content: 36 grams
  • Protein Content: 8 grams