Punjab

Punjabi Egg Curry Dhaba Style

Hard-boiled eggs simmered in a spicy, thin onion-tomato gravy with a film of oil.

Prep15 minCook40 minTotal55 minServes4DietNon-vegLevelEasySpice
Punjabi Egg Curry Dhaba Style from Punjab

About this dish

This is the quintessential 'highway' meal found across the Grand Trunk Road in Punjab. Dhabas (roadside eateries) serve this as a quick, high-protein meal that is thin enough to soak into rotis but spicy enough to wake up a tired traveler. The defining characteristic is the 'Tari'—the thin, flavorful oil film that floats on top of the gravy, achieved through slow-frying the onions and tomatoes.

Ingredients

The Eggs

  • 6 Large Eggs, hard-boiled and peeled
  • 1/4 tsp Turmeric powder, for coating
  • 1/4 tsp Red chili powder, for coating
  • 2 tbsp Mustard oil (or vegetable oil)

The Gravy Base

  • 3 large (200g) Red onions, grated or very finely minced
  • 1.5 cups (300g) Tomato puree, fresh or canned
  • 1 tbsp Ginger-Garlic paste
  • 2 Green chilies, slit
  • 3 tbsp Mustard oil
  • 1 tsp Cumin seeds
  • 1 Black cardamom pod, cracked
  • 1-inch Cinnamon stick

Dry Spices

  • 1 tsp Turmeric powder
  • 1.5 tsp Kashmiri red chili powder (for color)
  • 2 tsp Coriander powder
  • 1 tsp Roasted cumin powder
  • 1 tsp Garam masala
  • 1 tbsp Kasuri methi
  • 1/2 cup Fresh cilantro, chopped

Method

  1. 1

    Prick and Coat Eggs

    Using a toothpick or fork, prick the boiled eggs all over; this prevents them from bursting and allows the gravy to seep in. Toss the eggs with a pinch of turmeric, chili powder, and salt until evenly coated.

  2. 2

    Sear the Eggs

    Heat 2 tbsp oil in a heavy-bottomed kadai until smoking. Sear the eggs on medium-high heat for 2-3 minutes, rotating frequently until a thin, blistered golden skin forms on the outside. Remove and set aside.

  3. 3

    Temper Whole Spices

    Add the remaining oil to the same pan. Once hot, add cumin seeds, black cardamom, and cinnamon; let them sizzle for 30 seconds until the aroma is released into the oil.

  4. 4

    Caramelize the Onions

    Add the grated onions and cook on medium heat for 12-15 minutes. This is the most crucial step; the onions must turn a deep, dark brown (not burnt) to give the gravy its characteristic Dhaba color and sweetness.

  5. 5

    Add Aromatics

    Stir in the ginger-garlic paste and green chilies. Sauté for another 3 minutes until the moisture from the paste evaporates and the mixture stops sticking to the pan.

  6. 6

    Tomato-Spice Reduction

    Pour in the tomato puree and add the dry spices (except garam masala). Cook covered on medium heat for 8-10 minutes, stirring occasionally, until the oil separates and floats on the surface.

  7. 7

    Adjust the Tari

    Add 1.5 to 2 cups of boiling water to the masala. Using boiling water ensures the cooking process isn't interrupted and the oil separates better. Bring to a vigorous boil for 5 minutes.

  8. 8

    Simmer the Eggs

    Gently slide the seared eggs into the bubbling gravy. Reduce heat to low, cover the pan, and simmer for 8-10 minutes to allow the gravy to thicken slightly and the flavors to penetrate the eggs.

  9. 9

    The Finishing Touch

    Sprinkle garam masala and crushed kasuri methi. Garnish heavily with fresh cilantro, turn off the heat, and let it stand for 5 minutes before serving to allow the 'Tari' (oil layer) to settle beautifully on top.

Notes & variations

  • Mustard oil provides the most authentic pungent flavor; if using, ensure it reaches smoking point first.
  • The onions must be grated or minced, not pureed, to achieve the grainy Dhaba texture.
  • For a richer gravy, you can add 1 tbsp of whisked curd after the tomatoes are cooked.
  • Store in the fridge for up to 3 days; the spice level usually intensifies over time.

Serve with

Steamed Basmati rice or Tandoori Roti with a side of Vinegar-soaked small onions (Sirka Pyaaz).

Cook's note

Always use hot water for the gravy to keep the fat emulsified, resulting in that glossy, professional Dhaba finish.

← More from Punjab