This aromatic Indian-inspired curry combines tender pumpkin cubes with crispy golden tofu in a rich coconut milk base. Warming spices like curry powder, cumin, and coriander create depth, while fresh spinach adds color and nutrients. Ready in just 50 minutes, this vegetarian main serves four perfectly and pairs beautifully with basmati rice or naan bread.
The first time I made this curry, it was a gray Sunday afternoon and I needed something that felt like a warm hug. The combination of pumpkin and coconut milk felt almost too simple, but when those spices hit the hot oil, my entire apartment transformed. My roommate wandered in from her room asking what smelled so incredible, and we ended up eating straight from the pan while standing at the counter.
Last winter, my friend who swears she hates tofu tried this curry and went back for thirds. She kept asking what made the sauce so rich and whether I spent hours simmering it. The secret really is just letting the spices bloom in the oil before adding anything else, which I learned after years of making curries that tasted flat. Now this is the recipe I make when I want to impress someone without actually trying that hard.
Ingredients
- 500 g pumpkin: I used to struggle with cutting pumpkin until I discovered that microwaving it for 2 minutes first makes it so much easier to peel and cube
- 1 large onion: Finely chopped onions disappear into the sauce and build that essential flavor foundation
- 2 cloves garlic: Fresh garlic makes such a difference here, so please skip the jarred stuff
- 1 tablespoon fresh ginger: Grating ginger releases more of those aromatic oils than mincing does
- 1 red bell pepper: This adds sweetness and color that makes the final dish look stunning
- 100 g baby spinach: The spinach wilts down beautifully and adds a fresh element to balance the rich sauce
- 400 g firm tofu: Press your tofu for at least 15 minutes before cooking so it absorbs that cornstarch coating properly
- 2 tablespoons cornstarch: This creates the most incredible crispy exterior on the tofu cubes
- 2 tablespoons vegetable oil for frying tofu: Use a neutral oil that can handle high heat without smoking
- 2 tablespoons vegetable oil for curry base: You need fresh oil for sautéing the aromatics
- 2 teaspoons curry powder: Good curry powder makes all the difference, so use one you actually like the taste of
- 1 teaspoon ground cumin: Cumin adds that earthy depth that makes curries taste authentic
- 1 teaspoon ground coriander: This brightens up the heavier spices beautifully
- 1/2 teaspoon turmeric: Mostly for color, but it adds subtle flavor too
- 1/4 teaspoon cayenne pepper: Start with less if you are sensitive to heat
- 400 ml coconut milk: Full-fat coconut milk makes the sauce luxurious, though light works if you prefer
- 200 ml vegetable broth: This thins the coconut milk slightly without losing creaminess
- 1 tablespoon soy sauce: The secret ingredient that adds umami and depth
- Fresh cilantro: Bright herbaceous flavor that cuts through the richness
- Lime wedges: A squeeze of lime right before serving wakes up the whole dish
Instructions
- Prepare the tofu:
- Press your tofu for at least 15 minutes to remove excess moisture, then toss the cubes gently in cornstarch until evenly coated.
- Fry until golden:
- Heat 2 tablespoons oil in a large non-stick skillet over medium-high heat and fry the tofu cubes for about 6 to 8 minutes until golden and crispy on all sides.
- Sauté the aromatics:
- In the same skillet, add another 2 tablespoons of oil and cook the onion until soft and translucent, about 3 minutes.
- Add garlic and ginger:
- Stir in the minced garlic and grated ginger, cooking for just 1 minute until fragrant but not browned.
- Bloom the spices:
- Add the curry powder, cumin, coriander, turmeric, and cayenne to the hot pan and cook for 30 seconds, stirring constantly until the spices become incredibly fragrant.
- Coat the vegetables:
- Add the pumpkin cubes and sliced red bell pepper, stirring well to coat everything in the spiced oil mixture.
- Build the sauce:
- Pour in the coconut milk, vegetable broth, and soy sauce, then bring everything to a gentle simmer.
- Simmer until tender:
- Cover the pan and cook for 15 to 20 minutes until the pumpkin is fork-tender and the sauce has thickened slightly.
- Finish and combine:
- Stir in the spinach and crispy tofu, cooking just until the spinach wilts and everything is heated through.
- Season and serve:
- Taste and adjust the salt and pepper as needed, then serve hot with fresh cilantro and lime wedges on the side.
This curry has become my go-to when friends are having a rough week and need comfort food. There is something about the combination of sweet pumpkin, warming spices, and creamy coconut milk that just feels restorative. Last month I made a double batch and we ate it for three days straight, with the flavors actually getting better each night.
Making It Your Own
Sweet potato works beautifully here if you cannot find good pumpkin, and I have even used butternut squash in a pinch. The cooking time might vary slightly depending on the vegetable you choose, but the method stays exactly the same. Sometimes I add a can of chickpeas during the simmering stage for extra protein and texture.
Serving Suggestions
Basmati rice is my favorite pairing because it soaks up that incredible sauce, but naan bread for scooping is a close second. On busy weeknights I have served it over quinoa and nobody complained. The lime wedges are not optional, they really do make the flavors pop.
Storage And Meal Prep
This curry keeps beautifully in the refrigerator for up to four days, and it actually tastes better after the flavors have had time to meld together. I usually store the rice separately and reheat everything gently on the stovetop with a splash of water to loosen the sauce. The tofu will lose some of its crispiness in the fridge, but the flavor remains fantastic.
- Fry extra tofu when you make this recipe and keep it as a topping for salads or grain bowls throughout the week
- Double the spice blend if you love strong curry flavor and store the extra in an airtight container
- Freeze portions in individual containers for those nights when cooking feels impossible
I hope this curry brings as much comfort to your kitchen as it has to mine over the years.
Recipes Q&A
- → Is this curry spicy?
-
The curry has mild to moderate heat from cayenne pepper. You can easily adjust the spice level by reducing or omitting the cayenne according to your preference.
- → Can I use sweet potato instead of pumpkin?
-
Absolutely! Sweet potato makes an excellent substitution and will provide similar texture and sweetness. Just cut it into 2 cm cubes and adjust cooking time as needed.
- → How do I get crispy tofu?
-
Press the tofu to remove excess moisture, coat it evenly with cornstarch, and fry in hot oil over medium-high heat for 6-8 minutes until golden on all sides before setting aside.
- → Can I make this curry ahead of time?
-
Yes, this curry actually tastes better the next day as flavors meld. Store in an airtight container in the refrigerator for up to 3 days and reheat gently on the stovetop.
- → Is this dish gluten-free?
-
Yes, when using gluten-free soy sauce, this curry is completely gluten-free. Always check your curry powder and other spice labels to ensure no gluten-containing additives.
- → What should I serve with this curry?
-
Steamed basmati rice, quinoa, or warm naan bread are perfect accompaniments. The rice helps balance the rich, creamy coconut sauce and soaks up all the delicious flavors.