Masala Egg Fry
Hard-boiled eggs pan-fried with a punchy onion-tomato masala and warm spices. The eggs soak up the tangy, spiced coating while the edges turn golden. A quick, protein-packed side that pairs beautifully with rice, roti, or dal.
For 4 servings
- prep · ~10 min
Boil and peel the eggs.
Place eggs in a saucepan, cover with cold water, and bring to a boil. Cook for 8 minutes, then transfer to cold water. Once cool, peel and set aside. Prick each egg lightly with a fork so the masala penetrates better.
- temper · ~1 min
Temper the cumin seeds.
1.Heat oil in a non-stick pan over medium heat until shimmering.2.Add cumin seeds and let them splutter (30 seconds). - saute · ~8 min
Sauté the onions until golden.
1.Add chopped onions to the pan and stir well.2.Cook, stirring often, until deep golden brown (7-8 minutes).TIPDon't rush the browning — deeply caramelized onions are the backbone of this dish. - saute · ~7 min
Cook the ginger-garlic paste and tomatoes.
1.Add ginger-garlic paste and sauté until the raw smell disappears (1 minute).2.Add chopped tomatoes and cook until soft and mushy, mashing with the spatula (4-5 minutes).3.Sprinkle turmeric, red chili powder, coriander powder, and salt. Stir well and cook until oil separates (2 minutes). - fry · ~3 min
Fry the eggs in the masala.
1.Halve the boiled eggs and place them yolk-side up in the pan.2.Gently coat each egg with the masala, spooning it over the tops.3.Cook for 2-3 minutes, flipping once halfway, until the eggs are lightly golden and coated with the spice mix.TIPUse a gentle hand when flipping — the yolks are delicate and can crumble. - garnish · ~1 min
Finish with garam masala and coriander.
Sprinkle garam masala over the eggs, toss gently once, and switch off the heat. Garnish generously with fresh coriander leaves and serve immediately.
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 lightly with a fork so the masala seeps into the surface for deeper flavor.
- 2Caramelize the onions until deep golden brown — this builds a rich, sweet base for the masala.
- 3Cook the tomato masala until the oil visibly separates to ensure no raw taste remains.
- 4Use a non-stick or well-seasoned pan to prevent the delicate egg yolks from sticking when flipping.
- 5Flip the eggs gently with a spatula and only once to keep the yolks intact and the coating even.
- 6Make the masala base a day ahead and refrigerate; fry fresh eggs just before serving for quick assembly.
- 7Serve immediately after garnishing — the eggs lose their crisp edge and fresh finish if left to sit.
Adapt it for your goals.
Extra-spicy
Add 1-2 finely chopped green chilies along with the ginger-garlic paste and increase red chili powder to ½ tsp. Ideal for those who crave intense heat.
butter richButter-rich
Replace 1 tbsp of oil with butter when frying the eggs. The butter adds a nutty richness that balances the tangy masala beautifully.
vegan swapVegan swap
Substitute boiled eggs with pan-fried tofu slices or chickpea-flour omelet (besan chilla) cut into wedges. Cook the same way in the masala for a satisfying plant-based version.
egg curry baseEgg curry base
After frying the eggs, add ½ cup of water or thin coconut milk to the remaining masala, simmer for 5 minutes, then return the eggs for a saucy, gravy-style preparation to serve with rice or roti.
Why this is on our healthy list.
High in Protein
Eggs provide complete, high-quality protein that supports muscle repair, satiety, and overall body functions.
Rich in Antioxidants
Turmeric, coriander, and cumin deliver antioxidant compounds that help combat oxidative stress and support immune health.
Digestive-Friendly Spices
Cumin and ginger aid digestion, reduce bloating, and enhance nutrient absorption from the meal.
Low in Carbohydrates
This dish is naturally low-carb and keto-friendly, making it an excellent choice for blood sugar management when paired with non-starchy sides.
Frequently asked questions
Use eggs that are at least a week old, place them in cold water, bring to a boil, then simmer for 8 minutes. Immediately transfer to an ice bath — the shock helps separate the shell from the egg white.



