This fragrant North Indian-inspired curry combines tender boiled eggs with hearty chickpeas and fresh spinach in a rich, creamy korma sauce. The mild aromatic blend features ground coriander, cumin, turmeric, and a hint of cinnamon, creating layers of warm flavor without overwhelming heat. Greek yogurt and coconut milk lend velvety texture, while ground almonds add subtle nutty depth. Perfect for a comforting weeknight dinner, this dish comes together in just 50 minutes and serves four generously. Enjoy over steamed basmati rice or with warm naan bread for soaking up the luscious sauce.
The first time I made this korma was on a rainy Tuesday when I needed something that felt like a warm hug but wasn't too complicated. I'd been craving Indian food all week but didn't want to navigate a takeout menu. The way the cinnamon hits the coconut milk creates this incredible aroma that had my roommate poking her head into the kitchen before I'd even finished cooking.
I served this to my cousin who swears she hates curry, and she went back for thirds. The eggs absorb all those beautiful spices while the chickpeas give it this satisfying heft that makes it feel like a complete meal. Now she texts me every other week asking when I'm making it again.
Ingredients
- 6 large eggs: The protein base that soaks up the korma sauce beautifully, perfectly soft-boiled for that creamy yolk texture.
- 1 can chickpeas: These add earthy substance and make the curry feel substantial without any meat.
- Fresh spinach: Wilts down into the sauce for color and nutrients while barely affecting the flavor profile.
- Onion, garlic, and ginger: The holy trinity that forms the aromatic foundation of any good Indian dish.
- Plain yogurt or coconut yogurt: Creates that signature korma creaminess and tempers the spices.
- Coconut milk: Adds richness and a subtle sweetness that balances the warm spices.
- Ground almonds or cashew butter: The secret to restaurant-style thickness in the sauce.
- Ground coriander, cumin, and turmeric: The core spice blend that gives this curry its golden color and classic flavor.
- Garam masala and mild chili powder: Adds warmth without overwhelming heat.
- Vegetable oil or ghee: Ghee adds authentic flavor but oil works perfectly for a lighter version.
Instructions
- Perfect the eggs:
- Place eggs in cold water, bring to a gentle boil, and simmer for 8-9 minutes for that ideal jammy yolk consistency before cooling and peeling.
- Build the base:
- Sauté your onion in oil or ghee until it turns golden brown, which takes about 5-6 minutes and adds deep sweetness.
- Wake up the aromatics:
- Stir in the minced garlic and grated ginger, cooking just until they release their perfume into the oil.
- Soften the tomatoes:
- Add chopped tomatoes and let them break down for 3-4 minutes until they're melting into the onion mixture.
- Create the sauce:
- Stir in the ground almonds, yogurt, coconut milk, and all spices, then simmer gently for 5 minutes while stirring to prevent splitting.
- Add the heart:
- Fold in the chickpeas and spinach, cooking until the spinach wilts into the sauce and everything is coated.
- Nestle in the eggs:
- Arrange the halved eggs cut side up into the sauce, letting them warm through and absorb those beautiful spices.
- Finish and serve:
- Taste and adjust the seasoning, then scatter with fresh cilantro and serve with lemon wedges for brightness.
This recipe became my go-to for potlucks because it holds heat beautifully and tastes even better the next day. There's something about those tender eggs nestled in the sauce that makes people feel genuinely cared for.
Making It Your Own
I've found that swapping spinach for baby kale works beautifully if you want something with a bit more bite. The texture holds up surprisingly well in the creamy sauce, and it adds this lovely earthy dimension that complements the chickpeas.
The Art Of Korma Balance
The key to a restaurant-quality korma is patience when blooming the spices in the oil. I learned this the hard way after rushing the process and ending up with something that tasted like spiced yogurt soup instead of the velvety curry I was aiming for.
Serving Suggestions That Work
Basmati rice is the classic choice for a reason, but I've also served this over quinoa for extra protein or with warm naan for soaking up every drop of sauce. The lemon wedges aren't optional, they cut through the richness.
- Cook the rice with a cardamom pod or two for subtle aroma.
- Toast some extra cashews in a dry pan and sprinkle them on top.
- Have plain yogurt on the table for anyone who wants extra cooling.
This korma has saved me on countless busy weeknights when I wanted something nourishing but didn't have the energy for anything complicated. It's the kind of meal that makes the kitchen feel like the heart of the home.
Your Recipe Questions Answered
- → Can I make this dish vegan?
-
Yes, simply omit the eggs and add cubed firm tofu or extra chickpeas. Swap Greek yogurt for coconut yogurt to keep it entirely plant-based while maintaining the creamy texture.
- → How can I adjust the spice level?
-
This version uses mild chili powder for gentle warmth. For more heat, increase the chili powder to 1 teaspoon or add fresh green chilies when sautéing the onions. For even milder flavor, omit the chili powder entirely.
- → What can I serve with egg korma?
-
Basmati rice is the classic pairing, but warm naan, roti, or other flatbreads work beautifully for scooping up the sauce. You could also serve over quinoa or cauliflower rice for a lighter option.
- → Can I prepare this in advance?
-
The sauce base actually improves after sitting and can be made up to 2 days ahead. Store refrigerated, then reheat gently before adding the halved eggs for the final 5 minutes to prevent them from becoming rubbery.
- → What vegetables work as spinach substitutes?
-
Baby kale, Swiss chard, or tender young collard greens all work well. Adjust cooking time slightly—kale may need an extra minute or two to wilt completely, while more delicate greens like arugula can be added at the very end.
- → Is this suitable for freezing?
-
The sauce portion freezes beautifully for up to 3 months. However, freeze without the eggs—they can become rubbery when frozen and reheated. Boil fresh eggs when serving the thawed curry.