If you’re looking for a delicious and vibrant meal that instantly transports you to a bustling Indian kitchen, this Indian Pumpkin Curry is for you. Rich with soft, golden cubes of pumpkin and simmered in a melody of fragrant spices, this curry balances heat, sweetness, and earthiness with every spoonful. Whether you’re new to Indian cooking or a seasoned home chef, the combination of simple ingredients and aromatic flavors makes this dish seriously hard to beat. It’s naturally vegan and gluten-free, making it perfect for everyone around your table. Get ready for bowlfuls of cozy, spiced comfort—Indian Pumpkin Curry never disappoints!

Ingredients You’ll Need
The beauty of Indian Pumpkin Curry lies in its short and accessible ingredient list. Each component brings something special to the party—from creaminess and color to subtle background spice—coming together for a memorable, nourishing dish you’ll want to make again!
- Vegetable oil: Sets a flavorful base by carrying all the spices and aromatics.
- Cumin seeds: Toasted to release earthy aroma and give the curry that unmistakably Indian flavor.
- Onion: Finely chopped for a sweet, golden backbone that creates body in the sauce.
- Garlic: Minced, for depth and punch to balance the sweetness of the pumpkin.
- Fresh ginger: Grated for spicy brightness and gentle heat throughout the curry.
- Green chilies (optional): Finely chopped for fresh heat—adjust to your personal taste for spice.
- Ground coriander: Warm, citrusy notes that layer perfectly with the other spices.
- Ground cumin: Deepens the earthy tone and ties all flavors together.
- Turmeric: Adds gorgeous golden color and a gentle bitterness for complexity.
- Garam masala: An aromatic blend that gives Indian Pumpkin Curry its signature warmth.
- Chili powder: For a gentle kick and lovely reddish hue.
- Pumpkin (or butternut squash): The tender, naturally sweet heart of the dish; peel and cube it for best results.
- Tomato: Adds tang and body to the sauce, helping to balance richness.
- Salt: Highlights all the beautiful spices and enhances the pumpkin’s flavor.
- Water: Helps create the perfect, saucy consistency to coat every piece of pumpkin.
- Coconut milk (optional): Stirred in at the end, it adds creaminess and an indulgent finish—especially good if you love a lusciously textured curry.
- Chopped cilantro: Sprinkled on top for a burst of herbal freshness and color.
How to Make Indian Pumpkin Curry
Step 1: Bloom the Spices and Aromatics
Start by heating vegetable oil in a large skillet or saucepan over medium heat—don’t rush this part, because the magic begins here! Once hot, add the cumin seeds and let them sizzle for just a few seconds until fragrant (you’ll know by the irresistible smell wafting up). Quickly add the chopped onion, then cook, stirring often, until it turns golden brown and sweet, about 4–5 minutes. Next, add garlic, ginger, and green chilies (if you like heat), giving everything another minute or two so the kitchen fills with aromatic promise.
Step 2: Spice It Up
Time to build that classic Indian Pumpkin Curry flavor! Sprinkle in your coriander, cumin, turmeric, garam masala, and chili powder. Stir constantly for about 30 seconds—just until the spices bloom and darken slightly, making the oil beautifully fragrant and deeply colored. This quick roast unlocks their full-bodied aroma and ensures the flavors really pop in the finished dish.
Step 3: Add Pumpkin and Tomato
In go the cubes of pumpkin and the chopped tomato, sliding into the shimmering spiced oil. Season with salt, then toss everything well so the pumpkin is completely coated in the gorgeous, golden spice mix. Watch as the tomato starts breaking down, creating the beginnings of a flavorful, saucy base.
Step 4: Simmer to Tender Perfection
Pour in the water (start with about three-quarters of a cup) and stir. Bring the curry to a simmer, then cover and reduce the heat. Let it gently bubble for 15–20 minutes, checking now and then, until the pumpkin is meltingly soft but still holds its shape. The liquid should reduce, enveloping the pumpkin in a rich, luscious gravy.
Step 5: Creamy Finish (Optional) & Final Simmer
If you’re craving extra creaminess, pour in the coconut milk and stir to combine. Continue simmering, uncovered, for another 3–5 minutes so the curry thickens beautifully and the flavors marry. The result? A silky, vibrant Indian Pumpkin Curry that smells as good as it looks.
Step 6: Garnish and Serve
Turn off the heat and scatter chopped cilantro over the top, adding a flutter of color and freshness. Serve steaming hot, and prepare for applause from everyone at your table.
How to Serve Indian Pumpkin Curry

