Dhaba Style Egg Curry Recipe

No ratings yet
Updated: Sep 28, 2026
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

This dhaba-style egg curry comes together in under 30 minutes with simple ingredients. It is loaded with robust, intense flavors that will transport you to the dhabas (roadside eateries in North India). Make it at home using my easy recipe.

Egg curries are my favorite, and I make a variety of them at home. Here are some of my favorites: Anda rassa, Chettinad egg curry, Kerala egg curry, muttai kulambu, and egg butter masala.

A white bowl of Dhaba Style Egg Curry garnished with cilantro, served with pieces of naan bread and green chilies on a rustic metal tray, set against a dark background.

Quick Look: Dhaba Style Egg Curry

Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4 people
Calories: Approx. 345 per serving
Dietary Info: Gluten-free
Skill Level: Easy
Tools Needed: Kadai or heavy pan, spatula, sharp knife, cutting board, pot for boiling eggs.

A dhaba is a roadside eatery on North Indian highways like the Grand Trunk Road. Truck drivers and travelers stop there for hot, heavily spiced, no-fuss food.

When I was growing up, my dad had a Maruti 800, and we took many long trips in it. Stopping at a dhaba on the way was the highlight for us kids. We had our staple orders, like dal tadka and dhaba chicken curry. Some days, we swapped the chicken for egg curry.

We don’t take those long drives anymore, but I still cook dhaba food at home to hold on to those memories. It never tastes exactly like it does by the highway, but this one comes very close.

This dhaba-style egg curry is smoky, spicy, and a little oily, the way dhaba food should be. Serve it with hot rotis and some sliced onions for a wholesome meal.

Ingredients

Don’t get intimidated by the ingredient list. All of these are readily available in most Indian kitchens. If not, you will find them all at your local Indian grocery store.

To Fry The Eggs

  • Eggs – You need hard-boiled eggs (anda). Use large eggs, and peel them only once they’ve cooled so the whites stay smooth. Check this post on how to hard-boil eggs perfectly.
  • Mustard oil gives the eggs a sharp, peppery edge. Any neutral cooking oil works if you don’t have it.
  • Spice powders – Turmeric (haldi), Kashmiri red chili powder (Kashmiri lal mirch), and salt coat the eggs. Kashmiri chili adds color without much heat, so paprika mixed with a pinch of cayenne is the closest substitute.

For The Masala

  • Mustard oil – This is what gives dhaba cooking its distinctive taste, so I really recommend it here. In the US, look for bottles sold for cooking at Indian stores. Swap in any cooking oil, or half oil and half ghee, if you must.
  • Whole spices – You need cumin seeds (jeera), dry red chilies (sookhi lal mirch), bay leaves (tej patta), cloves (laung), black cardamom (badi elaichi), and black peppercorns (kali mirch). Black cardamom brings the smoky note, so try not to skip it. Green cardamom works in a pinch, but the curry will taste less smoky.
  • Onions – Red onions (pyaz) brown well and give a sweeter base. Yellow onions work too.
  • Ginger-garlic paste can be store-bought or homemade. You can also use equal parts grated ginger and garlic.
  • Tomatoes – Use ripe tomatoes, such as Roma or on-the-vine varieties. Canned crushed tomatoes work too, but start with a little less, since they can be more acidic.
  • Green chilies – Slit green chilies (hari mirch) add fresh heat. Serrano peppers are a good US swap.
  • Yogurt – Plain yogurt (dahi, curd) adds body and a gentle tang. Use whole-milk yogurt, because low-fat yogurt splits more easily.
  • Spice powders – You need coriander powder (dhaniya powder), Kashmiri red chili powder, turmeric, black pepper powder, and garam masala.
  • Kasuri methi – These are dried fenugreek leaves. They give the curry that familiar dhaba aroma. There’s no real substitute, so skip them only if you must.
  • To finish – Chopped cilantro (hara dhaniya) and ginger juliennes (thin matchstick strips of fresh ginger) go on top.

How To Make Egg Curry Dhaba Style

Fry The Eggs

Step 1: Heat 1 tablespoon mustard oil in a pan over medium heat. Lightly slit 6-8 boiled eggs. Shallow cuts are enough because they let the masala in without splitting the egg.

Making slits in boiled egg using a knife.

Step 2: Add the eggs to the pan along with ½ teaspoon turmeric powder, ½ teaspoon Kashmiri red chili powder, and ½ teaspoon salt.

Slit eggs added to a pan with oil, turmeric power, chili powder and salt.

