This aromatic vegetarian curry combines cubed pumpkin and crispy golden tofu in a velvety coconut milk sauce infused with curry powder, cumin, coriander, and turmeric. The dish comes together in under an hour, making it perfect for weeknight dinners.
Firm tofu gets lightly coated in cornstarch and pan-fried until crispy, creating a satisfying texture contrast against the meltingly tender pumpkin. Red bell pepper adds sweetness and vibrant color, while fresh baby spinach wilts into the sauce at the end for extra nutrition.
The warming spice blend creates layers of flavor without overwhelming heat, though you can adjust the cayenne to your preference. Serve over basmati rice, quinoa, or with naan bread for soaking up every drop of the luscious sauce.
The first time I made this curry, my apartment smelled like spices for three days and my roommate kept asking when dinner was ready. I had discovered a farmer market with the most gorgeous sugar pumpkins and could not resist buying way too many. That happy mistake led to this recipe becoming my go to when I need something comforting but not too heavy for a weeknight.
I served this at a casual dinner party last fall when temperatures started dropping and my friends were raving about it between bites. One friend who claims to hate vegetarian food went back for thirds and asked for the recipe before leaving. Now whenever someone needs comfort food, this is what I recommend because it feels special but is actually quite simple to put together.
Ingredients
- 500 g pumpkin: Sugar pumpkin or kabocha squash work beautifully here because they hold their shape while becoming tender and naturally sweet as they simmer
- 1 large onion: Finely chopped so they melt into the curry base and create that aromatic foundation everything else builds on
- 2 cloves garlic: Fresh minced garlic adds that punchy savory note that balances the sweetness of the pumpkin
- 1 tablespoon fresh ginger: Grated fresh ginger brings a warm zing that you just cannot get from the dried stuff
- 1 red bell pepper: Sliced thin adds a lovely color contrast and subtle sweetness that complements the spices
- 100 g baby spinach: Added at the very end so it just wilts into the sauce providing color and nutrition
- 400 g firm tofu: Pressed well to remove excess water so it gets perfectly crispy when fried
- 2 tablespoons cornstarch: This creates that golden crispy exterior on the tofu that stays crunchy even after simmering
- 2 tablespoons vegetable oil for frying: A neutral oil with high smoke point is essential for getting the tofu golden without burning
- 2 tablespoons vegetable oil: For building the curry base and blooming the spices properly
- 2 teaspoons curry powder: Use your favorite blend because you will taste it prominently in the final dish
- 1 teaspoon ground cumin: Earthy and warm this adds depth and that classic curry flavor profile
- 1 teaspoon ground coriander: Slightly citrusy and floral it brightens up the rich coconut sauce
- 1/2 teaspoon turmeric: Mostly for that gorgeous golden yellow color but adds subtle earthy flavor too
- 1/4 teaspoon cayenne pepper: Optional heat that you can adjust to your comfort level
- 400 ml coconut milk: Full fat is essential here because it creates that creamy restaurant quality texture
- 200 ml vegetable broth: Adds depth without overpowering the delicate coconut and spice flavors
- 1 tablespoon soy sauce: The secret ingredient that adds umami and helps balance the sweetness of the coconut
- Fresh cilantro: Sprinkled on top adds brightness and cuts through the rich sauce
- Lime wedges: A squeeze right before serving wakes up all the flavors and makes everything taste fresher
Instructions
- Get your tofu crispy:
- Wrap tofu in a clean towel and press for 15 minutes then cut into cubes and toss with cornstarch until evenly coated
- Fry until golden:
- Heat oil in a large non stick skillet over medium high heat and fry tofu cubes about 6 to 8 minutes until golden on all sides
- Build your flavor base:
- In the same skillet add fresh oil and sauté onion until soft about 3 minutes then add garlic and ginger for 1 minute
- Wake up the spices:
- Stir in curry powder cumin coriander turmeric and cayenne and cook for 30 seconds until fragrant and toasty
- Add the vegetables:
- Add pumpkin cubes and bell pepper stirring to coat every piece in those aromatic spices
- Create the sauce:
- Pour in coconut milk vegetable broth and soy sauce then bring everything to a gentle simmer
- Simmer to perfection:
- Cover and cook for 15 to 20 minutes until pumpkin is fork tender but still holding its shape
- Bring it together:
- Stir in spinach and crispy tofu heating just until spinach wilts and everything is hot
- Season and serve:
- Taste and adjust salt and pepper then serve hot with fresh cilantro and lime wedges on the side
This curry became my comfort food staple after a particularly long week when I needed something nourishing but did not want to spend hours cooking. Now it is the recipe I turn to whenever the weather turns cold or someone needs cheering up because food really does have that power.
Make It Your Own
Sweet potato makes an excellent substitute for pumpkin and actually cooks a bit faster if you are pressed for time. I have also used butternut squash when pumpkins are out of season and the result is just as delicious.
Serving Suggestions
Steamed basmati rice is my favorite pairing because it soaks up all that incredible sauce but naan bread is perfect for scooping. Sometimes I serve it over quinoa when I want extra protein and a slightly nuttier flavor that complements the spices.
Make Ahead Magic
This curry actually tastes better the next day as the spices have time to meld and deepen. I often make a double batch and portion it out for easy lunches throughout the week.
- Reheat gently over low heat adding a splash of water if the sauce has thickened
- The tofu will soften when reheated but still maintain a pleasant texture
- Store fresh cilantro and lime wedges separately to add just before serving
There is something so satisfying about a bowl of curry that warms you from the inside out and I hope this recipe finds its way into your regular rotation too.
Recipe Q&A
- → Can I use sweet potato instead of pumpkin?
-
Yes, sweet potato makes an excellent substitute and works beautifully with the same cooking time and spices. It holds its shape well and adds natural sweetness.
- → How do I get the tofu crispy?
-
Press the tofu for 15-20 minutes to remove excess moisture, then coat cubes in cornstarch before frying. Use medium-high heat and don't overcrowd the pan for best results.
- → Can I make this curry ahead of time?
-
This curry tastes even better the next day as flavors meld. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove, adding a splash of water or coconut milk if needed.
- → Is this curry spicy?
-
The curry has mild to medium heat from the curry powder and optional cayenne. You can easily adjust the spice level by reducing or omitting the cayenne pepper.
- → What can I serve with this curry?
-
Steamed basmati rice is classic, but quinoa, brown rice, or warm naan bread all work wonderfully. The creamy sauce is perfect for dipping and soaking up every last bit.
- → Can I make this dish vegan?
-
This dish is already dairy-free and can be fully vegan by ensuring you use a vegan soy sauce or substituting with tamari or coconut aminos.