The moment that mustard seeds start popping and the sweet, earthy scent of pumpkin fills the kitchen, I’m instantly transported back to my first trip to a bustling Indian market. That’s where I fell hard for this Indian Pumpkin Curry. It’s one of those dishes that sounds fancy but is honestly the simplest, most forgiving weeknight meal you’ll ever make. I’ve been cooking Indian food for over a decade, and this recipe has become my go-to when I want something deeply comforting without spending hours at the stove. It’s naturally vegetarian, uses just a handful of pantry staples, and comes together in about 40 minutes. Plus, the mild sweetness from the pumpkin paired with warm spices and creamy coconut milk? Absolute magic. Trust me, you’re going to love this one.
Why You’ll Love This Indian Pumpkin Curry
I’ve made this curry on frantic weeknights and lazy Sunday afternoons, and it always delivers. Here’s why it’ll become your new favorite, too:
- Ready in 40 minutes – from chopping to serving, no fuss.
- One-pot wonder – minimal cleanup, maximum flavor.
- Mildly sweet and savory – hits that perfect comfort spot.
- Budget-friendly – pumpkin is cheap, spices are pantry staples.
- Dairy-free by nature – coconut milk keeps it rich but plant-based.
- Packed with flavor – each spoonful is warm, aromatic, and satisfying.
Plus, it’s ideal for meal prep. Make a big batch on Sunday, and you’ve got cozy lunches or quick dinners all week. You’ll wonder why you didn’t try it sooner!
Ingredients for Indian Pumpkin Curry
Let’s talk about what you’ll need for this Indian Pumpkin Curry. The list is short and sweet, which is exactly why I love it. Here’s the breakdown:
- 500 grams pumpkin – that’s about 4 cups once peeled and cubed. Go for a firm, sugar pumpkin or any orange-fleshed variety. Fresh is non-negotiable here – canned pumpkin turns mushy and won’t give you that lovely texture.
- 1 tablespoon oil – vegetable or coconut oil works great. I usually reach for coconut to keep things extra fragrant.
- 1 teaspoon mustard seeds and 1 teaspoon cumin seeds – these are the tempering stars. They pop and sizzle and build the base flavor.
- 1 onion – finely chopped, about 1 cup. Yellow or red, doesn’t matter.
- 2 cloves garlic – minced. Fresh, please.
- 1 inch ginger – grated. I use a microplane, but a fine grater works too.
- 2 green chilies – slit lengthwise. Adjust to your heat preference – I use two for a gentle kick.
- 1 teaspoon turmeric powder, 1 teaspoon coriander powder, and ½ teaspoon red chili powder – the spice trio.
- 1 cup coconut milk – full-fat canned is best for that creamy richness. Light coconut milk will work but won’t be as luscious.
- Salt to taste – I start with ½ teaspoon and adjust.
- Fresh cilantro – a generous handful for garnish.
Ingredient Notes and Substitutions
I get it – sometimes you’re missing something or need a swap. Here’s what I’ve tried and loved:
- No pumpkin? Butternut squash is your best friend. Same sweet, tender result.
- Not vegan? Swap the coconut milk for heavy cream or full-fat yogurt (stir it in at the end off heat to avoid curdling).
- Want it milder? Skip the green chilies entirely – the curry will still be flavorful.
- Deeper flavor? Use ghee instead of oil. It adds a nutty, almost buttery note.
- Don’t skip the mustard and cumin seeds – they’re the heart of the tempering. If you really have to, use a pinch of asafoetida for a different but still lovely aroma.
- “1 cup coconut milk” means a standard 8-ounce measuring cup. I usually shake the can well before opening to mix the cream and water, then measure.
How to Make Indian Pumpkin Curry
I love how simple this curry is to make. It really breaks down into three easy phases – tempering the seeds, sautéing the aromatics, and then letting everything simmer together. The whole thing takes about 25 minutes of active time, and most of that is just letting the pumpkin do its thing. Here’s the flow:
- Phase 1: Tempering. Heat your oil over medium heat. Toss in the mustard seeds and cumin seeds. Let them pop and sizzle – that’s your flavor base, and it takes about 30 seconds. Don’t walk away, or they’ll burn!
- Phase 2: Sautéing aromatics. Add the chopped onion and cook until it’s golden brown, about 5 to 7 minutes. Then stir in the garlic, ginger, and green chilies. Cook for another minute until it smells amazing. Now add the turmeric, coriander, and red chili powder. Stir constantly for 30 seconds – you want to toast the spices, not scorch them.
- Phase 3: Simmering. Toss in your pumpkin cubes and salt. Give everything a good stir, then cover the pan. Cook for 10 minutes, stirring once or twice to prevent sticking. The pumpkin will start to soften and release some liquid. Now pour in the coconut milk, stir, and bring it to a gentle simmer. Cook uncovered for another 10 minutes, until the pumpkin is tender but still holds its shape.
A quick note: if the pumpkin isn’t fork-tender after those 10 minutes, just add a splash of water and cook a little longer. The curry will thicken as it cools, so don’t worry if it looks a bit loose at first. Finish with a generous handful of fresh cilantro, and you’re done!

