This aromatic Indian-inspired curry combines tender chunks of pumpkin with crispy golden tofu cubes, all simmered in a rich coconut milk base infused with curry powder, cumin, coriander, and turmeric. The velvety sauce perfectly balances sweet pumpkin notes with earthy spices, while baby spinach adds fresh color and nutrients. Ready in under an hour, this satisfying vegetarian dish pairs beautifully with basmati rice or warm naan bread for a complete meal.
The first time I made pumpkin curry, it was late October and my kitchen smelled like autumn had decided to move in permanently. I'd bought too much pumpkin from a farm stand and needed to use it up before it went bad. My roommate walked in midway through cooking and asked what I was making that smelled so incredible. We ended up eating it straight from the pan while standing at the counter.
Last winter when my sister came over feeling exhausted from work, I made this curry without telling her what was in it. She took one bite and immediately asked for the recipe. Now it's her go-to comfort food whenever life gets overwhelming. There's something about this combination that just makes everything feel better.
Ingredients
- 500 g pumpkin: Peeled, seeded, and cut into 2 cm cubes. Sweet potato works beautifully here too if pumpkin feels too seasonal
- 1 large onion: Finely chopped. This builds your flavor foundation so take your time getting it translucent
- 2 cloves garlic: Freshly minced. Jarred garlic won't give you the same bright punch
- 1 tablespoon fresh ginger: Grated. I've learned the hard way that dried ginger is never the same
- 1 red bell pepper: Sliced into strips. Adds sweetness and a pop of color that makes the dish gorgeous
- 100 g baby spinach: Washed and ready to wilt in at the end for extra nutrition
- 400 g firm tofu: Drained, pressed, and cut into 2 cm cubes. Pressing it for 15 minutes first makes all the difference in texture
- 2 tablespoons cornstarch: For coating the tofu. This is what creates that irresistible golden crunch
- 4 tablespoons vegetable oil: Split between frying tofu and building your curry base
- 2 teaspoons curry powder: Your spice blend base. Madras curry powder adds a lovely warmth
- 1 teaspoon ground cumin: Earthy and essential for that authentic curry flavor
- 1 teaspoon ground coriander: Adds subtle citrusy notes that brighten the rich coconut milk
- 1/2 teaspoon turmeric: For that gorgeous golden color and anti-inflammatory benefits
- 1/4 teaspoon cayenne pepper: Optional but I love the gentle heat it brings. Adjust to your comfort level
- 400 ml coconut milk: Full-fat is definitely worth it here. The light version just doesn't give the same luxurious mouthfeel
- 200 ml vegetable broth: Homemade is best but any quality broth works fine
- 1 tablespoon soy sauce: Adds umami depth. Use tamari if you need it gluten-free
- Salt and pepper: To taste. Trust your palate here
- Fresh cilantro: For garnish. The bright herbaceous finish cuts through the richness
- Lime wedges: A squeeze right before serving wakes up all the flavors
Instructions
- Crisp the tofu:
- Pat your tofu blocks completely dry with paper towels, then cut into 2 cm cubes. Toss gently with cornstarch until each piece is lightly coated. Heat 2 tablespoons oil in your largest non-stick skillet over medium-high heat until it shimmers slightly. Add tofu in a single layer and let it cook undisturbed for 2-3 minutes before flipping. You want each side golden brown and crispy. This usually takes 6-8 minutes total. Remove with a slotted spoon and set aside on paper towels.
- Build your aromatic base:
- In the same skillet, add another 2 tablespoons oil over medium heat. Toss in your chopped onion and cook for about 3 minutes until soft and translucent. Add the minced garlic and grated ginger, stirring constantly for 1 minute until fragrant but not brown. The smell at this point should be absolutely incredible.
- Wake up the spices:
- Sprinkle in your curry powder, cumin, coriander, turmeric, and cayenne. Stir constantly for 30 seconds. The spices will bloom in the hot oil, becoming fragrant and deepening in color. Don't let them burn or they'll turn bitter. Add a splash of broth if the pan seems too dry.
- Add the vegetables:
- Toss in your pumpkin cubes and sliced bell pepper. Stir thoroughly to coat every piece in the spiced oil. Let everything cook together for 2 minutes, stirring occasionally. The pumpkin should start glistening as it absorbs the spice mixture.
- Create the sauce:
- Pour in the coconut milk, vegetable broth, and soy sauce. Stir gently to combine all ingredients. Bring to a gentle simmer over medium heat. You want small bubbles rising to the surface but not a rolling boil.
- Simmer to perfection:
- Cover the skillet and reduce heat to low. Let it cook for 15-20 minutes. Check pumpkin for tenderness by piercing with a fork. When it slides in easily with no resistance, you're ready for the next step. The sauce should have thickened slightly.
- Bring it all together:
- Stir in the spinach and your crispy tofu cubes. The spinach will wilt almost immediately. Let everything heat through for 2-3 minutes. Taste and season generously with salt and pepper. The sauce should be rich, slightly sweet from the pumpkin, with gentle warmth from the spices.
- Finish and serve:
- Serve hot over steamed basmati rice or with warm naan bread. Top generously with chopped fresh cilantro. Pass lime wedges at the table so everyone can add a bright squeeze to their bowl. Something magical happens when that acid hits the rich sauce.
This recipe became my go-to dinner whenever friends needed cheering up after a hard week. Something about sitting around a steaming bowl of curry with good conversation makes everything feel manageable again. Food really does have that power.
Making It Your Own
Sweet potato makes an excellent substitute for pumpkin when they're not in season. I've also added butternut squash when I wanted something slightly sweeter. The key is cutting everything the same size so it cooks evenly.
Serving Suggestions
Steamed basmati rice is classic but coconut rice takes this over the top. Naan bread is perfect for soaking up every drop of that incredible sauce. I've even served it over quinoa when I wanted extra protein.
Meal Prep Magic
This curry actually tastes better the next day as the flavors continue to develop. Store in airtight containers for up to 4 days. The sauce might thicken in the fridge so add a splash of broth or water when reheating.
- Freeze individual portions for up to 3 months. Thaw overnight in the refrigerator
- The tofu will lose some crispness after freezing but the flavor remains incredible
- Always garnish fresh with cilantro and lime right before serving
There's nothing quite like the sound of spoons clinking against bowls as everyone goes back for seconds. That's when you know you've made something special.
Recipe Questions & Answers
- → Can I make this curry ahead of time?
-
Absolutely. This curry actually develops more flavor when made ahead and tastes even better the next day. 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 to loosen the sauce.
- → Can I use sweet potato instead of pumpkin?
-
Yes, sweet potato makes an excellent substitute. It has a similar sweetness and texture when cooked. Cube the sweet potato the same size as the pumpkin and adjust cooking time as needed—sweet potatoes may take slightly longer to become tender.
- → How do I get crispy tofu that doesn't fall apart?
-
Press your tofu for at least 15 minutes to remove excess moisture, then coat it evenly in cornstarch before frying. Use a hot skillet with enough oil and avoid moving the tofu too much during the first few minutes of cooking. This creates a golden crust that holds up beautifully when added to the curry sauce.
- → Can I freeze this curry?
-
Yes, freeze for up to 3 months. Note that the tofu texture may change slightly upon thawing, becoming a bit softer. For best results, cool completely before freezing in freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetop.
- → How can I make this curry spicier?
-
Increase the cayenne pepper to ½ teaspoon or add fresh chopped chili peppers when sautéing the aromatics. You could also add a diced jalapeño or serrano pepper with the garlic and ginger. For a different heat profile, try adding a pinch of red pepper flakes with the other spices.
- → What can I serve with this curry?
-
Steamed basmati rice is the classic pairing, but it also works beautifully with quinoa, brown rice, or warm naan bread. For a low-carb option, serve over cauliflower rice or with roasted vegetables. The creamy sauce is perfect for dipping flatbreads or spooning over grains.