This North Indian-inspired korma combines protein-rich eggs and fiber-packed chickpeas in a velvety, mildly spiced coconut-yogurt sauce. The aromatic base features warming coriander, cumin, and cinnamon, while fresh spinach adds vibrant color and nutrients. Perfect for those seeking gentler flavors, this dish delivers restaurant-quality results with simple techniques. The sauce thickens naturally with ground almonds, creating luxurious texture without heavy cream. Serve over basmati rice or with warm naan to soak up every drop of the golden, fragrant gravy.
The first time I made egg korma was during a rainy weeknight when I needed something comforting but not too heavy after a long day at work. I had half a can of chickpeas languishing in the fridge and some spinach starting to wilt, so I decided to throw them into a creamy sauce. Now its become my go to when I want restaurant style flavors without leaving the house.
My friend Sarah came over unexpectedly that first evening and ended up scraping her plate clean despite claiming she wasnt hungry. She still texts me about that sauce whenever shes having a bad day and needs something soothing.
Ingredients
- 6 large eggs: Hard boiled and halved, they become tender little protein pillows that soak up the sauce beautifully
- 1 can chickpeas: Drain and rinse them well so they dont make your sauce watery or metallic tasting
- Fresh spinach: About 5 ounces chopped, though I often grab a generous handful without measuring
- 1 large onion: Finely chopped so it practically disappears into the sauce while adding natural sweetness
- 2 medium tomatoes: Chopped fresh works better than canned here for a brighter flavor
- 2 cloves garlic and 1 inch ginger: This aromatic duo is the foundation of so many good Indian dishes
- 3 tbsp plain yogurt: Greek or coconut yogurt both work, but bring it to room temperature first to prevent curdling
- 60 ml coconut milk: Adds that luxurious mouthfeel that makes korma so indulgent
- 2 tbsp ground almonds or cashew butter: The secret to that restaurant style thick velvety texture
- Whole spice lineup: Coriander, cumin, turmeric, garam masala, mild chili powder, and a pinch of cinnamon
- 2 tbsp oil or ghee: Ghee adds extra richness but vegetable oil keeps it lighter
- Fresh cilantro and lemon wedges: These bright finishes wake up all the creamy richness
Instructions
- Boil the eggs perfectly:
- Place eggs in cold water, bring to a boil, then simmer 8 to 9 minutes. Plunge them into cold water immediately so they peel cleanly and the yolks stay bright yellow.
- Build your aromatic base:
- Heat oil in a large skillet over medium heat and cook the onion until golden, about 5 to 6 minutes. Stir in garlic and ginger for just 1 minute until you can smell them everywhere.
- Soften the tomatoes:
- Add chopped tomatoes and cook 3 to 4 minutes until they break down into a jammy consistency that will become the body of your sauce.
- Create the korma sauce:
- Stir in ground almonds, yogurt, coconut milk, and all your spices. Let everything simmer gently for 5 minutes while stirring frequently so the yogurt incorporates smoothly.
- Add the heartiness:
- Toss in chickpeas and spinach, cooking 3 to 4 minutes until the spinach wilts completely and the chickpeas are warmed through.
- Nestle in the eggs:
- Arrange halved eggs cut side up in the sauce and simmer 4 to 5 minutes. Spoon that gorgeous sauce over the eggs repeatedly so they absorb all those flavors.
- Finish with bright notes:
- Taste and adjust seasoning, then scatter fresh cilantro over everything. Serve with lemon wedges on the side so everyone can add their own pop of acidity.
Last winter my neighbor brought over some basmati rice and we ate this korma straight from the pan while watching snow fall outside the kitchen window. That evening turned into one of those simple perfect moments that stick with you longer than any fancy restaurant meal.
Making It Your Own
Ive found that baby kale works beautifully if you want something with more texture than spinach. The slight bitterness balances the creamy sauce in a way that feels intentional rather than like a substitution.
Pairing Ideas
Basmati rice is classic, but Ive also served this over quinoa for extra protein or with warm naan for soaking up every drop of sauce. Sometimes I even roast cauliflower florets on the side for crunch.
Make Ahead Magic
The sauce actually tastes better the next day as all those spices have time to mingle and deepen. You can make everything except the eggs up to 2 days ahead and just warm it gently before adding them.
- Store the boiled eggs separately and add them at the very end so they dont become rubbery
- The sauce freezes beautifully for up to a month if you want to meal prep portions
- Always reheat slowly over low heat, stirring often to prevent the yogurt from separating
Theres something so satisfying about a dish that comes together quickly but tastes like it simmered all afternoon. I hope this becomes one of those recipes you turn to when you need comfort in a bowl.
Recipe FAQs
- → Is this korma very spicy?
-
No, this version is specifically designed to be mild. The warming spices like cinnamon and coriander provide aromatic depth without significant heat. You can easily adjust the chili powder or omit it entirely for an even gentler dish.
- → Can I make this dairy-free?
-
Absolutely. Simply substitute Greek yogurt with unsweetened coconut yogurt. The coconut yogurt creates equally creamy texture while keeping the dish completely plant-based and dairy-free.
- → What can I serve with this korma?
-
Basmati rice is the classic choice, perfectly absorbing the aromatic sauce. Warm naan bread, roti, or quinoa also work beautifully. The mild flavors pair well with simple sides like cucumber raita or pickled onions.
- → How long do leftovers keep?
-
Store in an airtight container in the refrigerator for up to 3 days. The flavors often deepen and improve overnight. Reheat gently on the stove, adding a splash of water if the sauce has thickened too much.
- → Can I use frozen spinach instead of fresh?
-
Yes, thaw and drain frozen spinach thoroughly before adding. You may need approximately 200g frozen spinach to equal 150g fresh. Squeeze out excess moisture to prevent diluting the creamy sauce.
- → What's the purpose of ground almonds in the sauce?
-
Ground almonds act as a natural thickener, creating velvety body without using cream or flour. They also add subtle nutty sweetness that complements the aromatic spices. Cashew butter works equally well as an alternative.