This warming Indian-inspired curry brings together sweet pumpkin cubes with crispy pan-fried tofu, all swimming in a luxurious coconut milk base. The aromatic spice blend of curry powder, cumin, and turmeric creates layers of flavor while fresh ginger and garlic add brightness. Baby spinach wilts into the sauce at the end for color and nutrients, finishing with a squeeze of lime for balance. The result is a satisfying bowl of creamy comfort food that's naturally vegetarian and gluten-free.
My tiny apartment smelled incredible the first time I made this curry on a rainy Sunday. The combination of roasting spices and creamy coconut filled every corner, making even the grayest day feel warm and inviting.
I served this at a dinner party last autumn when my friend mentioned she was eating more plant-based meals. Watching everyone go back for third helpings convinced me this recipe was a keeper.
Ingredients
- 500 g pumpkin: The sweetness balances perfectly with spices, and kabocha squash works beautifully too
- 400 g firm tofu: Press it really well before cooking for the crispiest edges that hold up in sauce
- 400 ml coconut milk: Full fat creates the luxurious texture that makes this curry feel restaurant worthy
- 2 tbsp curry powder: Toast it briefly in the hot oil to unlock all those aromatic oils
- 100 g baby spinach: Adds fresh color and a burst of nutrition at the very end
Instructions
- Crisp the tofu:
- Heat 1 tbsp oil in a large skillet over medium high heat and pan fry tofu cubes until golden on all sides, about 8 minutes. Set aside on paper towels so they stay crunchy.
- Build the base:
- In the same pan, sauté onion, garlic, and ginger for 2-3 minutes until fragrant and the onions turn translucent.
- Add vegetables and spices:
- Toss in carrots, bell pepper, and pumpkin, then stir in curry powder, cumin, turmeric, and chili flakes. Cook for 2 minutes to toast the spices until they smell wonderful.
- Simmer the curry:
- Pour in coconut milk and vegetable broth, bring to a gentle simmer, then cover and cook for 15-20 minutes until pumpkin is fork tender.
- Bring it all together:
- Stir in the crispy tofu and soy sauce, then simmer uncovered for 5 minutes to let the flavors meld and the sauce thicken slightly.
- Finish with freshness:
- Add baby spinach and lime juice, cooking just 1-2 minutes until the spinach wilts. Season with salt and pepper to taste.
This recipe has become my go to comfort food whenever I need something nourishing but not heavy. It is the kind of meal that makes you feel cared for from the inside out.
Making It Your Own
Sweet potatoes work beautifully in place of pumpkin, and chickpeas can substitute for tofu if you prefer. The recipe adapts easily to whatever you have in the pantry.
Serving Suggestions
I love scooping this curry over fluffy basmati rice or alongside warm naan for soaking up the sauce. Quinoa adds extra protein and makes for a lighter meal.
Make Ahead Wisdom
This curry keeps beautifully in the refrigerator for up to four days and freezes well for those busy weeks. The tofu may soften slightly but the flavors only get better with time.
- Reheat gently on the stovetop with a splash of water to loosen the sauce
- Fry fresh tofu to add on top for texture if serving leftovers to guests
- The spinach is best added fresh when reheating rather than freezing it in the curry
Hope this curry brings as much warmth to your kitchen as it has to mine.
Recipe Q&A
- → Can I use different types of squash?
-
Yes, kabocha squash or butternut squash work beautifully as substitutes for pumpkin. They have similar sweetness and texture when cooked in the curry sauce.
- → How do I make the tofu extra crispy?
-
Press the tofu for at least 15 minutes before cooking to remove excess moisture, then pan-fry in hot oil without overcrowding the pan. Don't stir too frequently—let each side develop a golden crust.
- → Can I make this curry ahead of time?
-
Absolutely. The flavors actually improve 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 coconut milk if needed.
- → Is this curry spicy?
-
The curry has mild to medium heat from the curry powder and optional chili flakes. You can adjust the spice level by reducing or increasing the chili flakes to your preference.
- → What should I serve with this curry?
-
Steamed basmati rice, fluffy quinoa, or warm naan bread are perfect accompaniments. The rice and quinoa help soak up the creamy coconut sauce, while naan is great for scooping.
- → Can I freeze this curry?
-
Yes, this curry freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetop.