This rich and aromatic curry combines tender chunks of pumpkin with crispy golden tofu in a velvety coconut milk base. The warming blend of curry powder, cumin, coriander, and turmeric creates layers of flavor that develop beautifully as the pumpkin simmers to perfection. Fresh spinach adds vibrant color and nutrients, while a squeeze of bright lime and scattered cilantro provide the perfect finishing touches. Serve alongside fluffy basmati rice or warm naan for a satisfying vegetarian meal that's both nourishing and deeply comforting.
The first time I made this curry, I was skeptical about the pumpkin. Something about fruit in a savory dish felt wrong. But then I took that first bite and the creamy sweetness just melted into the spices. Now I cant imagine autumn without this recipe.
Last winter my neighbor texted me at 7 PM, saying she could smell something incredible through our shared wall. I brought her over a bowl and we ended up sitting at my kitchen table until midnight, talking and eating seconds. This curry has a way of making people stay longer than they planned.
Ingredients
- 500 g pumpkin: Go for something like butternut or kabocha, they hold their shape better and get perfectly tender without turning to mush
- 1 large onion: I learned the hard way that taking time to chop this finely makes the sauce base so much smoother
- 2 cloves garlic: Freshly minced makes all the difference, jarred garlic just does not work here
- 1 tablespoon fresh ginger: Peel it with a spoon instead of a knife, you waste less and it is easier
- 1 red bell pepper: Adds this beautiful sweetness and pop of color that makes the dish feel special
- 100 g baby spinach: Throw it in at the very end, it wilts down but keeps that fresh vibrant green
- 400 g firm tofu: The firmer the better here, you want it to hold up through frying and simmering
- 2 tablespoons cornstarch: This is what gives the tofu that restaurant style crispy exterior
- 2 tablespoons vegetable oil: Use a neutral oil with a high smoke point for frying the tofu
- 2 tablespoons vegetable oil: For building your curry base, this is separate from the frying oil
- 2 teaspoons curry powder: Whatever brand you have at home works, just make sure it is fresh
- 1 teaspoon ground cumin: This adds that earthy depth that makes curry taste like comfort
- 1 teaspoon ground coriander: Balances the cumin with a slight citrusy brightness
- 1/2 teaspoon turmeric: Mostly for that gorgeous golden color, but it adds subtle flavor too
- 1/4 teaspoon cayenne pepper: Start with this, you can always add more heat later
- 400 ml coconut milk: Full fat is worth it here, the richness makes the sauce luxurious
- 200 ml vegetable broth: Use whatever you have, even water works in a pinch
- 1 tablespoon soy sauce: Adds this subtle umami that brings everything together
- Fresh cilantro: The fresh herby finish cuts through the rich coconut sauce
- Lime wedges: A squeeze right before serving brightens the whole bowl
Instructions
- Crisp up the tofu:
- Pat that tofu completely dry, give it a gentle squeeze to remove extra moisture. Toss it with cornstarch until every cube has a light dusty coating. Heat your oil until it shimmers and fry those cubes until they are golden and crispy on all sides, about 6 to 8 minutes. Set them aside on paper towels and try not to snack on too many.
- Build your flavor base:
- Using the same skillet, add fresh oil and sauté the onion until it is soft and translucent. This takes about 3 minutes, do not rush it. Toss in the garlic and ginger, cooking just until they become fragrant, about one minute.
- Wake up the spices:
- Stir in your curry powder, cumin, coriander, turmeric, and cayenne. Cook for just 30 seconds, watching carefully as the spices bloom and release their aroma. The oil should turn a beautiful golden yellow.
- Coat the vegetables:
- Add your pumpkin cubes and sliced bell pepper to the skillet. Stir everything around, letting the vegetables get coated in all those fragrant spices. This is where the magic starts happening.
- Create the sauce:
- Pour in the coconut milk, vegetable broth, and soy sauce. Bring everything to a gentle simmer, letting the liquids come together. The sauce should start thickening slightly as it heats up.
- Simmer to perfection:
- Cover the skillet and let it cook for 15 to 20 minutes. You want the pumpkin fork tender but still holding its shape. Your kitchen should smell absolutely incredible right about now.
- Bring it all together:
- Stir in the spinach and add back your crispy tofu. Let everything heat through until the spinach just wilts, maybe 2 minutes. Taste and add salt and pepper until it sings.
- Finish and serve:
- Scoop the curry into bowls while it is steaming hot. Top with plenty of fresh cilantro and serve with lime wedges on the side. That first squeeze of lime over the bowl is essential.
This recipe became my go to comfort food after a particularly tough breakup. My sister came over with wine and we made this together, laughing and crying over the cutting board. Now it is just a happy meal, but I still think of her every time I make it.
Making It Your Own
Sweet potato works beautifully instead of pumpkin, actually holds its shape even better sometimes. I have made this with butternut squash when pumpkins were not in season, and honestly nobody could tell the difference. The important thing is cutting everything into similar sized pieces so they cook evenly.
Serving Suggestions
Basmati rice is classic, but quinoa adds this nice nutty flavor and extra protein. Sometimes I serve it over cauli rice when I want something lighter. Warm naan bread for scooping up that sauce is absolutely non negotiable in my house.
Meal Prep Magic
This curry meal preps like a dream and honestly tastes better on day two. The tofu softens slightly but soaks up so much flavor from the sauce. Store the rice separately and reheat gently with a splash of water or broth to loosen it up.
- Double the recipe and freeze portions for those nights when cooking feels impossible
- Keep garnishes separate until serving so everything stays fresh
- The lime wedges can be prepped ahead and stored in a small container
There is something so satisfying about a vegetarian curry that feels substantial and complete. This one never fails to make my kitchen feel like home.
Recipe Q&A
- → Can I use other vegetables instead of pumpkin?
-
Yes, sweet potato, butternut squash, or even regular potatoes work well as substitutes. Adjust cooking time accordingly - sweet potatoes may need slightly less time while potatoes might need a few extra minutes to become tender.
- → How do I get the tofu crispy?
-
Press the tofu for at least 15 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 curry ahead of time?
-
Absolutely! The flavors actually improve after sitting overnight. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of water or broth if needed to loosen the sauce.
- → Is this curry spicy?
-
The curry has mild to medium heat from the cayenne pepper and curry powder. You can easily adjust the spice level by reducing or omitting the cayenne, or adding more for extra heat. The coconut milk helps balance any spiciness beautifully.
- → Can I freeze this curry?
-
Yes, this freezes well for up to 3 months. However, the tofu texture may change slightly upon thawing. For best results, freeze without the tofu and add fresh crispy tofu when reheating. Allow to cool completely before freezing in freezer-safe containers.
- → What can I serve with this curry?
-
Steamed basmati rice is the classic accompaniment, but quinoa, brown rice, or naan bread also work wonderfully. For a low-carb option, serve over cauliflower rice or with roasted vegetables on the side.