Nadan Mutta Curry | Kerala Egg Curry with Coconut Milk

Nadan mutta curry is a Kerala-style egg curry with a gently spiced tomato and onion base finished with thick coconut milk. It makes a warming meal with parotta, chapati, roti or appam.
Ingredients
- 3hard-boiled eggs, peeled
- 1 largeonion, finely sliced
- 1 largetomato, puréed raw
- 30 ml (2 tbsp)coconut oil
- 2.5 ml (½ tsp)fennel seeds
- 2.5 ml (½ tsp)ginger-garlic paste
- 1green chilli, chopped
- 5 ml (1 tsp)Kashmiri red chilli powder
- 1.25 ml (¼ tsp)turmeric powder
- 2.5 ml (½ tsp)black pepper powder
- 2.5 ml (½ tsp)garam masala powder
- 60 ml (¼ cup)thick coconut milk
- as neededsalt
- 12–15fresh curry leaves
Instructions
- 1
Heat the oil
Warm 30 ml (2 tbsp) coconut oil in a heavy-based pan. Add 2.5 ml (½ tsp) fennel seeds and let them crackle.
- 2
Add aromatics
Add 12–15 fresh curry leaves, 1 roughly chopped green chilli and 1 finely sliced large onion.
- 3
Brown the onion
Fry over a low heat for 5–7 minutes, until the onion is golden brown. Stir in 2.5 ml (½ tsp) ginger-garlic paste.
- 4
Add the spices
Cook until the raw smell has gone, then add 1.25 ml (¼ tsp) turmeric, 5 ml (1 tsp) Kashmiri red chilli powder, 2.5 ml (½ tsp) black pepper and 2.5 ml (½ tsp) garam masala.
- 5
Stir in tomato
Fry the spices for a few seconds, then add 1 large raw tomato, puréed. Mix well.
- 6
Cook the base
Cook for a couple of minutes, then add a little water as needed. Continue cooking over a low heat for 4–5 minutes.
- 7
Simmer covered
Add salt as needed and cover the pan. Cook over a low heat for another 4–5 minutes.
- 8
Check the curry
Let the curry cook until it thickens and comes together, with oil showing around the edges.
- 9
Prepare the eggs
Meanwhile, make slits all over the 3 peeled hard-boiled eggs.
- 10
Add the eggs
Put the eggs into the curry and mix gently to coat them. Cover and cook over a low heat for 3–4 minutes.
- 11
Add coconut milk
Stir in 60 ml (¼ cup) thick coconut milk, then switch off the heat.
- 12
Adjust consistency
Mix well and, if needed, add a little more water to adjust the curry’s consistency.
- 13
Serve hot
Serve immediately with parotta, chapati, roti or appam.
What is nadan mutta curry?
Nadan mutta curry is a home-style Kerala egg curry; nadan means traditional or local, and mutta means egg. It brings hard-boiled eggs together with a spiced onion and tomato base and a rich coconut finish.
This version builds flavour by browning the onion slowly, cooking the spices and tomato, then adding coconut milk at the end. That final addition keeps the sauce creamy and lets the spices remain distinct.
Nutrition and macros by portion
The nutrition label shows one serving as written: 550 calories, 21g protein, 20g carbs, 45g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Use less coconut oil | 385 kcal | 15g | 14g | 31g |
| This serving | As written | 550 kcal | 21g | 20g | 45g |
| Hungry | Add another egg | 825 kcal | 32g | 30g | 68g |
The eggs provide most of the protein, while the tomato and onion contribute some of the carbohydrates. Coconut oil and coconut milk account for much of the fat; serve a moderate amount of bread alongside the curry and add vegetables to balance the plate.
Build the flavour base
Fennel seeds: let them crackle in the hot coconut oil to release their aroma before adding the other ingredients.
Onion: give the finely sliced onion the full 5–7 minutes over low heat. Golden edges and softened slices make a sweeter, fuller base.
Tomato: purée it raw before adding it to the pan, then cook the mixture until it thickens and oil begins to show at the edges.
Keep the heat gentle
A low flame gives the onion time to colour without scorching and helps the tomato-spice mixture reduce steadily. Stir as needed, especially after adding the spices.
The recipe adds water as needed rather than specifying a fixed amount. Add only a little at a time so the sauce can thicken before you judge its final consistency.
Help the eggs take on the sauce
Slits: make several shallow cuts around each hard-boiled egg so the curry can coat the surface and reach into the cuts.
Gentle simmer: once the eggs are in the pan, fold them through carefully and keep the covered cooking time to 3–4 minutes. This warms them through without breaking them apart.
Finish with coconut milk
Stir the thick coconut milk in after switching off the heat, as directed. This gives the curry a creamy finish without a long boil after the milk is added.
If the sauce feels too thick, loosen it with a little water and mix again. Aim for a consistency that coats the eggs and can be scooped up with bread.
What to serve with it
Parotta, chapati and roti are all useful for scooping up the sauce. Appam is another natural pairing, with its soft centre ready to soak up the curry.
For a fuller meal, serve alongside a simple vegetable side. Keep the accompaniments mild if you want the curry’s pepper, chilli and coconut flavours to stand out.
Recipe notes & tips
- Slice the onion finely so it softens and browns evenly.
- Have the spices measured before you start; they go into the pan in quick succession.
- Add water gradually while the tomato base cooks to avoid making the curry thin.
- Make slits in the eggs before adding them so the sauce can cling to them.
- Switch off the heat before stirring in the thick coconut milk.
- Serve the curry straight away with bread or appam.
Variations
- More heat: add extra chopped green chilli to the onion.
- Milder curry: reduce the Kashmiri chilli powder to suit your taste.
- Extra coconut: add a little more thick coconut milk and loosen the sauce with water if needed.
- Pepper-forward: add a little more black pepper while keeping the other spices unchanged.
- Vegetable side: serve with cooked vegetables alongside rather than changing the curry itself.
Common mistakes to avoid
- Rushing the onion: it may stay sharp and pale; cook it over low heat for the full 5–7 minutes.
- Burning the spices: they need only a few seconds before the tomato goes in; add it promptly.
- Adding too much water: the sauce can become thin; pour in just a little at a time.
- Breaking the eggs: mix them gently into the curry and avoid vigorous stirring.
- Boiling the coconut milk: stir it in after switching off the heat, as the method specifies.
How to store
Refrigerate leftovers in a covered container and use within 2 days. Reheat gently in a pan until hot throughout, adding a splash of water if the sauce has thickened; avoid a hard boil after reheating.
Frequently asked questions
Can I make the curry ahead?
You can prepare the onion and tomato curry base ahead and refrigerate it. Reheat the base, then add the eggs and finish with coconut milk shortly before serving.
How can I tell when the curry base is ready?
It should have thickened and come together, with oil visible around the edges. The method allows a little more low-heat cooking if it has not reached that stage.
Why are there slits in the eggs?
The cuts help the curry coat the eggs and let the sauce reach beneath the surface. Make them shallow so the eggs remain intact.
Can I adjust the curry’s thickness?
Yes. Add a little water and mix it in until the sauce reaches the consistency you want.
When should I add the coconut milk?
Add the thick coconut milk after switching off the heat, then mix it through. This is the finishing step in this recipe.
What should I serve with Kerala egg curry?
Serve it hot with parotta, chapati, roti or appam. Each works well for scooping up the coconut-rich sauce.
Cook it from the original
This recipe comes from cookingfromheart.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on cookingfromheart.com