This aromatic Indian-inspired curry brings together velvety pumpkin cubes and crispy golden tofu in a luscious coconut milk sauce. The warming spice blend of curry powder, cumin, coriander, and turmeric creates layers of flavor while the vegetable broth adds depth. Fresh spinach wilts into the sauce, adding color and nutrients. The dish comes together in under an hour and serves four generously. Perfect over steamed basmati rice or with warm naan bread for soaking up the creamy sauce.
The first time I made this curry was on a chilly November evening when I'd forgotten to defrost anything for dinner. I stared at a can of coconut milk and some leftover pumpkin from my failed attempt at jack-o-lantern carving, deciding to throw caution into the pot. My apartment smelled so incredible that my neighbor actually knocked on my door to ask what I was making, and we ended up sharing the meal.
I've started making this curry whenever friends come over for casual weeknight dinners because it looks so impressive with those vibrant orange and red colors but secretly takes almost no active cooking time. Last month my friend Sarah, who swears she hates tofu, went back for thirds and asked for the recipe before she'd even finished her last bite.
Ingredients
- 500 g pumpkin: The sweetness balances the spices perfectly, and it becomes tender enough to almost melt into the sauce
- 1 large onion: Finely chopped so it dissolves into the curry base and creates that aromatic foundation
- 2 cloves garlic: Mince these fresh because jarred garlic just cant compete with the real thing here
- 1 tablespoon fresh ginger: Grate it against the grain for maximum flavor and smoother texture
- 1 red bell pepper: Sliced thin so they cook through but still maintain a slight crunch
- 100 g baby spinach: Added at the very end so it wilts just enough without turning mushy
- 400 g firm tofu: Press it for at least 15 minutes to get rid of excess water for better crisping
- 2 tablespoons cornstarch: This is the secret to getting that restaurant style golden crust on your tofu
- 2 tablespoons vegetable oil: For frying the tofu until its beautifully golden and slightly crispy
- 2 tablespoons vegetable oil: For building the curry base and blooming those spices
- 2 teaspoons curry powder: Use your favorite brand or blend because this is the backbone flavor
- 1 teaspoon ground cumin: Adds that earthy warmth that makes everything taste comforting
- 1 teaspoon ground coriander: Brings a subtle citrusy brightness to balance the rich coconut milk
- 1/2 teaspoon turmeric: Mostly for that gorgeous golden color and subtle earthy notes
- 1/4 teaspoon cayenne pepper: Adjust this based on your spice tolerance or leave it out entirely
- 400 ml coconut milk: Full fat makes all the difference for that silky luxurious texture
- 200 ml vegetable broth: Use a good quality one because it contributes to the overall flavor
- 1 tablespoon soy sauce: Adds depth and umami that makes this taste like it simmered for hours
- Salt and pepper: Taste and adjust at the end because soy sauce already brings some saltiness
- Fresh cilantro: The bright herbiness cuts through the rich coconut creaminess
- Lime wedges: A squeeze of acid right before serving makes all the flavors pop
Instructions
- Crisp up the tofu:
- Pat your drained tofu cubes completely dry with paper towels then toss them in cornstarch until evenly coated, shaking off any excess powder.
- Fry until golden:
- Heat 2 tablespoons oil in a large non-stick skillet over medium-high heat and fry tofu in batches until all sides are crispy and golden brown.
- Build the aromatic base:
- Add another 2 tablespoons oil to the same skillet and sauté onion until soft and translucent, then stir in garlic and ginger for just 1 minute until fragrant.
- Bloom the spices:
- Add all the spices and cook for 30 seconds, stirring constantly so they release their oils and become incredibly fragrant without burning.
- Coat the vegetables:
- Toss in pumpkin cubes and sliced bell pepper, stirring to coat them in all those spices and toasting them slightly.
- Create the sauce:
- Pour in coconut milk, vegetable broth, and soy sauce, then bring everything to a gentle bubble while scraping up any flavorful bits from the bottom.
- Simmer to tenderness:
- Cover and cook for 15 to 20 minutes until pumpkin is fork tender, checking occasionally to make sure its at a gentle simmer.
- Bring it all together:
- Stir in spinach until it just wilts, gently fold in the crispy tofu, and season with salt and pepper before serving.
This curry has become my go-to comfort food, especially on days when everything feels overwhelming and I need something warm and nurturing. There's something about the combination of sweet pumpkin and creamy coconut that feels like a hug in a bowl.
Making It Your Own
I've experimented with swapping sweet potato for pumpkin when pumpkins aren't in season, and honestly the result is just as delicious. Sometimes I throw in a can of chickpeas during the simmering stage if I want extra protein or texture.
Serving Suggestions
Steamed basmati rice is classic but I've also served this over quinoa for a protein boost or with warm naan bread for scooping up every last drop of sauce. The lime wedges aren't optional in my house because that acidity cuts through the richness perfectly.
Storage And Meal Prep
This curry keeps beautifully in the refrigerator for up to 4 days and actually develops deeper flavors overnight. I always make a double batch and freeze individual portions for those nights when cooking feels impossible.
- Store tofu separately from the sauce if you want to maintain maximum crispiness
- Reheat gently on the stove with a splash of water to loosen the sauce
- The flavors continue to meld and improve over time so don't worry about making it ahead
There's nothing quite like sitting down to a bowl of this curry when rain is tapping against the windows and you need something that feels like a warm embrace. I hope it brings you as much comfort as it has brought me.
Recipe FAQs
- → Can I make this curry ahead of time?
-
Yes, this curry actually tastes better the next day as flavors have time to 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 there a substitute for coconut milk?
-
You can use heavy cream or full-fat Greek yogurt for a different richness level. For a dairy-free option, try cashew cream or a mix of vegetable broth and a tablespoon of tahini for creaminess.
- → How do I get crispy tofu?
-
The key is pressing your tofu for at least 15 minutes to remove excess moisture, then coating it in cornstarch before frying. Use medium-high heat and don't overcrowd the pan. Let each side develop a golden crust before turning.
- → Can I freeze this curry?
-
Freeze the curry base (pumpkin, sauce, and spices) for up to 3 months. For best texture, add fresh spinach and re-crisp the tofu when reheating rather than freezing them with the curry.
- → How spicy is this dish?
-
The curry has mild to medium heat from the curry powder and optional cayenne. Adjust the spice level by reducing or increasing the cayenne pepper, or adding fresh chili peppers during step 4.