This vibrant Indian-inspired curry combines tender chunks of pumpkin with golden crispy tofu, all simmered in a rich coconut milk base. The aromatic blend of curry powder, cumin, and turmeric creates warming depth, while fresh ginger and garlic add brightness. Baby spinach and lime juice finish the dish with color and zest. Ready in under an hour, this satisfying main serves four and pairs beautifully with steamed rice or naan.
The first time I made this curry was on a rainy Tuesday when I needed something to warm me from the inside out. My apartment smelled like toasted spices and coconut milk for hours afterward. Now whenever those gray clouds roll in, my partner asks if that pumpkin curry is making an appearance again.
I served this at my first dinner party in my new apartment, nervously hoping pumpkin would feel fancy enough for guests. Everyone went quiet after the first bite, and my friend actually asked if I'd secretly ordered it from our favorite Indian spot. Now it's my go-to when I want to feed people without spending the whole evening in the kitchen.
Ingredients
- 500 g pumpkin peeled seeded and cut into 2 cm cubes: I've learned that cutting them uniformly means everything finishes cooking at the same time
- 1 large onion finely chopped: Take your time here smaller pieces dissolve into the sauce and build that silky foundation
- 2 medium carrots sliced: They add subtle sweetness and hold their texture beautifully in the curry
- 2 cloves garlic minced: Fresh garlic makes all the difference jarred just doesn't have the same punch
- 1 thumb sized piece fresh ginger grated: Peel it with a spoon so you don't waste any of the good stuff
- 1 red bell pepper sliced: This brings color and a slight sweetness that balances the spices
- 100 g baby spinach washed: Added at the very end it wilts into gorgeous green ribbons
- 400 g firm tofu drained pressed and cut into 2 cm cubes: Press it for at least 15 minutes so it gets properly crispy
- 2 tbsp curry powder: Use your favorite brand or mix your own if you're feeling ambitious
- 1 tsp ground cumin: Earthy and essential for that curry depth we're after
- 1/2 tsp ground turmeric: For that beautiful golden color and subtle warmth
- 1/2 tsp chili flakes optional: Start with less you can always add more heat later
- Salt and black pepper to taste: Taste at the end the coconut milk needs a good amount of salt to shine
- 400 ml coconut milk full fat recommended: Trust me on the full fat part it makes the sauce luxuriously creamy
- 200 ml vegetable broth: Use a good quality one since it's building the flavor base
- 2 tbsp vegetable oil divided: Neutral oil lets the spices be the star
- 1 tbsp soy sauce or tamari: This adds a subtle savory depth that people can't quite put their finger on
- Juice of 1 lime: Brightens everything up and cuts through the rich coconut
- Fresh cilantro chopped optional: If you hate it basil works surprisingly well as a garnish
- Toasted pumpkin seeds optional: These add the most incredible crunch on top
Instructions
- Crisp the tofu first:
- Heat 1 tbsp oil in a large nonstick skillet over medium high heat and add those tofu cubes. Let them get golden and crispy on all sides about 8 minutes then remove and set them aside on a plate.
- Build your flavor base:
- In the same pan add the remaining oil and sauté the onion garlic and ginger for 2 to 3 minutes until your kitchen smells amazing and everything is fragrant.
- Add vegetables and toast spices:
- Toss in the carrots bell pepper and pumpkin then stir in the curry powder cumin turmeric and chili flakes. Cook for 2 minutes to wake up those spices.
- Simmer the curry:
- Pour in the coconut milk and vegetable broth stir everything well bring to a simmer then cover and cook for 15 to 20 minutes until the pumpkin is fork tender.
- Bring it all together:
- Stir in that crispy tofu and soy sauce then simmer uncovered for 5 minutes letting the flavors meld and the sauce thicken slightly.
- Add the finishing touches:
- Drop in the baby spinach and lime juice cooking for just 1 to 2 minutes until the spinach wilts into beautiful green ribbons.
- Taste and serve:
- Taste and adjust your salt and pepper then serve hot over rice with cilantro and toasted pumpkin seeds if you're feeling fancy.
This recipe became a staple during my first year of learning to cook vegetarian meals. I was so focused on protein and vegetables that I forgot food should also bring joy to the table. That first spoonful changed everything I realized plant based cooking could be just as comforting and satisfying as anything else.
Making It Your Own
Sometimes I use kabocha squash instead of pumpkin when I find it at the market. Its slightly sweeter and holds its shape beautifully in the curry. You can also add chickpeas for extra protein or throw in some green beans for more texture.
Perfect Rice Every Time
I always start my rice before I begin chopping vegetables. Rinsing the grains until the water runs clear makes such a difference in texture. And fluffing it with a fork at the end keeps each grain separate instead of clumping together.
Serving Suggestions
Naan bread is essential for scooping up every last drop of that coconut sauce. I also love serving this with a simple cucumber raita on the side its cool creaminess balances the spices perfectly.
- Make extra sauce it's incredible drizzled over roasted vegetables the next day
- Fresh lime wedges at the table let everyone adjust the brightness to their taste
- A dollop of yogurt or coconut cream on top adds a lovely finishing touch
There's something so satisfying about putting this bowl on the table and watching everyone dive in. Hope it brings as much warmth to your kitchen as it has to mine.
Recipe Questions
- → Can I use different squash varieties?
-
Yes, kabocha or butternut squash work beautifully as substitutes for pumpkin. They offer similar sweetness and texture when cubed and simmered in the coconut sauce.
- → How do I prevent tofu from falling apart?
-
Press firm tofu for 15 minutes before cooking to remove excess moisture. Pan-fry until golden and crispy on all sides before adding to the curry. This creates a sturdy texture that holds up well.
- → Can I make this curry ahead?
-
Absolutely. The flavors actually improve overnight. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding splash of coconut milk if needed.
- → Is this curry freezer-friendly?
-
Yes, freeze cooled portions in freezer-safe containers for up to 3 months. Thaw overnight in refrigerator before reheating. Note that tofu texture may soften slightly after freezing.
- → How can I add more protein?
-
Stir in chickpeas or lentils during the simmering stage. Alternatively, serve with protein-rich grains like quinoa or add a dollop of Greek yogurt (if not dairy-free) before serving.
- → What can I use instead of coconut milk?
-
For a lighter version, substitute with cashew cream or almond milk mixed with 1 tablespoon tahini for richness. The flavor profile will change slightly but remains delicious.