This vibrant curry brings together tender pumpkin cubes and crispy pan-fried tofu in a rich, aromatic coconut sauce. The dish features warming spices like curry powder, cumin, and turmeric, creating layers of flavor that develop beautifully as the vegetables simmer to perfection. Fresh spinach adds a pop of color and nutrition at the end, while a squeeze of lime brightens the entire dish.
Ready in under an hour, this curry offers a satisfying balance of textures—the creamy pumpkin, crispy tofu edges, and velvety coconut sauce make each spoonful comforting and delicious. Serve alongside steamed rice or warm naan for a complete meal that's both nourishing and deeply flavorful.
The first time I made this curry, my tiny apartment smelled so incredible that my neighbor knocked on my door to ask what was cooking. That fragrant blend of toasted spices and coconut milk has become my go-to for when I want something that feels like a hug in a bowl. I've since learned that the secret is getting the tofu properly crispy before it hits the sauce.
Last autumn, I made a massive batch of this curry for a rainy Sunday dinner with friends. We sat around the table for hours, picking out our favorite vegetables from the pot and arguing over who got the last piece of tofu. Something about this dish just makes people linger longer.
Ingredients
- 500 g pumpkin: Peel and seed it carefully, cutting into uniform 2 cm cubes so everything cooks evenly
- 1 large onion: Finely chopped, this forms the aromatic foundation that carries all those gorgeous spices
- 2 medium carrots: Slice them into coins that hold their shape and add natural sweetness
- 2 cloves garlic and 1 thumb-sized piece ginger: Minced and grated respectively, these two are non-negotiable for that authentic depth
- 1 red bell pepper: Sliced into strips, it brings color and a subtle sweetness that balances the spice
- 100 g baby spinach: Added at the very end, just until it wilts into the silky sauce
- 400 g firm tofu: Press it for at least 15 minutes to remove excess water before cutting into cubes
- 2 tbsp curry powder: Your main spice blend, choose one you really love tasting
- 1 tsp ground cumin: Earthy and warm, this grounds the brighter curry flavors
- 1/2 tsp ground turmeric: Mostly for that gorgeous golden color it gives the sauce
- 1/2 tsp chili flakes: Optional, but I always add them for that gentle background heat
- 400 ml coconut milk: Full fat is absolutely worth it here for that luxurious mouthfeel
- 200 ml vegetable broth: Use a good quality one, it really does affect the final flavor
- 2 tbsp vegetable oil: Divide it carefully, half for tofu, half for building your spice base
- 1 tbsp soy sauce: The secret ingredient that adds umami depth to the coconut sauce
- Juice of 1 lime: Freshly squeezed, it cuts through the richness and brightens everything
Instructions
- Crisp the tofu to golden perfection:
- Heat 1 tbsp oil in your largest nonstick skillet over medium-high heat and add those drained tofu cubes. Let them develop a golden crust on all sides, about 8 minutes total, turning occasionally so each side gets that gorgeous crunch. Remove them carefully and set them aside on a plate.
- Build your aromatic foundation:
- In that same pan, add the remaining oil and toss in your chopped onion, minced garlic, and grated ginger. Cook for 2 to 3 minutes until everything is fragrant and the onions have started to soften, stirring constantly so nothing catches.
- Toast the spices with vegetables:
- Add your carrots, bell pepper, and pumpkin cubes directly into the pan, then sprinkle in the curry powder, cumin, turmeric, and chili flakes. Stir everything together for 2 minutes to toast those spices, watching as they coat every vegetable and become incredibly fragrant.
- Create the coconut curry sauce:
- Pour in the coconut milk and vegetable broth, stirring well to incorporate all those toasted spices into the liquid. Bring everything to a gentle simmer, cover the pan, and let it cook for 15 to 20 minutes until your pumpkin is fork-tender.
- Bring everything together:
- Fold in your crispy tofu and the soy sauce, letting it all simmer uncovered for 5 minutes. The sauce will thicken slightly as the tofu absorbs some of those incredible flavors.
- Add the finishing touches:
- Stir in your baby spinach and lime juice, cooking for just 1 to 2 minutes until the spinach has wilted beautifully into the sauce. Taste your curry and adjust the salt and pepper until it sings.
This recipe became a staple in my weekly rotation during a particularly busy autumn when I needed something nourishing but quick. Now whenever I make it, I'm transported back to that cozy season of simple dinners and slower evenings.
Make It Your Own
I've found that sweet potatoes work beautifully alongside the pumpkin if you want to mix up the vegetables, adding extra sweetness that plays nicely with the curry spices. Sometimes I throw in some cauliflower florets during the simmering stage when I want more bulk without extra calories.
The Rice Situation
After years of serving this curry over various grains, basmati rice remains my absolute favorite for its fluffy texture and ability to soak up that creamy coconut sauce. Quinoa works wonderfully too, especially if you are trying to sneak in extra protein.
Serving Suggestions
A generous handful of fresh cilantro and toasted pumpkin seeds adds such lovely texture and freshness to each bowl. If you really want to elevate the meal, serve with warm naan for scooping up every last drop of that incredible sauce.
- Warm your bowls before serving, the curry stays hotter longer
- Set out extra lime wedges for those who love an extra citrus kick
- Make extra rice, this curry tastes even better reheated the next day
There is something deeply satisfying about a curry that comes together so easily but tastes like it simmered all day. I hope this becomes one of those recipes you turn to again and again.
Recipe FAQs
- → 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 get crispy tofu?
-
Press your tofu for 15-20 minutes to remove excess moisture, then pan-fry in hot oil over medium-high heat for about 8 minutes until golden and crispy on all sides before setting aside.
- → Can I make this dish ahead?
-
The curry actually tastes better the next day as flavors meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of water or broth if needed.
- → Is this curry spicy?
-
The heat level is mild to medium. Adjust by reducing or omitting the chili flakes, or increase the heat by adding fresh diced chili peppers when sautéing the aromatics.
- → What should I serve with this curry?
-
Steamed basmati rice, fluffy quinoa, or warm naan bread are perfect accompaniments. The neutral base balances the rich, spiced coconut sauce beautifully.
- → Can I freeze leftovers?
-
Yes, this curry freezes well for up to 3 months. Let cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetop.