Saffron Egg Curry
Hard-boiled eggs simmered in a rich, golden onion-yogurt gravy infused with aromatic saffron strands. This elegant yet comforting North Indian curry comes together in under 40 minutes, pairing beautifully with naan or steamed rice for a satisfying meal.
For 4 servings
- prep
Soak the saffron and prep the eggs.
1.Soak saffron strands in 2 tbsp warm milk for at least 10 minutes.2.Peel the hard-boiled eggs, prick them gently with a fork, and set aside.TIPPricking the eggs helps the gravy penetrate, making them extra flavorful. - prep
Puree the tomatoes and whisk the yogurt.
1.Blend the tomatoes into a smooth puree. Set aside.2.Whisk the yogurt until smooth and lump-free. Keep at room temperature. - fry · ~3 min
Fry the boiled eggs.
1.Heat 1 tbsp ghee in a pan over medium heat.2.Add the boiled eggs and gently fry until golden spots appear on all sides (2-3 minutes).3.Remove eggs and set aside on a plate.TIPDon't overcrowd the pan. Fry the eggs gently so they don't split. - saute · ~10 min
Cook the onions until deeply golden.
1.In the same pan, add the remaining 1 tbsp ghee and the sliced onions.2.Cook over medium heat, stirring often, until deep golden brown (8-10 minutes).3.Add ginger-garlic paste and slit green chilies. Sauté until the raw smell disappears (1 minute).TIPPatience here is key. Deeply browned onions give the curry its rich color and sweet flavor. - saute · ~7 min
Build the masala base.
1.Lower the heat and add turmeric powder, red chili powder, coriander powder, and cumin powder.2.Sauté for 30 seconds until fragrant. Add the tomato puree.3.Cook until the tomato thickens and ghee starts to separate from the masala (5-7 minutes).TIPKeep the heat low when adding dry spices to avoid burning them. - simmer · ~5 min
Add yogurt and simmer the gravy.
1.Reduce heat to low. Gently stir in the whisked yogurt, stirring continuously to prevent curdling.2.Add salt and ¾ cup water. Bring to a gentle simmer.3.Cook the gravy for 5 minutes until it thickens slightly and the oil floats on top.TIPAlways whisk yogurt smooth and keep the heat low when adding it to hot masala to prevent splitting. - simmer · ~5 min
Add eggs and saffron, then finish.
1.Gently slide the fried eggs into the simmering gravy.2.Pour the saffron-infused milk over the top and sprinkle garam masala.3.Simmer on low heat for 5 minutes so the eggs absorb the flavors. - garnish
Garnish with fresh coriander leaves and serve hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Prick the boiled eggs with a fork before frying so the gravy seeps in for deeper flavor.
- 2Whisk the yogurt until completely smooth and bring it to room temperature to prevent curdling.
- 3Fry the onions until deep golden brown — this builds the sweet, rich base of the gravy.
- 4Add the yogurt on low heat while stirring continuously to keep the sauce silky and split-free.
- 5Gently fry the eggs in a single layer and don't overcrowd the pan to keep them intact.
- 6Soak the saffron in warm milk for at least 10 minutes to fully extract its color and aroma.
- 7This curry tastes even better the next day — store in the fridge and reheat gently.
Adapt it for your goals.
Low-oil
Swap ghee for 1 tbsp oil and fry the onions in a non-stick pan with a splash of water to reduce fat while keeping flavor.
high proteinHigh-protein
Add 200g of paneer cubes (fried or raw) along with the eggs for a double-protein, vegetarian boost.
veganVegan
Replace eggs with pan-fried tofu, use coconut yogurt or cashew cream, and substitute ghee with coconut oil. The saffron still adds the same elegant golden hue.
spicier masalaSpicier-masala
Increase green chilies to 4 and add ½ tsp of kashmiri red chili powder for a bolder, fiery gravy without overwhelming the saffron.
Why this is on our healthy list.
Rich in Protein
Eggs provide high-quality complete protein, essential for muscle repair and satiety, making this curry a filling meal without heavy meat.
Gut-Friendly Yogurt
Yogurt adds probiotics and calcium, supporting digestion and bone health when added gently to avoid curdling.
Saffron's Antioxidants
Saffron contains crocin and safranal, antioxidants that may help uplift mood and reduce oxidative stress.
Low Carbohydrate Option
When served without rice or bread, this egg-based curry is naturally low in carbs and suitable for light keto-style meals.
Frequently asked questions
Yogurt curdles if the masala is too hot or if you add cold yogurt. Keep the heat low and stir in room-temperature, whisked yogurt gradually.



