A vibrant one-pan egg dish where eggs are gently poached in a spicy tomato-onion gravy.
Prep. : 5 minutes
Cook. : 10 minutes
Total Time :
15 minutes
Cuisine : Indian
Servings : 2 people
2 Eggs
2 tsp Oil
1 small Onion, finely chopped
2 Tomatoes, finely chopped or pureed
1 tsp Ginger-garlic paste
¼ tsp Turmeric powder
½ tsp Red chili powder
½ tsp Cumin powder
Salt, to taste
Fresh coriander leaves, for garnish
Heat oil in a pan and sauté onions until soft and translucent.
Add ginger-garlic paste and cook for 30 seconds.
Stir in tomatoes and all dry spices. Cook until thick and jammy.
Make two small wells in the gravy. Crack one egg into each well carefully.
Cover and cook on low heat for 3–5 minutes until egg whites are set but yolks remain slightly runny. Garnish with coriander.
Turn off heat 30 seconds early — residual heat finishes cooking the yolk perfectly
Add 1–2 tbsp water if gravy becomes too dry before adding eggs
This Desi Shakshuka is an Indian-inspired twist on the Middle Eastern classic, featuring eggs poached in a thick, aromatic tomato masala. Quick, wholesome, and packed with flavor, it makes for a satisfying high-protein dinner made in just one pan.
Subscribe & get Free Bonus Healthy Recipe with your favorite ingredient.