I love making Butternut Squash Curry when I want something warm, comforting, and full of bold flavor. The squash becomes tender and slightly sweet as it simmers in a rich, spiced coconut sauce. It’s a vibrant, satisfying dish that feels both nourishing and deeply cozy, especially on cooler days.
Why You’ll Love This Recipe
I appreciate how this curry balances sweetness, spice, and creaminess all in one bowl. The butternut squash softens beautifully while absorbing all the fragrant spices, and the coconut milk creates a smooth, luxurious texture.
I also enjoy how flexible this recipe is. I can keep it completely plant-based, add extra vegetables, or adjust the spice level depending on what I’m craving. It’s simple to prepare, yet it tastes layered and complex.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
1 medium butternut squash, peeled and cubed
1 tablespoon olive oil or coconut oil
1 small onion, chopped
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 tablespoon curry powder
1 teaspoon ground cumin
1/2 teaspoon ground turmeric
1/2 teaspoon salt
1/4 teaspoon black pepper
1 can (14 ounces) coconut milk
1 cup vegetable broth
1 can (14 ounces) diced tomatoes
1 cup chickpeas, drained and rinsed
1 cup fresh spinach
Juice of 1/2 lime
Directions
-
I heat the oil in a large pot over medium heat.
-
I sauté the chopped onion for about 3–4 minutes until softened.
-
I add the garlic and grated ginger, stirring for about 30 seconds until fragrant.
-
I stir in the curry powder, cumin, turmeric, salt, and pepper, letting the spices toast briefly.
-
I add the cubed butternut squash, coconut milk, vegetable broth, and diced tomatoes.
-
I bring the mixture to a gentle simmer, then cover and cook for 20–25 minutes, until the squash is tender.
-
I stir in the chickpeas and cook for another 5 minutes.
-
I add the fresh spinach and let it wilt into the curry.
-
I finish with a squeeze of fresh lime juice before serving.
Servings and Timing
This recipe makes about 4 to 6 servings.
Preparation time: 15 minutes
Cooking time: 30–35 minutes
Total time: Approximately 50 minutes
Variations
I sometimes add red bell peppers or cauliflower for extra texture and color. When I want more protein, I stir in cooked lentils or tofu cubes.
If I prefer a spicier curry, I add red pepper flakes or a spoonful of curry paste. For a slightly thicker consistency, I let it simmer uncovered for a few extra minutes.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors deepen as it sits, which I really enjoy.
When reheating, I warm it gently on the stovetop over medium-low heat, adding a splash of broth or water if needed. I can also freeze it for up to 2 months. I let it cool completely before transferring it to freezer-safe containers and thaw it overnight before reheating.
FAQs
Can I use frozen butternut squash?
I can use frozen squash to save time. I usually add it directly to the pot and adjust the cooking time slightly if needed.
Is this curry very spicy?
I find it mildly spiced as written. I can easily adjust the heat level by adding more curry powder or red pepper flakes.
Can I make this curry without coconut milk?
I can substitute the coconut milk with heavy cream or a plain plant-based milk, though the flavor and richness will change slightly.
What should I serve with butternut squash curry?
I like serving it over steamed rice, quinoa, or with warm naan bread to soak up the sauce.
How do I know when the squash is done?
I test it with a fork. When it slides in easily and the squash feels tender but not mushy, I know it’s ready.
Conclusion
I find Butternut Squash Curry to be a beautifully balanced dish that combines warmth, creaminess, and bold spices in every bite. It’s a dependable recipe I turn to when I want something comforting, colorful, and full of flavor without too much effort.
Butternut Squash Curry
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A warm and comforting curry made with tender butternut squash simmered in a rich, spiced coconut sauce. This vibrant, plant-based dish is creamy, nourishing, and full of bold flavor, perfect for cozy meals any time of year.
- Author: Mayaa
- Prep Time: 15 minutes
- Cook Time: 30–35 minutes
- Total Time: 50 minutes
- Yield: 4–6 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian-Inspired
- Diet: Vegan
Ingredients
- 1 medium butternut squash, peeled and cubed
- 1 tablespoon olive oil or coconut oil
- 1 small onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- ½ teaspoon ground turmeric
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 can (14 ounces) coconut milk
- 1 cup vegetable broth
- 1 can (14 ounces) diced tomatoes
- 1 cup chickpeas, drained and rinsed
- 1 cup fresh spinach
- Juice of ½ lime
Instructions
- Heat oil in a large pot over medium heat.
- Sauté chopped onion for 3–4 minutes until softened.
- Add garlic and grated ginger, cooking for 30 seconds until fragrant.
- Stir in curry powder, cumin, turmeric, salt, and black pepper. Toast spices briefly.
- Add cubed butternut squash, coconut milk, vegetable broth, and diced tomatoes.
- Bring to a gentle simmer, cover, and cook for 20–25 minutes until squash is tender.
- Stir in chickpeas and cook for another 5 minutes.
- Add fresh spinach and allow it to wilt.
- Finish with a squeeze of fresh lime juice before serving.
Notes
- Add red bell peppers or cauliflower for extra texture and color.
- Stir in cooked lentils or tofu for additional protein.
- Add red pepper flakes or curry paste for more heat.
- Simmer uncovered for a thicker consistency.
- Store in the refrigerator for up to 4 days or freeze for up to 2 months.
- Serve over rice, quinoa, or with naan bread.
Nutrition
- Serving Size: 1 serving
- Calories: 360
- Sugar: 8g
- Sodium: 540mg
- Fat: 20g
- Saturated Fat: 14g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 8g
- Protein: 7g
- Cholesterol: 0mg
