Masala Egg
Hard-boiled eggs simmered in a spicy, tangy onion-tomato gravy. This quick and easy Indian curry comes together in 30 minutes and pairs perfectly with roti, paratha, or steamed rice.
For 4 servings
- prep · ~15 min
Boil and prepare the eggs.
1.Place 4 eggs in a saucepan with enough water to cover. Bring to a rolling boil.2.Reduce heat and simmer for 10 minutes. Drain and transfer to cold water immediately.3.Once cool, peel the eggs and prick them lightly with a fork. Set aside. - temper · ~2 min
Make the tempering.
1.Heat 2 tbsp oil in a pan over medium heat until shimmering.2.Add 1 tsp cumin seeds and let them crackle for 15–20 seconds.TIPLet the cumin sizzle but don't let it burn — it turns bitter fast. - saute · ~8 min
Sauté the onions.
1.Add 2 finely chopped onions to the pan. Sprinkle a tiny pinch of salt.2.Cook, stirring often, until the onions turn golden brown (about 7–8 minutes).TIPA pinch of salt draws out moisture and speeds up browning. - saute · ~8 min
Cook the masala base.
1.Add 1 tsp ginger-garlic paste and 2 slit green chilies. Sauté for 1 minute until the raw smell fades.2.Stir in 2 finely chopped tomatoes. Cook until soft and mushy (4–5 minutes).3.Add 1 pinch turmeric, 1 pinch red chili powder, 1 tsp coriander powder, and 1 pinch garam masala. Mix well.4.Sauté for 2 minutes until the masala is fragrant and oil starts to separate from the mixture.TIPCook the tomatoes well — raw tomato taste will ruin the gravy. - simmer · ~7 min
Simmer the gravy.
1.Pour in 1 cup water. Stir and bring the gravy to a gentle boil.2.Reduce heat to low and let it simmer for 5–7 minutes until the gravy thickens slightly. - fry · ~3 min
Fry and add the boiled eggs.
1.In a separate small pan, heat 1 tsp oil (optional). Lightly fry the boiled eggs for 1–2 minutes, turning gently, until golden spots appear.2.Transfer the fried eggs to the simmering gravy. Spoon some gravy over the top.TIPFrying the eggs gives them a slight crust that holds up in the gravy. - simmer · ~4 min
Finish cooking the eggs in the gravy.
1.Let the eggs simmer in the gravy for 3–4 minutes so they soak up the flavors.2.Taste the gravy and adjust salt if needed. - garnish
Garnish with fresh coriander leaves and serve hot.
What to keep in mind.
6 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 into the yolks.
- 2Cook the onions until deep golden for a richer, sweeter gravy base.
- 3Always fry the eggs separately until spotty — this prevents them from breaking in the gravy.
- 4Let the eggs simmer in the gravy for at least 3-4 minutes to absorb the masala.
- 5Use room-temperature eggs for even boiling and easier peeling.
- 6Cool the boiled eggs in ice water immediately to stop cooking and make peeling effortless.
Adapt it for your goals.
Creamier gravy
Stir in 2 tablespoons of fresh cream or coconut milk at the end for a richer, milder masala egg — perfect when you want a less spicy, more indulgent curry.
no fry versionNo-fry version
Skip the separate frying step and add the peeled boiled eggs directly to the gravy — saves oil and time, ideal for a quicker weeknight meal.
extra proteinExtra protein
Add a handful of boiled chickpeas or paneer cubes along with the eggs for a heartier, protein-packed curry that stretches the dish further.
south indian twistSouth indian twist
Add 1/2 teaspoon mustard seeds and a few curry leaves during tempering, and finish with a squeeze of lemon juice for a South Indian-flavored masala egg.
Why this is on our healthy list.
High-quality Protein
Eggs provide complete protein with all essential amino acids, supporting muscle repair and keeping you full longer.
Rich in Antioxidants
Turmeric, coriander, and cumin are packed with anti-inflammatory compounds that support overall wellness.
Low-Carb Friendly
This curry is naturally low in carbohydrates, making it a great choice for low-carb and diabetic-friendly diets when served without rice or bread.
Good Source of Iron
Egg yolks and spices like cumin and coriander contribute dietary iron, which helps maintain healthy blood oxygen levels.
Frequently asked questions
Lightly fry the boiled eggs in a separate pan until golden spots appear — this creates a firm outer crust that holds up during simmering.



