Dhaba Style Egg Curry Recipe
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.

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.
Table of Contents
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.

Step 2: Add the eggs to the pan along with ½ teaspoon turmeric powder, ½ teaspoon Kashmiri red chili powder, and ½ teaspoon 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.

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

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

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.

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.

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

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.

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

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

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
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.
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.
You need more time, not more oil. Keep stirring on medium heat, and add a spoonful of water if the masala starts to stick.
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.

Dhaba Style Egg Curry Recipe
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
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.
- 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.






