Garnishes
Garnishing is half the fun! For Indian Pumpkin Curry, a generous shower of chopped cilantro instantly wakes up the flavors and adds eye-catching green on top of all that golden goodness. If you love extra crunch, you could toss on a handful of crispy fried onions or toasted pumpkin seeds—both add a lovely, savory contrast.
Side Dishes
This curry is a dream alongside fluffy basmati rice, which soaks up all that fragrant sauce. Warm naan or roti makes for perfect scooping, turning every bite into a mini celebration. A bright cucumber raita or lemony Indian salad on the side helps balance the spices beautifully.
Creative Ways to Present
For a stunning presentation, serve your Indian Pumpkin Curry in a hollowed-out pumpkin or squash—like a festive edible bowl. You can also spoon it over baked sweet potatoes or top toasted sourdough for a modern, fusion vibe. If you’re entertaining, try ladling it into individual bowls, each crowned with a cilantro sprig and a swirl of coconut milk.
Make Ahead and Storage
Storing Leftovers
Indian Pumpkin Curry actually gets even tastier the next day as the spices mingle and intensify. To store leftovers, simply transfer to an airtight container and refrigerate for up to 4 days. Let cool to room temperature first for best texture and flavor retention.
Freezing
This curry freezes like a dream! Portion cooled Indian Pumpkin Curry into freezer-safe containers and freeze for up to 2 months. For best results, leave out the fresh cilantro garnish until after thawing and reheating, so it stays vibrant.
Reheating
Reheating is a breeze—just warm gently on the stovetop over medium heat, stirring every so often, until bubbling. If the sauce has thickened quite a bit, add a splash of water or coconut milk to loosen it up. Alternatively, microwave individual portions in a covered dish for quick, easy meals.
FAQs
Can I use butternut squash instead of pumpkin?
Absolutely! Butternut squash is a fantastic substitute and behaves almost identically to pumpkin in this curry. Its natural sweetness pairs wonderfully with the warming spices, so feel free to use whichever you have on hand.
Is Indian Pumpkin Curry spicy?
This dish is as mild or as fiery as you like! The recipe calls for green chilies and chili powder, but you can adjust both to suit your personal heat preference—or skip them entirely for a gentle, family-friendly version.
Can I make it with canned pumpkin?
While fresh pumpkin or squash gives the best texture, you can use canned pumpkin in a pinch. Just note that the curry will be thicker and more like a stew—adjust the water and simmering time as needed.
What kind of coconut milk should I use?
Both full-fat and light coconut milk work nicely, with full-fat giving a richer, creamier finish. If you prefer a lighter curry, opt for the reduced-fat version or even skip it altogether for a more traditional, tomato-based sauce.
Can I add extra vegetables or protein?
Yes! Indian Pumpkin Curry is endlessly adaptable. Stir in chickpeas, spinach, or even peas for extra color, nutrition, and heartiness. These additions blend seamlessly with the base recipe.
Final Thoughts
There’s something magical about a pot of Indian Pumpkin Curry bubbling away on your stove—it brings warmth, comfort, and a bold punch of flavor to any meal. Whether you’re new to Indian flavors or a confirmed curry devotee, this recipe is guaranteed to become a beloved staple. Give it a try, and let your kitchen fill with the irresistible aromas of this vibrant classic!
Print
Indian Pumpkin Curry Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegan, Gluten-Free
Description
This Indian Pumpkin Curry is a warm and comforting dish that’s perfect for fall. The creamy coconut milk blends beautifully with the aromatic spices, creating a flavorful and satisfying meal. Serve it with rice or flatbread for a complete and wholesome dinner.
Ingredients
Main Ingredients:
- 2 tablespoons vegetable oil
- 1 teaspoon cumin seeds
- 1 medium onion (finely chopped)
- 3 cloves garlic (minced)
- 1 tablespoon fresh ginger (grated)
- 1–2 green chilies (finely chopped, optional)
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon turmeric
- 1 teaspoon garam masala
- 1/2 teaspoon chili powder
- 3 cups peeled and cubed pumpkin (or butternut squash)
- 1 large tomato (chopped)
- 1/2 teaspoon salt (or to taste)
- 3/4 cup water (or as needed)
- 1/2 cup coconut milk (optional for creaminess)
- chopped cilantro for garnish
Instructions
- Heat the oil: Heat the oil in a large skillet or saucepan over medium heat. Add the cumin seeds and let them sizzle for a few seconds until fragrant.
- Cook the aromatics: Add the chopped onion and cook until golden brown. Stir in the garlic, ginger, and green chilies (if using) and cook for another 1–2 minutes.
- Add the spices: Stir in the ground coriander, cumin, turmeric, garam masala, and chili powder. Add the cubed pumpkin and chopped tomato, then season with salt. Stir to coat the pumpkin in the spices.
- Simmer and thicken: Pour in the water and simmer covered for 15–20 minutes until the pumpkin is tender. Stir in coconut milk if using and simmer uncovered for another 3–5 minutes to thicken the curry.
- Garnish and serve: Garnish with chopped cilantro and serve hot with rice or flatbread.
Notes
- This curry is naturally vegan and gluten-free.
- You can also add chickpeas or spinach for extra protein and nutrients.
- Adjust spice levels to your preference.
Nutrition
- Serving Size: 1 cup
- Calories: 220
- Sugar: 6g
- Sodium: 380mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 5g
- Protein: 3g
- Cholesterol: 0mg