Winter Squash and Wild Mushroom Curry Recipe
Introduction
This Winter Squash and Wild Mushroom Curry is a comforting and flavorful dish that celebrates the earthy taste of mushrooms and the sweet warmth of winter squash. Easy to prepare, it combines fragrant spices and creamy coconut milk for a satisfying meal perfect for chilly days.

Ingredients
- 3 tablespoons vegetable oil
- 10 ounces butternut or other winter squash, peeled and cut into ½-inch pieces
- Kosher salt and black pepper
- 1 or 2 small green chiles, such as jalapeño or serrano
- 3 medium shallots or 1 small onion, finely diced
- ½ teaspoon black mustard seeds
- ½ teaspoon cumin seeds
- Handful of fresh or frozen curry leaves (optional)
- 2 garlic cloves, minced
- 1 teaspoon ground coriander
- Pinch of ground cayenne
- ½ teaspoon ground turmeric
- 1 pound mushrooms, preferably a mix of cultivated and wild, trimmed and sliced ⅛-inch thick
- ¾ cup coconut milk
- 2 tablespoons lime juice
- Cilantro sprigs, for garnish
Instructions
- Step 1: In a wide skillet, heat the vegetable oil over medium-high heat. When hot, add the squash cubes in one layer and season with salt and pepper. Cook for about 2 minutes until the cubes brown slightly, then flip and cook for 2 minutes more. Use a slotted spoon to lift the squash out and set aside.
- Step 2: Cut a lengthwise slit in each chile to open it, but leave whole. This allows the chiles to infuse the sauce without making it too spicy.
- Step 3: Add the shallots to the skillet, season lightly with salt, and cook, stirring, for 1 minute. Add mustard seeds, cumin seeds, and curry leaves if using, and let them sizzle for 30 seconds. Then add garlic, ground coriander, cayenne, turmeric, and the prepared chiles. Stir well and cook for another 30 seconds.
- Step 4: Add the mushrooms to the skillet, season with salt, and toss to coat. Cook, stirring occasionally, until the mushrooms begin to soften, about 5 minutes.
- Step 5: Return the squash cubes to the skillet. Stir in the coconut milk and bring to a simmer. Lower heat to medium and simmer for another 5 minutes. If the mixture appears dry, add a little water to thin it out. Taste and adjust seasoning with salt as needed.
- Step 6: Before serving, stir in the lime juice. Transfer the curry to a warm serving dish and garnish with cilantro sprigs.
Tips & Variations
- Use a mix of wild mushrooms like shiitake, oyster, or chanterelles for deeper, woodsy flavors.
- If curry leaves are unavailable, substitute with bay leaves or omit them entirely without significantly changing the flavor.
- Adjust the number of chiles or remove seeds to control the heat level to your preference.
- Serve this curry with steamed rice or warm naan for a complete meal.
Storage
Store leftover curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk if the curry has thickened. This dish does not freeze particularly well as the squash texture can change.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of squash for this curry?
Yes, you can substitute butternut squash with other winter squash varieties like kabocha, acorn, or pumpkin. Just be sure to peel and cut them into similar sized pieces for even cooking.
Is this curry vegan and gluten-free?
Yes, this recipe is naturally vegan and gluten-free as it uses vegetable oil, coconut milk, and fresh vegetables with no animal products or gluten-containing ingredients.
PrintWinter Squash and Wild Mushroom Curry Recipe
This Winter Squash and Wild Mushroom Curry is a comforting and flavorful dish, perfect for chilly days. Combining tender cubes of butternut squash with a variety of wild mushrooms, this curry is infused with aromatic spices and creamy coconut milk. The subtle heat from fresh green chiles and a splash of lime juice adds brightness and balance, while fresh cilantro provides a fresh finishing touch. It’s a vibrant vegetarian curry that pairs beautifully with rice or warm flatbreads.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
- Diet: Vegetarian
Ingredients
Vegetables and Aromatics
- 10 ounces butternut or other winter squash, peeled and cut into ½-inch pieces
- 1 or 2 small green chiles, such as jalapeño or serrano
- 3 medium shallots or 1 small onion, finely diced
- 2 garlic cloves, minced
- 1 pound mushrooms, preferably a mix of cultivated and wild, trimmed and sliced ⅛-inch thick
- Cilantro sprigs, for garnish
Spices and Seasonings
- Kosher salt and black pepper, to taste
- ½ teaspoon black mustard seeds
- ½ teaspoon cumin seeds
- Handful of fresh or frozen curry leaves (optional)
- 1 teaspoon ground coriander
- Pinch of ground cayenne
- ½ teaspoon ground turmeric
Liquids and Fats
- 3 tablespoons vegetable oil
- ¾ cup coconut milk
- 2 tablespoons lime juice
Instructions
- Cook the Squash: In a wide skillet, heat vegetable oil over medium-high heat until hot. Add the butternut squash cubes in a single layer, seasoning with kosher salt and black pepper. Let them cook undisturbed for about 2 minutes to brown slightly, then flip and cook for an additional 2 minutes. Use a slotted spoon to remove the squash cubes from the skillet and set aside.
- Prepare the Chiles: Cut a lengthwise slit in each green chile to open it, but keep them whole. This technique allows the chiles to infuse heat into the curry without overpowering the dish.
- Sauté Aromatics and Spices: Add the diced shallots (or onion) to the skillet with a light sprinkle of salt, cooking and stirring for 1 minute until softened. Stir in the black mustard seeds, cumin seeds, and curry leaves if using; let them sizzle for 30 seconds to release their flavor. Then add the minced garlic, ground coriander, cayenne, turmeric, and the prepared chiles. Stir thoroughly and cook for another 30 seconds to meld the spices.
- Cook Mushrooms: Add the sliced mushrooms to the skillet, seasoning with salt. Toss everything to coat the mushrooms in the spices and cook while stirring occasionally until the mushrooms start to soften, about 5 minutes.
- Simmer the Curry: Return the browned squash cubes to the skillet and stir in the coconut milk. Bring the mixture to a simmer over medium heat. Reduce the heat slightly and let it simmer for 5 more minutes to allow flavors to combine. If the curry appears dry, add a small amount of water to loosen the sauce. Taste and adjust salt as needed.
- Finish and Serve: Just before serving, stir in the fresh lime juice to brighten the flavors. Transfer the curry to a warm serving dish and garnish with fresh cilantro sprigs. Serve hot alongside rice or bread of choice.
Notes
- This curry can be adjusted in heat level by adding or omitting the green chiles.
- If fresh curry leaves are unavailable, they can be omitted without dramatically affecting the flavor.
- Use a mix of wild mushrooms for an earthier taste, or substitute with button or cremini mushrooms if needed.
- Leftovers keep well in the refrigerator for up to 3 days and can be gently reheated.
- For a richer flavor, roast the squash cubes in the oven before adding them to the curry.
Keywords: winter squash curry, wild mushroom curry, vegetarian curry, Indian curry, coconut milk curry, healthy vegetarian recipe

