Dhaba Style Egg Curry

Egg Curry is a deliciously rich onion tomato gravy, tastes exactly like the ones you get in dhabas. These are perfect with some rice or paratha and fresh salad on the side. Step by step video included after the recipe.
Picture of Egg Curry in a deliciously rich onion tomato gravy in a pan with a spoon.

This Egg curry reminds me of the rustic egg curries you get in dhabas.  Rich, spicy Onion tomato gravy with oil oozing on the sides and a smokey flavour. It pairs perfectly with naan or paratha.

Trips on Indian highways are incomplete without a stop at Dhabas. You might not get an elaborate menu in those places but you will definitely get hot fresh. Naan, Tandoori roti, dal fry, chana masala, egg curry, chicken curry are few of my favourites, of course with lots of onion, lemon and green chilli.

Flavours In Your Inbox

Subscribe for recipes straight to your inbox

Egg Curry is a deliciously rich onion tomato gravy, tastes exactly like the ones you get in dhabas. These are perfect with some rice or paratha and fresh salad on the side.

How To Make Perfect Hard Boiled Egg?

I know boiling eggs is not something, you all need to learn. I mean, it is so basic, who needs a recipe for that. But I often hear people struggling to get perfectly boiled and peeled eggs. So here is the thing, to get perfectly boiled eggs there are two things that matter. One is the cooking time and the second thing is the age of the egg.

The egg needs to be fresh. If the eggs are older, then I often find it becomes difficult to peel them. Put eggs in a pan, cover with water. Bring it to a boil and boil for 6-7 minutes. Using a slotted spoon remove and put it in cold water. Once the temperature comes down and is easy to handle, peel the eggs.

How To Make Spicy Egg Curry?

The procedure for making this egg curry is just like any other curry. It starts with making the onion tomato base.

Most of the egg curries don’t call for frying egg before adding it to the gravy. But I love to toast eggs until some brown patches appear. It enhances the flavour. Toss egg in a little salt, turmeric and chilli powder. Add in very hot oil and toss it until you see small brown patches.

To the same pan add butter and fry dry red chilli until smokey. Saute onion until it is softened and start to brown. Sauteeing onion to the right stage is very important. Raw bite of onion in the gravy is not pleasant to experience. Next, add ginger garlic paste and saute until the raw smell is gone.

Add all the spice powder except garam masala and salt. Saute until the mixture is fragrant. Keep an eye in this step. You can also mix the dry spice in 1/4 cup of water and add to the pan. Sauteing dry spices in the oil helps release flavour.

Add chopped tomatoes and saute until the mixture comes together. Add green chilli and crushed Kasuri methi.

Egg Curry is a deliciously rich onion tomato gravy, tastes exactly like the ones you get in dhabas. These are perfect with some rice or paratha and fresh salad on the side. Tips For The Best Egg Curry

  • While cooking onion, sprinkle a big pinch of salt. This helps to sweat onion faster.
  • If you are worried about burning spices after adding it to the pan, mix all the spices to 1/4 cup water, make a paste. Add it to the pan.
  • To fasten the cooking of tomatoes, slit the tomatoes (not deep) and microwave for 5 minutes. Once it has cooled down, chop.
  • For best flavours, add freshly ground spices or at least spices that are not more than 10 days old. I always make small batch of spice powder for 8-10 days.

Love Curry?? Here are a few more curries

Egg Curry is a deliciously rich onion tomato gravy, tastes exactly like the ones you get in dhabas. These are perfect with some rice or paratha and fresh salad on the side.
Flavours of Kitchen Logo

Spicy Egg Curry

Course Side Dish
Cuisine Indian
Prep Time 15 minutes
Cook Time 20 minutes
Egg curry with a rich delicious onion tomato gravy is easy to make and best pairs with rice or paratha(flatbread).
Servings 6 servings


  • 6 Eggs

For roasting egg

  • 1 tablespoon Oil
  • ¼ teaspoon Salt
  • ¼ teaspoon Turmeric Powder
  • ¼ teaspoon Chilli Powder