Step 3: Shallow-fry the eggs, turning them often, until they’re golden and blistered all over. They should look like the photo below, with a wrinkly, spotted skin. That skin is the reason I always fry the eggs first. It turns a soft, slippery egg into one that grips the gravy and soaks it up later. Remove them to a plate.

Fried eggs in the pan.

Make The Curry Base

Step 4: Add 4 tablespoons of mustard oil to the same pan and heat over medium-high heat. Using the same pan means the spices left over from the eggs go straight into the gravy. Once the oil is hot, add the following whole spices and let them crackle for 4-5 seconds.

  • 1 teaspoon cumin seeds
  • 2-3 dry red chilies
  • 2 bay leaves
  • 3-4 cloves
  • 2 black cardamom
  • 5-6 black peppercorns
Whole spices added to the hot oil in the pan.

Step 5: Add 1 and ½ cups of chopped onions and cook until translucent, stirring frequently.

Onions added to the pan.

Step 6: Add 1 tablespoon of ginger-garlic paste and cook until the onions are deep golden brown. This is where the dhaba flavor is built, so don’t rush it. Pale onions give you a sweet, flat curry.

Ginger garlic paste added to the pan.

Step 7: Add 1 cup chopped tomatoes, 2–3 green chilies (slit in half), and ¼ cup plain yogurt. Mix well and cook for 3–4 minutes. Adding the yogurt with the tomatoes helps keep it from curdling.

If you like a creamier curry, blend the masala now with an immersion blender or mixer grinder. Then follow the rest of the recipe as is.

Tomato, green chili and yogurt added to the pan.

Step 8: Add the following spice powder and cook until the oil starts to separate from the sides of the pan. Cooking the masala until the oil separates is called bhuna. When the oil pools at the edges, the raw taste of the spices is gone.

  • 1½ teaspoon coriander powder
  • 2 teaspoons Kashmiri red chili powder
  • ½ teaspoon turmeric powder
  • ½ teaspoon black pepper powder
  • ½ teaspoon garam masala
  • 1 teaspoon salt
Spice powders added to the pan.

Add Eggs

Step 9: Add 1 tablespoon kasuri methi, crushed between your palms, 1½ cups hot water, and the fried eggs. Mix well. Crushing the methi wakes up its aroma. Hot water keeps the pan at a simmer, while cold water would stall the cooking.

Kasuri methi, hot water and fried eggs added to the pan.

Step 10: Cover and simmer for 8–10 minutes, until the eggs soak up the masala.

Pan covered with a lid.

Step 11: Garnish with 2 tablespoons of chopped cilantro and ginger juliennes. Serve hot.

Ready dhaba egg curry garnished with cilantro and ginger juliennes.

Pro Tips By Neha

Dry the eggs first. Wipe the boiled eggs with paper towels before frying them. Water on the surface makes hot oil splatter.

Don’t over-boil. Boil the eggs just long enough for the shells to come off cleanly, since they cook more in the masala.

Taste before the final salt. Salt goes in twice, once on the eggs and once in the masala, so check the gravy before adding more.

Let it rest 10 minutes. The eggs keep absorbing flavor off the heat, and the gravy thickens a little.

Go easy on reheats. Every reheat makes the egg whites a bit more rubbery, so warm only what you’ll eat.

Dhaba Style Egg Curry FAQs

Is dhaba egg curry very spicy?

Traditionally, yes. Dhaba versions are usually hotter than home-style egg curry. You can easily lower the heat by using fewer green chilies and less red chili powder.

Why did the yogurt split into white bits?

Either the masala was too hot, or the yogurt was cold. Whisk the room-temperature yogurt until smooth, then add it to the tomatoes over medium heat.

Why is the oil not separating when making dhaba egg curry?

You need more time, not more oil. Keep stirring on medium heat, and add a spoonful of water if the masala starts to stick.

What is the difference between dhaba-style and restaurant-style egg curry?

Dhaba style is rustic, with chopped onions, mustard oil, whole spices, and no cream. Restaurant style is usually smoother and richer, made with cream, butter, or cashew paste.

Serving Suggestions

This curry goes with any Indian bread, but tandoori roti is the true dhaba pairing.

For rice, keep it mild with jeera rice. Add lachha onions and a roasted papad on the side for the full highway-thali feel.

Storage Suggestions

Dhaba egg curry tastes best when the eggs are fresh, when they still have a bit of chew.