Step-by-Step Instructions
Here’s the nitty-gritty, step by step. Follow along, and you’ll have a perfect pot of curry.
- Heat oil in a pan over medium heat.
- Add mustard seeds and cumin seeds. Let them splutter, about 30 seconds.
- Add chopped onion. Sauté until golden brown, 5 to 7 minutes.
- Add minced garlic, grated ginger, and slit green chilies. Cook for 1 minute.
- Stir in turmeric, coriander, and red chili powder. Cook for 30 seconds.
- Add pumpkin cubes and salt. Mix well.
- Cover and cook for 10 minutes, stirring occasionally.
- Pour in coconut milk. Stir and bring to a simmer.
- Cook uncovered for 10 minutes, until pumpkin is tender.
- Garnish with fresh cilantro.
The curry will thicken as it cools. If you want a thinner consistency, just stir in a splash of water when reheating. That’s it – you’ve got a gorgeous, comforting Indian Pumpkin Curry ready to go!
Tips for the Best Indian Pumpkin Curry
After making this curry more times than I can count, I’ve picked up a few little tricks that really make a difference. First, cut your pumpkin into uniform 1-inch cubes – that way everything cooks evenly and you don’t end up with some mushy bits and some crunchy ones. Fresh spices are a game-changer too; if your turmeric’s been sitting in the cabinet for years, it’s time for a refresh. And whatever you do, don’t overcook the pumpkin. You want it tender but still holding its shape – think fork-tender, not falling apart.
Here’s my favorite tip: let the curry rest for 5 minutes before serving. The flavors meld together beautifully, and honestly, it tastes even better the next day. So if you can, make it ahead! And if your curry ends up a little too spicy for your liking, just stir in a pinch of sugar to balance it out. Want more heat? Add an extra pinch of red chili powder at the end. Easy peasy.
Variations of Indian Pumpkin Curry
One of the best things about this curry is how easy it is to play with. I’ve tried a bunch of twists, and these are my favorites:
- Add chickpeas – toss in a cup of cooked chickpeas when you add the coconut milk. Instant protein boost, and it makes the curry even more filling.
- Stir in spinach – a handful of fresh spinach at the very end, just until it wilts. Adds a pop of green and extra nutrients.
- Swap coconut milk for cashew cream – blend ½ cup soaked cashews with ¾ cup water until smooth. Use it instead of coconut milk for a nutty, creamy twist.
For a North Indian touch, stir in a pinch of garam masala right before serving. And if you want a South Indian vibe, add a few fresh curry leaves to the tempering – they’ll sizzle and release the most incredible aroma. Easy changes, big flavor!
Serving Suggestions for Indian Pumpkin Curry
I love serving this curry with a big pile of steamed basmati rice – it soaks up all that creamy, spiced coconut milk perfectly. Warm naan or soft roti are fantastic too, especially for scooping up every last bit. To balance the warmth, I’ll toss together a quick cucumber salad or a cooling raita. If you’re making a full meal, a simple dal or some sautéed greens on the side rounds it out beautifully. And here’s a fun one: this curry works great as a filling for wraps or grain bowls – just spoon it over rice or quinoa and you’ve got lunch sorted!
Frequently Asked Questions About Indian Pumpkin Curry
I get these questions all the time, so let me save you some head-scratching. Can I use canned pumpkin? Honestly, I wouldn’t. Fresh pumpkin gives you that lovely firm texture that holds up in the curry – canned stuff turns into mush. Stick with fresh, you’ll thank me later.
Is this Indian Pumpkin Curry vegan? Yep, as long as you use coconut milk and oil, it’s totally plant-based. That’s one reason I love it for sharing with friends who have different diets.
How do I store leftovers? Easy – let it cool, pop it in an airtight container, and it’ll keep in the fridge for up to 4 days. The flavors actually get better overnight!
Can I freeze this curry? Absolutely. Freeze it for up to 3 months in a freezer-safe container (leave a little headspace). When you’re ready, thaw it in the fridge overnight and reheat gently on the stovetop with a splash of water.
What if I don’t have mustard seeds? No biggie – you can skip them or use a pinch of asafoetida for a different but still lovely flavor. The curry will still be delicious, I promise.
Storage and Reheating Instructions
Storing this curry is super easy, and honestly, it tastes even better the next day. Let it cool completely, then transfer to an airtight container and refrigerate for up to 4 days. For longer storage, freeze it in a freezer-safe container (leave a little headspace) for up to 3 months. When you’re ready to eat, reheat on the stovetop over low heat, adding a splash of water or coconut milk if it’s too thick. In a hurry? Microwave in 30-second bursts, stirring between each. Just don’t reheat it more than once – the texture gets a little sad. Trust me, you’ll want to enjoy every last bite of this Indian Pumpkin Curry!
Nutritional Information for Indian Pumpkin Curry
Alright, let’s peek at the numbers! For one serving (that’s a quarter of the whole recipe), here’s the estimated breakdown: 180 calories, 12g fat (8g saturated), 16g carbs, 3g fiber, 8g sugar, 3g protein, and 300mg sodium. Just a heads up – these are estimates and can vary a little depending on the exact brands you use or if you swap in a different oil. No stress, just good info to have!
If you make this Indian Pumpkin Curry, let us know how it turned out! Rate it, leave a comment below, or share a photo on social media. I absolutely love seeing your creations, and it helps other readers discover this comforting dish too. Happy cooking!
PrintIndian Pumpkin Curry: 40-Minute Easy Comfort
A comforting Indian pumpkin curry made with simple spices and coconut milk. It is mildly sweet and savory.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Ingredients
- 500 grams pumpkin, peeled and cubed
- 1 tablespoon oil
- 1 teaspoon mustard seeds
- 1 teaspoon cumin seeds
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 1 inch ginger, grated
- 2 green chilies, slit
- 1 teaspoon turmeric powder
- 1 teaspoon coriander powder
- 1/2 teaspoon red chili powder
- 1 cup coconut milk
- Salt to taste
- Fresh cilantro for garnish
Instructions
- Heat oil in a pan over medium heat. Add mustard seeds and cumin seeds. Let them splutter.
- Add chopped onion and sauté until golden brown.
- Add garlic, ginger, and green chilies. Cook for 1 minute.
- Stir in turmeric, coriander, and red chili powder. Cook for 30 seconds.
- Add pumpkin cubes and salt. Mix well. Cover and cook for 10 minutes, stirring occasionally.
- Pour in coconut milk. Stir and bring to a simmer. Cook for another 10 minutes until pumpkin is tender.
- Garnish with fresh cilantro. Serve hot with rice or roti.
Notes
- You can adjust the spice level by adding more or fewer green chilies.
- Use canned or fresh coconut milk for best results.
- This curry tastes better the next day as flavors meld.
Nutrition
- Serving Size: 1 serving
- Calories: 180
- Sugar: 8g
- Sodium: 300mg
- Fat: 12g
- Saturated Fat: 8g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 0mg

