Punjabi Egg Curry
Indian

Punjabi Egg Curry

Punjabi·Easy·15 min

Hard-boiled eggs simmered in a North Indian onion-tomato masala (anda curry), a quick, hearty home dish. The whole peeled eggs are often pricked or shallow-fried first, then bathed in a spiced gravy of browned onions, tomato, ginger-garlic, and garam masala. It is everyday protein cooked dhaba-style, eaten with rice, roti, or paratha.

Egg curry is a pan-North-Indian and dhaba staple rather than a single-origin dish — an inexpensive way to turn eggs into a full meal, built on the same browned onion-tomato base (the bhuna masala) that underpins most Punjabi gravies. It belongs to the broad family of anda dishes cooked across the subcontinent, with no documented inventor. The Punjabi style is distinguished by its deeply browned onion masala and generous garam masala finish.

Whole hard-boiled eggs, their whites lightly browned where they were fried, sitting in a thick reddish-brown onion-tomato gravy. The taste is savory and aromatic — sweet browned onion, tangy tomato, warm garam masala, and a hum of chili. The yolks stay firm and creamy and soak up a little of the gravy at the surface. Eaten with rice or roti torn to mop the sauce. If the gravy tastes raw and thin, the onions weren't browned long enough.

The dish stands or falls on the bhuna — onions cooked slowly until deeply golden-brown, which is where the gravy's sweetness and body come from through Maillard browning and caramelization. Tomato is then cooked down until the oil separates, signalling a properly reduced masala. The eggs are pricked or lightly fried so their surface takes on color and tiny channels let the gravy flavor seep in; frying also keeps the whites from turning rubbery in the simmer. The eggs go in only at the end and are simmered briefly, since overcooking toughens the whites.

Variations

Bengali dimer dalna pricks the eggs, fries them golden, and uses a potato-studded gravy with a slightly sweet edge; a Kerala egg roast (mutta roast) goes dry and dark with coconut and curry leaves. The Punjabi version itself ranges from a thin, soupy gravy for rice to a thick, clinging masala; some cooks add a spoon of cream or cashew paste to richen it, others keep it lean and tomato-sharp.

On the Palate

Where Punjabi Egg Curry sits in the Indian flavor cloud

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 4

How it's made

8 steps · 15 min

  1. 1
    12 min

    Hard-boil the eggs, cool, and peel them; prick each with a fork a few times.

  2. 2
    5 min

    Heat oil and shallow-fry the whole eggs briefly with a little turmeric and salt until lightly golden, then set aside.

    Watch out

    Prick the boiled eggs and fry them just to light gold — those little channels let the gravy seep in, and frying keeps the whites from going rubbery in the simmer.

  3. 3
    8 min

    In the same oil, crackle cumin seeds and fry finely chopped onion until deep golden-brown.

    Watch out

    Fry the onion all the way to deep golden-brown — this bhuna is where the gravy's sweetness and body come from; stop pale and the sauce tastes thin.

  4. 4
    5 min

    Add ginger-garlic paste and fry off the raw smell, then add chopped tomato and cook until the oil separates.

    Watch out

    Cook the tomato down until the oil separates out — that oil breaking free tells you the masala is properly reduced and ready.

  5. 5
    2 min

    Stir in turmeric, coriander powder, chili powder, and salt, and cook the masala for a couple of minutes.

  6. 6
    6 min

    Pour in water to make a gravy and simmer until it thickens and the spices mellow.

  7. 7
    5 min

    Slide the fried eggs in, spoon gravy over them, and simmer gently for 5 minutes.

  8. 8
    1 min

    Finish with garam masala and chopped coriander and serve with rice or roti.

Archive tool suggestions — not reviewed

These legacy suggestions have not been evidence-reviewed and are not presented as required tools.

Dishes like this

More from Indian