Let leftovers cool completely, then keep them in an airtight container in the fridge for 2–3 days. The flavor often deepens by the next day.

To reheat, warm it slowly in a pan on the stovetop with a splash of water to loosen the gravy. Skip the microwave because it can make the eggs rubbery or even cause them to burst.

For freezing, freeze only the gravy for up to a month, then thaw it overnight in the fridge and add freshly boiled, fried eggs when you reheat it.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes

Other Egg Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, Instagram, and Google for all of the latest updates.

A white bowl of Dhaba Style Egg Curry garnished with cilantro, served with pieces of naan bread and green chilies on a rustic metal tray, set against a dark background.
No ratings yet

Dhaba Style Egg Curry Recipe

This dhaba-style egg curry comes together in under 30 minutes with simple ingredients. It is loaded with robust, intense flavors that will transport you to the dhabas (roadside eateries in North India). Make it at home using my easy recipe.
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 4 people

Ingredients 

To Fry The Eggs

  • 1 tablespoon mustard oil
  • 6-8 hard-boiled eggs
  • ½ teaspoon turmeric powder
  • ½ teaspoon Kashmiri red chili powder
  • ½ teaspoon salt

For The Curry

  • 4 tablespoons mustard oil
  • 1 teaspoon cumin seeds
  • 2-3 dry red chilies
  • 2 bay leaves
  • 3-4 cloves (laung)
  • 2 black cardamoms (badi elaichi)
  • 5-6 black peppercorns (kali mirch)
  • 1 and ½ cups chopped onions
  • 1 tablespoon ginger-garlic paste
  • 1 cup chopped tomatoes
  • 2-3 green chilies (slit in half)
  • ¼ cup plain yogurt (dahi, curd)
  • 1 and ½ teaspoons coriander powder
  • 2 teaspoons Kashmiri red chili powder
  • ½ teaspoon turmeric powder
  • ½ teaspoon black pepper powder
  • ½ teaspoon garam masala
  • 1 teaspoon salt
  • 1 tablespoon crushed kasuri methi
  • 1 and ½ cups hot water
  • 2 tablespoons chopped cilantro
  • 1 tablespoon ginger juliennes
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

Fry The Eggs

  • Heat oil in a pan over medium heat.
  • Lightly slit boiled eggs. Add the eggs to the pan along with turmeric powder, Kashmiri red chili powder, and salt.
  • Shallow-fry the eggs until they are golden and blistered on all sides. Rotate the eggs when frying to evenly blister them. Remove on a plate and set aside. This step gives the eggs texture and helps them soak up gravy later.

Make The Curry Base

  • Add mustard oil to the same pan and heat over medium-high heat.
  • Once the oil is hot, add cumin seeds, dry red chilies, bay leaves, cloves, black cardamom, black peppercorns, and let them crackle for 4-5 seconds.
  • Add onions and cook until translucent, stirring frequently.
  • Add ginger-garlic paste and cook until the onions are deep golden brown. This is where the dhaba flavor is built. Don’t rush.
  • Now add tomatoes, green chilies, and yogurt, and mix well. Cook for 3-4 minutes.
  • If you like a creamier curry, blend the masala paste at this stage with an immersion blender or a mixer grinder. Then follow the rest of the recipe as is.
  • Add coriander powder, Kashmiri red chilli powder, turmeric powder, black pepper powder, garam masala, and salt, and cook until the oil starts to separate from the sides of the pan.

Add Eggs

  • Add kasuri methi, 1 and ½ cups of hot water, and the fried eggs to the pan, and mix well.
  • Simmer covered for 8–10 minutes, until the eggs absorb the masala.
  • Garnish with cilantro and ginger juliennes. Serve hot.

Video

Notes

Dhaba-style cooking has a very distinctive taste, thanks to the use of mustard oil. I highly recommend using it to make this curry. However, if you don’t have mustard oil, use any other cooking oil.
Wipe the boiled eggs with paper towels before frying them to prevent splattering in hot oil.
Do not over-boil the eggs; otherwise, the yolk will become hard. They will cook in the masala later. Just boil them long enough for their shells to come off.

Nutrition

Calories: 345kcal, Carbohydrates: 16g, Protein: 12g, Fat: 27g, Saturated Fat: 5g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 14g, Cholesterol: 282mg, Sodium: 1161mg, Potassium: 462mg, Fiber: 4g, Sugar: 8g, Vitamin A: 1090IU, Vitamin C: 46mg, Calcium: 111mg, Iron: 3mg
Like this recipe? Rate and comment below!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating