This hearty curry brings together cubed pumpkin and crispy fried tofu in a luxuriously creamy coconut milk base. The warming blend of curry powder, cumin, coriander, and turmeric creates layers of aromatic depth, while fresh spinach adds color and nutrients. Perfect served over fluffy basmati rice or alongside warm naan bread for a satisfying vegetarian dinner that feels special yet comes together easily on busy weeknights.
The first time I made this curry, it was supposed to be a quick Tuesday dinner after a long day at work. I had half a pumpkin sitting on my counter from the weekend farmers market and some tofu that needed using. That evening, as the spices hit the hot oil and filled my tiny apartment with their warm aroma, I realized this wasnt just another rushed meal. My roommate poked her head in the kitchen, drawn by the smell, and ended up staying for dinner.
Last autumn, I served this at a dinner party where two guests were convinced they hated tofu. After one bite, they asked for seconds and the recipe. Something about how the tofu soaks up the spiced coconut sauce completely changes peoples minds. Now its my go-to when I need to feed a crowd with different dietary needs.
Ingredients
- 500 g pumpkin: Peeled and cut into 2 cm cubes, sweet potato works beautifully too
- 1 large onion: Finely chopped, because evenly sized pieces mean even cooking
- 2 cloves garlic: Minced fresh, nothing compares to that sharp bite
- 1 tablespoon fresh ginger: Grated, this little root makes all the difference between flat and fragrant
- 1 red bell pepper: Sliced, adds a sweet crunch and gorgeous color contrast
- 100 g baby spinach: Washed, it wilts down to almost nothing but adds freshness
- 400 g firm tofu: Drained, pressed, and cubed, extra firm holds its shape best
- 2 tablespoons cornstarch: The secret to getting tofu that actually crisps up
- 2 tablespoons vegetable oil: For frying tofu, save the rest for the curry base
- 2 teaspoons curry powder: Your favorite blend, homemade or store bought
- 1 teaspoon ground cumin: Earthy and essential for that deep curry flavor
- 1 teaspoon ground coriander: Adds subtle citrus notes that brighten everything
- 1/2 teaspoon turmeric: Mostly for that beautiful golden color
- 1/4 teaspoon cayenne pepper: Optional, adjust based on your heat tolerance
- 400 ml coconut milk: Full fat makes all the difference for creaminess
- 200 ml vegetable broth: Homemade adds depth, but store bought works fine
- 1 tablespoon soy sauce: Use gluten free if needed, adds umami richness
- Salt and pepper: To taste, always taste before serving
- Fresh cilantro: Chopped, the bright herb cuts through the rich coconut
- Lime wedges: A squeeze of acid balances the creaminess perfectly
Instructions
- Crisp the tofu:
- Pat your tofu cubes dry and toss them gently with cornstarch until evenly coated. Heat oil in a large non stick skillet over medium high heat and fry tofu until golden on all sides, about 6 to 8 minutes. Set aside on paper towels.
- Build the flavor base:
- In the same skillet, add fresh oil and sauté onion until soft and translucent, about 3 minutes. Toss in garlic and ginger, cooking just 1 minute until fragrant but not browned.
- Toast the spices:
- Stir in curry powder, cumin, coriander, turmeric, and cayenne. Cook for 30 seconds, constantly stirring, until the spices bloom and release their aroma.
- Add vegetables and simmer:
- Add pumpkin cubes and bell pepper, stirring to coat in the spiced oil. Pour in coconut milk, vegetable broth, and soy sauce, then bring everything to a gentle simmer.
- Cook until tender:
- Cover and let the curry simmer for 15 to 20 minutes until pumpkin is fork tender. Test by piercing a piece with a fork, it should slide in easily.
- Finish and serve:
- Stir in spinach and crispy tofu, heating through until spinach wilts. Season with salt and pepper, then serve hot garnished with fresh cilantro and lime wedges.
My sister called me last winter, sobbing because she had failed to make a decent curry three times in a row. I walked her through this recipe over the phone, and now she makes it every Sunday for meal prep. Sometimes the simplest recipes are the ones that stick around the longest.
Making It Your Own
I once added chickpeas when a vegan friend came over, and now I rarely make this without them. The creamy texture works perfectly with the tender pumpkin. You could also throw in green beans or cauliflower depending on what is in season.
Serving Suggestions That Work
Basmati rice is classic, but I have served this over quinoa when I wanted extra protein. Naan bread is non negotiable in my house for scooping up every last drop of sauce. The way the lime juice cuts through the coconut richness makes it feel complete.
Meal Prep Magic
This curry actually tastes better the next day when the spices have had time to meld together. I make a double batch on Sundays and portion it into glass containers. The tofu does lose some crispness, but the flavor payoff is worth it.
- Store rice separately from the curry to prevent sogginess
- Reheat gently on the stove, not the microwave, to preserve texture
- Add fresh spinach right before serving reheated portions
There is something deeply satisfying about a one pan meal that leaves everyone full and happy. This curry has become my answer to practically every question about what to make for dinner.
Recipe Questions
- → Can I use sweet potato instead of pumpkin?
-
Yes, sweet potato makes an excellent substitute. It has a similar texture when cooked and absorbs the curry flavors beautifully. Cut into 2 cm cubes and cook until fork-tender, which may take slightly longer than pumpkin.
- → How do I get crispy tofu?
-
Press your tofu for 15-20 minutes to remove excess moisture, then coat evenly in cornstarch before frying. Use medium-high heat and don't overcrowd the pan—this ensures each cube gets golden and crispy on all sides.
- → Can I make this ahead?
-
The curry base tastes even better the next day as flavors meld. Store in an airtight container for up to 3 days. For best texture, add the tofu and spinach when reheating to prevent them from becoming too soft.
- → Is this curry spicy?
-
The cayenne pepper provides mild to moderate heat. For a spicier version, increase the cayenne or add fresh chili peppers. For a milder dish, simply omit the cayenne entirely—the curry will still be flavorful.
- → What should I serve with this?
-
Steamed basmati rice is classic and soaks up the creamy sauce beautifully. Naan bread, roti, or quinoa also work well. A simple cucumber raita or fresh mango chutney makes lovely accompaniments to balance the rich spices.