This aromatic North Indian-inspired dish brings together tender boiled eggs, protein-rich chickpeas, and fresh spinach in a luxuriously creamy korma sauce. The mild, fragrant spice blend features coriander, cumin, turmeric, and a hint of cinnamon, while Greek yogurt and coconut milk create that signature velvety texture. Perfect for those seeking gentler flavors, this curry comes together in just 50 minutes and serves four generously. The sauce, enriched with ground almonds or cashew butter, delivers restaurant-quality results with simple techniques.
The kitchen was quiet except for the gentle hiss of onions hitting hot ghee. I had been craving something soothing yet substantial, and this mild korma with its golden pools of sauce felt like the answer. The first time I made it, I worried the mild spices would lack depth, but the cinnamon and ground almonds created this luxurious, velvety base that surprised everyone at the table. Now it is the curry I make when I want something that feels like a warm embrace without the heat.
My friend Sarah came over for dinner one rainy Tuesday, exhausted from a new job. She took one bite of this curry, eyes closed, and said it reminded her of the comforting meals her grandmother used to make. That moment stuck with me because food that good has the power to transport you somewhere else entirely.
Ingredients
- 6 large eggs: Boiled just right so the yolks stay tender but set, they become little protein packages that soak up the spiced sauce beautifully
- 1 can (400 g) chickpeas: Rinse them really well until the water runs clear, otherwise they taste slightly metallic and nobody wants that surprise
- 150 g fresh spinach: Rough chopping is fine here because it wilts down into ribbons of green throughout the curry
- 1 large onion: Take the time to cook it properly until golden brown because that sweetness becomes the backbone of the entire sauce
- 2 medium tomatoes: They break down into the sauce, adding acidity that balances the creamy elements
- 2 cloves garlic and 1-inch ginger: Minced and grated together, this aromatic duo wakes up the whole dish
- 3 tbsp plain Greek yogurt or coconut yogurt: Room temperature is crucial here or it might curdle when it hits the hot pan
- 60 ml coconut milk: This creates the silky mouthfeel that makes a korma feel so luxurious
- 2 tbsp ground almonds or cashew butter: The secret ingredient that thickens the sauce and adds a subtle nutty richness
- 1 tsp ground coriander and cumin: These warm, earthy spices form the foundation of the korma flavor profile
- 1/2 tsp ground turmeric: Mostly for that gorgeous golden color, though it adds a gentle earthiness too
- 1/2 tsp garam masala: Adds that final aromatic layer that makes it taste properly Indian
- 1/2 tsp mild chili powder: Just enough to give a whisper of warmth without overwhelming anyone
- 1/8 tsp ground cinnamon: This tiny amount creates this subtle background sweetness that people notice but cannot quite place
- Salt and freshly ground black pepper: Taste as you go because the chickpeas already contain some salt
- 2 tbsp vegetable oil or ghee: Ghee adds incredible flavor if you have it, but oil works perfectly fine
- Fresh cilantro leaves: The bright, herbal finish cuts through the richness
- Lemon wedges: A squeeze right before serving wakes up all the flavors
Instructions
- Get your eggs ready first:
- Place them in a saucepan covered by an inch of cold water, bring to a boil, then turn down to a gentle simmer for 8 to 9 minutes. Run them under cold water immediately so they peel easily, then halve them and set them aside for their final debut.
- Build your flavor base:
- Heat the oil or ghee in a large skillet over medium heat, add the chopped onion, and let it cook for 5 to 6 minutes until it turns golden brown and smells incredible. Stir in the garlic and ginger and cook for just 1 minute until you can smell them—do not let them brown or they will taste bitter.
- Create the sauce:
- Add the chopped tomatoes and cook for 3 to 4 minutes until they soften and start breaking down. Stir in the ground almonds or cashew butter, yogurt, coconut milk, and all those spices, then simmer gently for 5 minutes while stirring often to prevent anything from sticking.
- Add the heartiness:
- Toss in the chickpeas and spinach, cooking for 3 to 4 minutes until the spinach wilts down into tender green ribbons. Nestle those halved eggs into the sauce cut side up, letting them simmer for 4 to 5 minutes while you spoon the sauce over them like you are tucking them in.
Last winter, my partner was sick and requested something comforting but not too heavy. This mild korma became our weeknight ritual for weeks—something about those gentle spices and creamy texture felt restorative in a way that transcended just nutrition.
Making It Your Own
The beauty of this recipe lies in its adaptability. I have swapped spinach for baby kale when that was what languished in the crisper drawer, and honestly, the slight bitterness added another layer of complexity that worked beautifully. Sometimes I add cubed potatoes for extra substance, letting them simmer right alongside the chickpeas until they are tender and creamy inside.
Serving Suggestions
Basmati rice is classic for a reason—those fluffy grains perfectly catch every drop of the sauce. But warm naan for scooping up the eggs and chickpeas feels almost luxurious in its own right. My favorite accidental discovery was serving this over quinoa, whose nutty flavor complemented the ground almonds in the sauce in the most unexpected way.
Storage And Meal Prep
This curry actually tastes better the next day when the spices have had time to mingle and develop deeper friendships. Store it in an airtight container in the refrigerator for up to 4 days, though it rarely lasts that long in my house. If you are meal prepping, keep the rice separate and reheat everything gently with a splash of water to loosen the sauce.
- Freeze portions without the eggs for up to 3 months
- Add fresh spinach when reheating so it does not turn mushy
- The sauce thickens as it sits, so thin it with a little water or coconut milk
There is something profoundly satisfying about a mild curry that lets each ingredient shine. Hope this brings your table the same warmth it has brought mine.
Recipe FAQs
- → What makes this korma mild?
-
The mildness comes from using gentle spices like coriander, cumin, and turmeric with only half a teaspoon of mild chili powder. The creamy yogurt and coconut milk further temper any heat, creating a delicate, family-friendly flavor profile suitable for all palates.
- → Can I make this dairy-free?
-
Absolutely. Simply swap the Greek yogurt for unsweetened coconut yogurt, which maintains the creamy texture while making the dish completely dairy-free and vegan-friendly.
- → What should I serve with this curry?
-
Fluffy basmati rice or warm naan bread are classic accompaniments. The mild sauce pairs beautifully with both, allowing you to soak up every drop of the fragrant gravy.
- → How long do the eggs need to cook?
-
Boil the eggs for 8–9 minutes for perfectly hard-boiled centers. Immediately cooling them under cold water makes peeling easier and prevents overcooking.
- → Can I prepare this in advance?
-
The sauce base actually improves after resting in the refrigerator for a day. Cook everything except the final egg heating step, then reheat gently and add the halved eggs just before serving.
- → What leafy greens work best?
-
Fresh spinach wilts beautifully into the sauce, but baby kale or Swiss chard make excellent substitutes if you prefer a slightly heartier green with more bite.