If you’re craving a dish that’s cozy, colorful, and bursting with warm spices, look no further than this Indian Pumpkin Curry (One Pot Recipe) Recipe. It’s one of those magical meals that brings together the earthiness of pumpkin with the comforting richness of coconut milk and a melody of aromatic spices, all cooked effortlessly in a single pot. Whether you’re a seasoned curry lover or just starting your adventure with Indian flavors, this recipe is wonderfully approachable and incredibly satisfying.

Ingredients You’ll Need
This recipe relies on simple, wholesome ingredients that work wonderfully together to create a layered, vibrant curry. Each component plays a vital role in balancing flavor, texture, and aroma to make this Indian Pumpkin Curry (One Pot Recipe) Recipe truly shine.
- Vegetable oil: A neutral oil perfect for sautéing aromatics without overpowering the spices.
- 1 onion, finely chopped: Adds sweetness and a soft texture as the curry base.
- 3 garlic cloves, minced: Gives a pungent depth that wakes up the dish.
- 1-inch ginger, minced: Provides a fresh zing balancing the sweetness of pumpkin.
- 1 tsp ground cumin: Earthy and warm, it’s essential for authentic Indian flavor.
- 1 tsp ground coriander: Bright and citrusy, offering a subtle floral note.
- ½ tsp turmeric powder: Brings a gorgeous golden color and healthful benefits.
- 1 tsp garam masala: A complex spice blend that ties the curry together beautifully.
- ½ tsp red chili powder (adjust to taste): Adds gentle heat that can be customized.
- 1 cup diced tomatoes (canned): Adds acidity and helps form the curry’s rich base.
- 1 cup coconut milk (canned): Creamy and slightly sweet, softens the spices and pumpkin.
- 4 cups pumpkin, peeled and diced: The star of the dish, tender and naturally sweet.
- ½ cup water or vegetable broth: Helps achieve the perfect curry consistency.
- Salt, to taste: Enhances all the flavors and balances sweetness.
- Fresh cilantro, chopped (for garnish): Brightens the dish with herbal freshness.
- Optional: fresh lime juice: Adds a tangy finish that lifts the entire curry.
How to Make Indian Pumpkin Curry (One Pot Recipe) Recipe
Step 1: Sauté Aromatics
Start by heating the vegetable oil over medium heat in a large pot. Add the finely chopped onion and sauté for about 5 to 7 minutes until it turns a lovely golden color. This step builds the flavorful foundation you want in any curry. Next, stir in the minced garlic and ginger, letting them cook for another minute or two to release their fragrant aromas that instantly brighten the dish.
Step 2: Toast Spices
Now comes the magic moment where the spices really start to shine. Add the ground cumin, coriander, turmeric, garam masala, and red chili powder right into the pot. Toast these spices by stirring for about 30 seconds; this quick heat intensifies their flavors and infuses the oil, creating a fragrant base you’ll adore.
Step 3: Add Tomatoes
Pour in the diced tomatoes and stir everything together. Let the mixture cook for about 3 to 4 minutes until the tomatoes soften and thicken slightly. This step adds a lovely tang and body that balances the creaminess of the coconut milk in the upcoming step.
Step 4: Simmer the Curry
Next, pour in the coconut milk and the water or vegetable broth, stirring to combine everything smoothly. Toss in the diced pumpkin and season with salt according to your taste. This gentle simmer is where the pumpkin absorbs all those rich spices and creaminess, swelling with flavor.
Step 5: Cook Until Tender
Bring the curry to a gentle simmer, cover the pot, and let it cook for 15 to 20 minutes. Be sure to stir occasionally to prevent sticking. The pumpkin should become tender but not mushy, perfectly melding with the sauce for the ultimate comfort food experience.
Step 6: Garnish and Serve
Once the curry is ready, taste it and adjust the seasoning if necessary. Sprinkle generously with fresh chopped cilantro and, if you like, squeeze a bit of fresh lime juice over the top to add a vibrant pop. Serve this delightful Indian Pumpkin Curry (One Pot Recipe) Recipe hot alongside fragrant basmati rice or warm naan bread to soak up every last drop.
How to Serve Indian Pumpkin Curry (One Pot Recipe) Recipe

Garnishes
Fresh herbs are the secret to brightening and finishing your curry, so don’t skip the chopped cilantro. A squeeze of lime juice is also highly recommended as it adds a zesty acidity that balances the creaminess beautifully, making each bite fresh and exciting.
Side Dishes
This curry pairs wonderfully with simple sides like steamed basmati rice or buttery naan bread. If you want to add more texture, a crisp cucumber raita or a crunchy salad with fresh veggies would add a cool contrast that complements the warm spices perfectly.
Creative Ways to Present
For a special touch, serve your Indian Pumpkin Curry (One Pot Recipe) Recipe in small bowls garnished with pomegranate seeds or toasted pumpkin seeds for added crunch and color. You could even turn this curry into a filling for savory crepes or serve it over quinoa for a modern twist on classic flavors.
Make Ahead and Storage
Storing Leftovers
This curry actually tastes even better the next day when the flavors have had time to meld. Store any leftovers in an airtight container in the refrigerator for up to 3 days. Just make sure it cools to room temperature before refrigerating to keep the texture just right.
Freezing
If you want to keep this delicious Indian Pumpkin Curry (One Pot Recipe) Recipe on hand for a later day, it freezes beautifully. Portion it out into freezer-safe containers and freeze for up to 3 months. When you’re ready, thaw overnight in the fridge before reheating.
Reheating
To reheat, warm the curry gently in a pot over low heat, stirring occasionally. If it seems a little thick after being refrigerated or frozen, add a splash of water or coconut milk to loosen it up. This curry reheats wonderfully, making it a perfect make-ahead meal for busy days.
FAQs
Can I use other types of squash instead of pumpkin?
Absolutely! Butternut or kabocha squash work really well because they have a similar texture and sweetness. Just make sure to dice them evenly for consistent cooking.
Is this curry vegan and gluten-free?
Yes, this Indian Pumpkin Curry (One Pot Recipe) Recipe is naturally vegan and gluten-free, making it perfect for a variety of dietary needs.
How spicy is this curry?
The recipe uses red chili powder which can be adjusted to taste. You can reduce the amount if you prefer a milder curry or add more if you love heat.
Can I make this curry in advance for a party?
Definitely! It’s an excellent dish to prepare ahead. The flavors develop beautifully after a few hours, so making it in advance ensures a richer taste when served.
What can I use if I don’t have garam masala?
While garam masala adds a unique depth, you can substitute it with a mix of ground cinnamon, cloves, cardamom, and black pepper for a similar warming effect.
Final Thoughts
There’s something so wonderfully comforting about this Indian Pumpkin Curry (One Pot Recipe) Recipe that you’ll find yourself turning to it again and again. Its ease, warmth, and burst of flavor make it a fantastic weeknight meal or a dish to impress friends. Don’t wait to try it—you’re about to discover a new favorite that warms your kitchen and your heart with every bite!
Print
Indian Pumpkin Curry (One Pot Recipe) Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Description
This Indian Pumpkin Curry is a flavorful one-pot meal combining tender pumpkin with aromatic spices, tomatoes, and creamy coconut milk. Perfect for a cozy dinner, the curry simmers to a rich, mildly spiced consistency, garnished with fresh cilantro and an optional splash of lime juice.
Ingredients
Vegetables and Herbs
- 4 cups pumpkin, peeled and diced
- 1 onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece of ginger, minced
- Fresh cilantro, chopped (for garnish)
- Optional: fresh lime juice
Spices
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp turmeric powder
- 1 tsp garam masala
- ½ tsp red chili powder (adjust to taste)
Liquids and Oils
- Vegetable oil (about 2 tbsp)
- 1 cup diced tomatoes (canned)
- 1 cup coconut milk (canned)
- ½ cup water or vegetable broth
- Salt, to taste
Instructions
- Sauté Aromatics: Heat vegetable oil in a large pot over medium heat. Add finely chopped onion and sauté for 5-7 minutes until golden. Then stir in minced garlic and ginger, cooking for 1-2 minutes more until fragrant.
- Toast Spices: Add ground cumin, coriander, turmeric, garam masala, and red chili powder to the pot. Toast the spices for about 30 seconds, stirring constantly to release their aromas.
- Add Tomatoes: Stir in the diced canned tomatoes and cook for 3-4 minutes until the mixture thickens slightly and the tomatoes break down.
- Simmer Curry: Pour in the coconut milk and water or vegetable broth, stirring well to combine. Add the diced pumpkin and season with salt to taste.
- Cook Until Tender: Bring the curry to a gentle simmer. Cover the pot and cook for 15-20 minutes, stirring occasionally, until the pumpkin is soft and tender.
- Garnish and Serve: Taste and adjust seasoning if necessary. Garnish with chopped fresh cilantro and a squeeze of lime juice if using. Serve hot with rice or naan bread.
Notes
- Adjust the red chili powder to control the spiciness according to your preference.
- You can substitute pumpkin with butternut squash or sweet potatoes for a similar texture and flavor.
- For a richer curry, use full-fat coconut milk.
- This curry freezes well; store leftovers in airtight containers for up to 3 months.
- Serve with basmati rice or any flatbread like naan or roti for a complete meal.

