Masala Omelette Curry
A homestyle egg curry where spiced omelette pieces are simmered in an onion-tomato gravy. It is hearty, comforting, and perfect with roti, bread, or a small serving of rice for an easy Indian meal.
For 4 servings
- prep · ~3 min
Prepare the omelette mixture.
1.Crack the eggs into a bowl.2.Add 1 chopped onion, 1 chopped green chili, 2 tbsp cilantro, 1 pinch turmeric powder, and half of the salt.3.Whisk until the mixture is evenly combined. - fry · ~7 min
Cook the omelette.
1.Heat 1 tbsp oil in a wide pan over medium heat.2.Pour in the egg mixture and spread it evenly.3.Cook until the base is set, flip carefully, and cook the other side until done.4.Transfer to a plate and cut into medium pieces.TIPKeep the heat medium so the omelette stays tender and does not brown too much. - temper · ~7 min
Make the base for the curry.
1.Heat the remaining 1 tbsp oil in a pan.2.Add cumin seeds and let them sizzle for a few seconds.3.Add the remaining onions and cook until light golden.4.Add the remaining green chili and ginger-garlic paste, then cook until the raw smell fades. - saute · ~7 min
Cook the tomatoes and spices.
1.Add the chopped tomatoes and cook until soft and pulpy.2.Add turmeric powder, red chili powder, coriander powder, garam masala, and the remaining salt.3.Cook for 3 to 4 minutes until the masala looks glossy.TIPIf the masala starts sticking, splash in a little water and keep cooking until the tomatoes break down. - simmer · ~6 min
Simmer the gravy.
Pour in the water and mix well. Bring the curry to a gentle simmer and cook for 5 to 6 minutes so the flavors come together.
- simmer · ~4 min
Add the omelette pieces.
Slide the omelette pieces into the gravy and simmer gently for 3 to 4 minutes so they soak up the masala without breaking.
TIPDo not stir too much after adding the omelette or the pieces may fall apart. - garnish
Finish with cilantro.
- serve
Serve hot with roti, bread, or rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Cook the omelette just until set; an overbrowned omelette turns chewy after simmering in the gravy.
- 2Chop the onion for the omelette finely so it cooks through and the slices hold together when cut.
- 3Let the onion-tomato masala turn glossy before adding water; this gives the curry a deeper, fuller taste.
- 4Add the omelette pieces only after the gravy has simmered, so they absorb flavor without disintegrating.
- 5Use a shallow pan for the omelette so it cooks evenly and is easier to flip in one piece.
- 6This curry tastes even better after a short rest, as the omelette pieces soak up more of the masala.
- 7Reheat on low heat with a small splash of water to loosen the gravy without breaking the omelette.
Adapt it for your goals.
Low-oil
Cook the omelette in a nonstick pan with less oil and sauté the curry base with small splashes of water for a lighter everyday version.
spicierSpicier
Increase green chili and red chili powder for a sharper, hotter curry that pairs especially well with bread or pav.
dhaba styleDhaba-style
Brown the onions a little deeper and finish with an extra pinch of garam masala for a more robust, restaurant-style gravy.
gravy richGravy-rich
Add a little more water and simmer longer if you want extra curry to serve with rice instead of a thicker roti-style gravy.
Why this is on our healthy list.
Protein-Rich Main Dish
Eggs make this curry filling and satisfying, helping turn a simple gravy into a substantial meal.
Vegetable-Based Gravy
Onions, tomatoes, green chili, ginger, and cilantro add plant ingredients and depth without relying on heavy cream.
Balanced Comfort Food
The combination of eggs with a spiced tomato-onion curry offers richness, freshness, and warmth in one dish.
Frequently asked questions
Yes. Cook and cut the omelette ahead, then refrigerate it and add it to the hot gravy just before serving.



