Egg Malai Curry
Boiled eggs simmered in a gently spiced, creamy onion and cashew gravy with a rich malai finish. This comforting curry is mild, silky, and perfect with roti, naan, or a small serving of jeera rice.
For 4 servings
- prep · ~12 min
Boil and peel the eggs.
Place the eggs in a pan, cover with water, and boil until hard cooked. Cool, peel, and keep them ready for the curry.
TIPMake a few light slits in the boiled eggs later so they absorb the gravy better. - prep · ~15 min
Soak the cashews and prep the base ingredients.
Soak the cashews in warm water for 15 minutes. Roughly chop the onion and tomato, and keep the ginger, garlic, and green chili ready.
- saute · ~11 min
Cook the onion and tomato base.
1.Heat 1 tbsp oil in a pan over medium heat.2.Add onion, ginger, garlic, and green chili, and cook until the onion turns soft and light golden, 5 to 6 minutes.3.Add tomato and cook until soft and pulpy, 4 to 5 minutes.4.Turn off the heat and let the mixture cool slightly.TIPDo not brown the onion too much or the gravy loses its pale, creamy finish. - mix · ~3 min
Blend the gravy paste.
Drain the cashews and blend them with the cooked onion-tomato mixture into a smooth paste. Add a small splash of milk if needed to help it blend evenly.
- fry · ~3 min
Lightly fry the boiled eggs.
Heat the remaining 1 tbsp oil in a pan. Add the boiled eggs with turmeric powder and fry gently for 1 to 2 minutes, turning them so they get light color on the outside. Remove and keep aside.
- temper · ~1 min
Cook the whole spices in ghee.
In the same pan, heat the ghee. Add cumin seeds, bay leaf, green cardamom, cloves, and cinnamon, and let them sizzle until fragrant.
TIPKeep the heat medium so the whole spices bloom without burning. - saute · ~6 min
Cook the blended paste with the ground spices.
1.Add the blended paste to the pan and cook over low to medium heat.2.Stir in coriander powder, red chili powder, black pepper, and salt.3.Cook until the paste thickens slightly and the raw smell is gone, 5 to 6 minutes. - simmer · ~5 min
Add the liquids and make the gravy.
Pour in the water and milk, then stir well to loosen the masala into a smooth gravy. Add sugar and bring it to a gentle simmer for 4 to 5 minutes.
- simmer · ~4 min
Finish the curry with eggs and cream.
Add the fried eggs and fresh cream, then sprinkle in the garam masala. Simmer very gently for 3 to 4 minutes so the eggs warm through and the gravy turns silky.
TIPKeep the gravy at a gentle simmer after adding cream so it stays smooth and does not split. - garnish
Garnish with cilantro.
- serve
Serve hot.
Serve the egg malai curry hot with roti, naan, paratha, or a small portion of jeera rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Make 2-3 shallow slits in each boiled egg before simmering so the creamy gravy seasons them better.
- 2Keep the onions only light golden; deeply browned onions will darken the curry and mute its malai-style finish.
- 3Blend the onion, tomato, and soaked cashews until completely smooth for the signature silky texture.
- 4Fry the boiled eggs gently with turmeric just until lightly blistered; overfrying can make the whites rubbery.
- 5After adding milk and cream, keep the curry on a low, gentle simmer so the gravy stays smooth and does not split.
- 6If the gravy thickens after resting, loosen it with a splash of hot milk or hot water rather than boiling it hard.
- 7This curry tastes even better after 20-30 minutes of rest, when the whole spices and eggs have time to meld with the sauce.
Adapt it for your goals.
Spicier
Increase green chili and red chili powder for a warmer, more restaurant-style heat while keeping the creamy base intact.
low oilLow-oil
Skip frying the eggs and reduce the oil slightly; the curry stays rich from cashews and cream but feels lighter.
no onion no garlicNo-onion-no-garlic
Omit onion and garlic, use extra tomato, cashew, ginger, and a pinch of asafoetida for a satvik-style version.
shahiShahi
Add a little saffron-soaked milk or a touch of kewra at the end for a more festive, royal-style aroma.
Why this is on our healthy list.
Protein from Eggs
Boiled eggs make this curry satisfying and help turn the creamy gravy into a more filling main dish.
Good Fats and Creaminess
Cashews and dairy add richness and satiety, so a small serving can feel comforting and substantial.
Aromatic Spice Support
Ginger, garlic, cumin, coriander, and whole spices add depth of flavor while bringing traditional digestive warmth.
Frequently asked questions
Yes. You can add the boiled eggs directly to the gravy, but lightly frying them gives better color, flavor, and texture.



