This comforting North Indian-style korma combines protein-rich boiled eggs with hearty chickpeas and fresh spinach in a velvety, aromatic sauce. The mild spice blend featuring coriander, cumin, and cinnamon creates a fragrant base, while coconut milk and ground almonds add luxurious creaminess without overwhelming heat. Perfect for those seeking authentic Indian flavors with gentle warmth, this dish comes together in under an hour and serves four generously.
The first time I made egg korma was on a rainy Tuesday when I wanted something comforting but not heavy. My roommate walked in and immediately asked what smelled so incredible, the cinnamon and toasted onions filling our tiny apartment. That evening became a regular thing, this gentle curry bringing us together even on the most exhausting weeks. Now its my go-to when I need something that feels like a hug but still delivers proper nourishment.
I made this for my sister who claims she hates Indian food because its always too spicy. She tentatively took one bite, eyes widened, and went back for three servings. The best part was watching her realize that mild doesnt mean boring, it means every subtle spice gets to shine through clearly. Now she requests it whenever she visits, and Ive caught her making it for her own friends too.
Ingredients
- 6 large eggs: Perfect protein vessels that soak up the korma sauce beautifully, soft boiled or hard boiled both work
- 1 can (400 g / 14 oz) chickpeas, drained and rinsed: Hearty and creamy once they simmer in the sauce, adding lovely texture throughout
- 150 g (5 oz) fresh spinach, roughly chopped: Wilts down into silkiness while adding gorgeous color and nutrients
- 1 large onion, finely chopped: Take your time caramelizing these slowly, they become the sweet foundation that balances the spices
- 2 medium tomatoes, chopped: Break down into the sauce to create body and natural sweetness
- 2 cloves garlic, minced: Fresh is best here, added after the onions so they dont burn
- 1-inch piece ginger, grated: Grating releases more flavor and eliminates any fibrous bits
- 3 tbsp plain Greek yogurt or unsweetened coconut yogurt: Adds tang and creaminess, Greek yogurt creates a velvety finish
- 60 ml (1/4 cup) coconut milk: Light coconut milk keeps things balanced without overwhelming the other flavors
- 2 tbsp ground almonds or cashew butter: The traditional way to thicken a korma, creating restaurant quality silkiness
- 1 tsp ground coriander: Floral and citrusy, this brings brightness to the sauce
- 1 tsp ground cumin: Earthy and warm, toast it briefly in the hot oil before adding other ingredients
- 1/2 tsp ground turmeric: For that beautiful golden color and subtle warmth
- 1/2 tsp garam masala: Finish with this aromatic blend rather than cooking it too long
- 1/2 tsp mild chili powder: Just enough warmth without any real heat, adjust up if you prefer more kick
- 1/8 tsp ground cinnamon: A tiny amount adds this incredible depth that people cant quite put their finger on
- Salt and freshly ground black pepper, to taste: Taste as you go, the sauce needs proper seasoning to really sing
- 2 tbsp vegetable oil or ghee: Ghee adds authentic flavor but oil works perfectly for a lighter version
- Fresh cilantro leaves, to garnish: Sprinkle generously at the end for a bright, fresh contrast
- Lemon wedges, to serve: A squeeze of acid right before eating makes everything pop
Instructions
- Prepare the eggs:
- Place eggs in a saucepan, cover with cold water by about an inch, and bring to a gentle boil. Let them simmer for 8 to 9 minutes, then plunge into cold water until cool enough to handle. Peel them carefully and slice in half lengthwise, setting them aside on a plate.
- Build your aromatic base:
- Heat your oil or ghee in a large skillet over medium heat. Add the chopped onion and cook slowly for 5 to 6 minutes, stirring occasionally, until they turn golden brown and smell incredible. This is where all the flavor starts, so do not rush this step.
- Add the ginger and garlic:
- Stir in your minced garlic and grated ginger, cooking for just 1 minute until fragrant. You should smell them immediately, that signals they are ready and prevents any bitterness from burning.
- Soften the tomatoes:
- Add the chopped tomatoes and cook for 3 to 4 minutes, breaking them down with your spoon. They should soften completely and start melting into the onions, creating a thick, fragrant mixture.
- Create the creamy korma sauce:
- Stir in the ground almonds or cashew butter, yogurt, coconut milk, and all your spices except the garam masala. Let everything simmer gently for 5 minutes, stirring constantly to prevent the yogurt from separating. The sauce should thicken beautifully and smell absolutely intoxicating.
- Add your hearty elements:
- Toss in the drained chickpeas and chopped spinach, folding them through the sauce. Cook for 3 to 4 minutes until the spinach has completely wilted and the chickpeas are heated through.
- Nestle in the eggs:
- Gently place the halved eggs into the sauce, cut side up. Simmer for 4 to 5 minutes, spooning the sauce over the eggs occasionally so they absorb all those gorgeous flavors.
- Finish and serve:
- Stir in the garam masala and taste the sauce, adjusting salt and pepper as needed. Scatter fresh cilantro over the top and serve with lemon wedges on the side.
Last winter I made a double batch for a dinner party when everyone was feeling a bit down. The conversation kept pausing as people took their first bites, that comfortable silence that means food is doing its job properly. Three friends asked for the recipe before they even left, and one texted me the next day saying her husband had declared it his new favorite dinner.
Making It Your Own
Sometimes I swap the spinach for baby kale or Swiss chard when I want something with more texture. Both hold up beautifully in the creamy sauce and add a slightly different flavor profile. Fresh fenugreek leaves would be authentic if you can find them, adding a wonderful bitter sweetness that balances the richness.
Perfect Pairings
Basmati rice is the classic choice, but I have also served this over warm naan for scooping up every drop of sauce. A simple cucumber raita on the side adds a cool contrast, and some roasted papadums bring lovely crunch. For a low carb option, cauliflower rice works surprisingly well too.
Make Ahead Wisdom
This curry actually tastes better the next day as all those spices have time to really mingle and develop. Make the sauce and chickpea base up to two days ahead, then gently reheat while you boil and halve the fresh eggs. The eggs are best added just before serving so they do not become rubbery from reheating.
- Freeze the sauce base without eggs for up to three months, thawing overnight in the fridge
- If you want to prep everything in advance, boil the eggs and store them separately, adding them only when you reheat
- The sauce can be doubled or tripled easily, and I always make extra because leftovers are incredible
There is something so nourishing about this dish, not just in ingredients but in how gently it treats you while cooking. Every time I make it now, I think of that rainy Tuesday and how a simple craving turned into something that brings people together again and again.
Recipe Q&A
- → Is this korma spicy?
-
No, this version is intentionally mild with gentle warmth from chili powder and aromatic spices like cinnamon, coriander, and cumin. Perfect for those who prefer subtle flavors.
- → Can I make it vegan?
-
Absolutely. Replace eggs with cubed firm tofu or extra chickpeas, use coconut yogurt instead of Greek yogurt, and swap ground almonds for sunflower seed butter if needed.
- → What should I serve with it?
-
Fluffy basmati rice, warm naan bread, or roti are classic accompaniments. The creamy sauce pairs beautifully with these traditional Indian sides.
- → How long do leftovers keep?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of water if the sauce thickens.
- → Can I use frozen spinach?
-
Yes, thaw and drain frozen spinach thoroughly before adding. Fresh spinach provides better texture, but frozen works in a pinch.
- → Why use Greek yogurt in korma?
-
Greek yogurt adds tanginess and creaminess while tempering the spices. It creates that signature velvety korma texture without being overly heavy.