Punjabi Egg Masala
Hard-boiled eggs simmered in a luscious, spicy onion-tomato gravy. This classic Punjabi dhaba-style curry is packed with flavor and pairs perfectly with hot rotis or rice for a comforting meal.
For 4 servings
4 steps. 35 minutes total.
- 1
Step 1
- a.Boil and Prepare the Eggs
- b.Place 8 eggs in a saucepan and cover them with cold water by at least an inch. Bring to a rolling boil over high heat.
- c.Once boiling, reduce the heat to a simmer and cook for 10 minutes for perfect hard-boiled eggs.
- d.Drain the hot water and immediately transfer the eggs to an ice bath or run under cold water for 2-3 minutes to stop the cooking process and make peeling easier.
- e.Peel the eggs carefully. Using a fork or toothpick, gently prick the eggs all over. This helps them absorb the gravy's flavor.
- f.Heat 1 tbsp of oil in a non-stick pan over medium-high heat. Sauté the peeled eggs for 3-4 minutes, turning occasionally, until they develop a light golden, slightly blistered skin. This step is optional but adds a wonderful texture. Set the fried eggs aside.
- 2
Step 2
- a.Create the Masala Base
- b.In the same pan (or a kadai), heat the remaining 3 tbsp of oil over medium heat. Add 1 tsp of cumin seeds and let them sizzle and become fragrant, about 30 seconds.
- c.Add the 2 finely chopped onions and sauté for 8-10 minutes, stirring frequently, until they are soft and deep golden brown. Do not rush this step.
- d.Add 1.5 tbsp of ginger-garlic paste and the 2 slit green chilies. Cook for 1-2 minutes until the raw aroma disappears.
- e.Add the 3 pureed tomatoes along with the spice powders: 0.5 tsp turmeric, 1 tsp Kashmiri red chili powder, and 1.5 tsp coriander powder.
- f.Mix everything well and cook the masala, stirring occasionally, for about 8-10 minutes. The masala is ready when it thickens, darkens in color, and oil begins to separate from the sides.
- 3
Step 3
- a.Simmer the Gravy
- b.Pour in 1.5 cups of hot water and add 1.25 tsp of salt. Stir thoroughly to combine, scraping any bits from the bottom of the pan.
- c.Bring the mixture to a boil, then reduce the heat to low. Cover the pan and let the gravy simmer gently for 5-7 minutes to allow the flavors to meld together.
- 4
Step 4
- a.Finish and Garnish
- b.Gently add the fried, boiled eggs to the simmering gravy.
- c.Sprinkle 0.75 tsp of garam masala over the curry. Crush 1 tbsp of kasuri methi between your palms and add it to the pan. Stir gently to coat the eggs.
- d.Cover and simmer for another 3-4 minutes, allowing the eggs to soak up the delicious gravy.
- e.If using, stir in 2 tbsp of fresh cream. Cook for just one more minute on low heat, ensuring the gravy does not come to a boil.
- f.Turn off the heat. Garnish with 3 tbsp of freshly chopped coriander leaves. Let the curry rest for 5-10 minutes before serving for the best flavor.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1The key to a rich, deep-flavored Punjabi curry is to 'bhuno' (sauté) the onion-tomato masala thoroughly until oil separates. Don't rush this process.
- 2Frying the boiled eggs before adding them to the gravy gives them a delightful, slightly chewy outer layer that holds up well in the curry.
- 3Always crush kasuri methi between your palms before adding it to the dish. This action releases its essential oils and maximizes its aroma.
- 4For a richer, nuttier gravy, you can add a paste of 8-10 soaked and blended cashews instead of or in addition to the cream.
- 5This curry tastes even better the next day as the flavors have more time to meld. Store it in an airtight container in the refrigerator.
Adapt it for your goals.
Creamier Version
For a restaurant-style rich gravy, substitute fresh cream with a paste made from 10-12 soaked cashews or almonds blended with a little water.
Spicier KickSpicier Kick
Increase the number of green chilies or add a pinch of hot red chili powder along with the Kashmiri chili powder for extra heat.
Vegan AlternativeVegan Alternative
Replace the eggs with pan-fried tofu cubes or boiled potatoes. Sauté them similarly to the eggs before adding to the gravy. Omit the cream or use a plant-based alternative.
With VegetablesWith Vegetables
Add par-boiled vegetables like green peas, carrots, or bell peppers to the gravy along with the eggs for added nutrition and texture.
Why this is on our healthy list.
Excellent Source of Protein
Eggs are a complete protein source, providing all nine essential amino acids necessary for muscle repair, growth, and overall body function.
Rich in Antioxidants
Tomatoes are rich in lycopene, while onions, garlic, and spices like turmeric contain various antioxidants that help combat oxidative stress and inflammation in the body.
Boosts Brain Health
Eggs are a great source of choline, a vital nutrient that plays a crucial role in brain development, memory, and mood regulation.
Frequently asked questions
One serving of Punjabi Egg Masala contains approximately 350-400 calories, depending on the amount of oil and whether fresh cream is used. This estimate includes two eggs and a portion of the gravy.