For gravy

  • 1 tablespoon Oil
  • 1 tablespoon Butter
  • 2 medium Onion (Finely Chopped about 1 cup)
  • 1 tablespoon Ginger Garlic Paste
  • ½ cup Finely chopped Tomatoes
  • 1 tablespoon Coriander Powder
  • 1 teaspoon Cumin Powder
  • ½ teaspoon Red Chilli Powder
  • ½ teaspoon Kashmiri Red Chilli (Substitute by Paprika)
  • ½ teaspoon Turmeric powder
  • 1 green Chilli chopped (optional)
  • ½ teaspoon Garma Masala
  • 1 tablespoon Kasuri Methi (dried fenugreek leaves)
  • 1.5 cup Water
  • salt to taste


  • In a pan cover eggs with cold water. Let it come to a boil.Cook eggs 6-7 minutes. Transfer eggs to cold water. When it is comfortable to handle, peel.
  • Toss peeled boiled eggs in 1/4 each of salt, turmeric, and chili powder.
  • Heat oil in a pan. When the oil is hot, add eggs to the pan. Toss in medium-hot until you see small brown blisters. Remove and keep aside.
  • To the same pan add 1 tablespoon of oil and butter. When hot add dry red chili and saute for 30 seconds until smokey.
  • Add chopped onion, saute for 3-4 minutes. The onion will soften and start to brown.
  • Add ginger-garlic paste. Saute for a minute, stirring in between.
  • When there is no raw smell of ginger garlic, lower heat. Add cumin powder, coriander powder, turmeric, red chilli powder, Kashmiri red chilli powder. Saute for 30 seconds, until aromatic. Sprinkle little water to prevent it from burning.
  • Add chopped tomatoes. Cook until tomato is soft and mushy.
  • Add chopped green chilli and crushed Kasuri methi. Mix well.
  • When you see oil separating from the mixture, it is time to add water.
  • Season with salt, add garam masala and fried eggs to the pan.
  • Mix everything and cook for another 2-3 minutes.
  • Garnish with fresh coriander leaves.


Calories: 144kcal | Carbohydrates: 5g | Protein: 6g | Fat: 11g | Saturated Fat: 3g | Cholesterol: 169mg | Sodium: 212mg | Potassium: 135mg | Fiber: 1g | Sugar: 2g | Vitamin A: 390IU | Vitamin C: 6mg | Calcium: 42mg | Iron: 1mg
Did You Make This Recipe?Tag @theflavoursofkitchen on Instagram and hashtag it #theflavoursofkitchen


  1. I miss my mums cooking so I wanted to give this a try. And I made it. It was delicious. Thanks for putting this up.

    1. Subhasmita says:

      I am so glad that you liked it.

  2. 5 stars
    I miss living in a city. Sometimes! Foods like this are easier to find.. trying to start using more turmeric and other spices that help inflammation

  3. 4 stars
    Turned out well. My tomatoes were quite sour so added a pinch of sugar.

  4. Always wanted to try and make Egg Curry. I am so happy that I used your recipe. Absolutely beautiful and easy to follow recipe.

    1. Subhasmita says:

      Thank you very much for trying 🙂

  5. Sounds great I am planning to make it tomorrow

  6. 5 stars
    Tried your recipe. It’s fantastic! Thank you.

    1. subhasmita says:

      Thank you so much

  7. 5 stars
    I have cooked this recipe couple of times,and it was so flavorful and yum.

  8. 5 stars
    I cooked this curry and everyone loved it. Thanks for this great recipe

  9. Venugopal Raman says:

    5 stars
    Easy and excellent recipe , thank you , went well with our Kerala paratta
    Thank you !

  10. Just greatttttt!!!!
    And so easy to make.This was fun.

  11. 4 stars
    hi there,
    the recipe looks interesting and I’m trying it out today !
    Could you please advise the quantity of tomatoes, it’s missing above , thanks !

    1. subhasmita says:

      Hi Mark, please use 1/2 cup finely chopped tomatoes. I have updated the recipe as well with this. Thanks for pointing this out.

      Looking forward to hearing from you on the dish.

Leave a Reply

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

Recipe Rating

Similar Posts