Indian Shakshuka: Masala Eggs in Tomato Skillet
Shakshuka โ the Middle Eastern breakfast of eggs poached in tomato sauce โ has conquered Instagram brunches worldwide. Indianize it with masala spices and you have a stunning, one-pan, protein-rich meal that takes 20 minutes. Here's the definitive Indian shakshuka recipe.
What Makes This Indian
Traditional shakshuka uses cumin, paprika, and bell peppers. Indian shakshuka swaps in garam masala, ginger-garlic, green chili, cumin seeds (tempered), fresh coriander, and optional curry leaves. The base flavor shifts from Mediterranean to distinctly subcontinental while keeping the iconic presentation.
Ingredients (Serves 3-4)
- 5 Sahya Agro organic eggs
- 4 large tomatoes, roughly chopped (or 1 can crushed tomatoes)
- 2 medium onions, finely chopped
- 1 green bell pepper, diced (optional, for crunch)
- 1 tbsp ginger-garlic paste
- 2 green chilies, chopped
- 2 tbsp olive oil or ghee
- 1 tsp cumin seeds
- 6-8 curry leaves (optional, regional)
- 1 tsp Kashmiri red chili powder
- 1/2 tsp turmeric
- 1 tsp coriander powder
- 1 tsp garam masala
- 1/2 tsp sugar (balances acidity)
- Salt to taste
- Fresh coriander for garnish
- 1/2 tsp chaat masala (final sprinkle)
- Optional: 2 tbsp grated paneer or feta for serving
Equipment
- Heavy cast-iron or non-stick skillet with lid (8-10 inch)
Step-by-Step Method
Step 1: Tadka (Tempering)
Heat oil/ghee in the skillet on medium heat. Add cumin seeds. When they sizzle and turn aromatic (15-20 seconds), add curry leaves if using. Let them crackle 5 seconds.
Step 2: Aromatics
Add chopped onions. Cook on medium heat 6-8 minutes until golden. Add ginger-garlic paste and green chilies. Cook 1-2 minutes until raw smell disappears.
Step 3: Optional Bell Pepper
If using bell pepper, add now. Cook 2-3 minutes until slightly softened but still crunchy.
Step 4: Spice Powders
Reduce heat to low. Add turmeric, Kashmiri chili, coriander powder. Toast 30 seconds in the oil.
Step 5: Tomatoes and Simmer
Add chopped tomatoes. Add sugar, salt. Cover partially. Cook on medium heat 10-12 minutes, stirring occasionally. Tomatoes should break down into a thick, chunky sauce. Don't fully puree โ some texture is welcome.
If sauce is too acidic, a pinch more sugar. If too sweet, a splash of lemon juice. Balance.
Step 6: Finish the Sauce
Add garam masala. Cook 1 minute. Sauce should be thick but spreadable. If too thick, add 2-3 tbsp water. If too watery, cook uncovered 2-3 minutes more.
Step 7: Make Wells
Using a wooden spoon, make 5 shallow wells in the sauce. Don't go all the way to the bottom.
Step 8: Crack in the Eggs
Crack one egg directly into each well. Try to keep yolks intact. If an egg breaks, keep going โ still delicious, just less photogenic.
Step 9: Cover and Poach
Reduce heat to low. Cover with lid. Cook 4-5 minutes for runny yolks, 7-8 minutes for fully set yolks. Check after 4 minutes โ the whites should be set, yolks should wobble slightly for runny.
Step 10: Finish and Serve
Remove from heat. Sprinkle fresh coriander, chaat masala, and optional grated paneer/feta. Squeeze lemon over if desired. Serve directly from the skillet.
How to Serve
- With tandoori roti or naan: Classic, great for scooping
- With crusty bread or French loaf: European-style
- With plain paratha or kulcha: Indian feast
- With rice: Fuller meal
- With avocado slices on the side: Modern brunch style
Variations
Punjabi Loaded Shakshuka
Add crumbled paneer (1/2 cup) in Step 5. Bell peppers are traditional. Heavy on garam masala.
South Indian Shakshuka
Include curry leaves. Add 1/4 cup grated coconut in Step 5. Use coconut oil. Add mustard seeds to the tadka.
Gujarati Sweet-Spicy
Add 1 tsp jaggery (gur) to the sauce. Kashmiri chili only for color. Results: sweet-savory, gentler.
Loaded Protein Version
Add 1/2 cup cooked chickpeas or sprouts before egg-well step. High-protein meal.
Keto-Friendly Version
Skip tomatoes with high carbs โ use only 2 tomatoes. Add 1 cup spinach in Step 5. Finish with cream.
Weight-Loss Version
Minimum oil (1 tbsp). Extra vegetables (zucchini, mushrooms, spinach). Use 1 yolk + 4 whites.
Common Mistakes
- Sauce too thin: Simmer longer before adding eggs
- Sauce too thick: Add water before eggs
- Eggs overcooked: Cover cooking time was too long โ check at 4 minutes
- Whites undercooked: Covered too lightly, heat too low
- Sauce acidic: Balance with sugar pinch
- Flavor flat: Add a splash of fresh lemon juice at end
Why This Works So Well
Shakshuka is built on one core principle: eggs take on the flavor of what they cook in. A thick, flavorful sauce = flavorful eggs. Indian masala tomato sauce is naturally suited โ deep, complex, savory, aromatic. The eggs poach gently in this sauce, absorbing spices while staying tender.
Health Benefits
- High protein: ~15g per egg serving from the eggs alone
- Lycopene from tomatoes: Powerful antioxidant, cardioprotective
- Vitamin C (boosted by sabzi): Iron absorption from the eggs
- Probiotics: If topped with yogurt/raita
- Low calories: ~250 per serving (no frying, minimum oil)
- Keto/low-carb-friendly: Without the bread
Prep Ahead
Make the sauce up to 3 days ahead and refrigerate. When ready to serve, heat sauce in skillet, add eggs, cover, and poach. This 5-minute finish makes shakshuka one of the fastest brunches possible.
Sahya Agro Eggs in Shakshuka
This dish is all about the eggs standing up visually โ the deep orange yolks of free-range organic eggs against the red tomato sauce make for striking presentation. Pale yellow industrial eggs disappear against the sauce. Ours bloom like flowers.
Scaling Up
For brunch parties, use a 12-inch skillet and double all ingredients. Up to 10 eggs in one large pan. Cook time remains similar.
Nutrition (Per Serving)
~280 calories, 15g protein, 18g fat, 16g carbs. With bread: ~450 calories.
One pan, 20 minutes, incredible presentation, high protein, deeply flavorful. Indian shakshuka might be the most versatile brunch dish you'll ever make.
Order Fresh Sahya Agro Eggs
For recipes this good, you want the best eggs. NPOP certified organic.
๐ฌ WhatsApp to Order