Egg Masala Gravy

Egg Masala Gravy Recipe

Updated: April 1, 2024, By Swasthi, Comments, Jump to Recipe

Egg Masala also known as Egg Gravy is a North Indian dish of hard boiled eggs simmered in a spicy and super aromatic onion tomato masala. It is an everyday side dish that can be eaten with plain rice, flavored rice varieties like pulao, coconut milk rice, Biryani, roti and plain parathas.

Egg Masala Gravy

Eggs cooked with onions, tomatoes, spices and herbs is a common dish across all regions of India. So you will find similar dishes with different names like – masala, curry, gravy, salan, tari.

But the spices and herb combinations are different which infuse different flavor profiles to the dish. Ex: In South India, curry leaves, mustard seeds and sometimes coconut is used. It is mostly called a curry. In the Western Indian states pav bhaji masala, goda masala etc are used for Maharashtrian flavors.

True to its name – this Egg Masala is a North Indian dish, cooked with plenty of aromatic whole and ground spices like garam masala.

While the ground spices add body to the masala gravy, the whole spices slowly infuse the required flavors to the onion tomato masala. However if you are short of time or do not have the whole spices you may simply omit them.

This recipe is the most basic and the unique flavors come mostly from sautéing the onions well. If you like to include eggs often in your diet for a protein boost, check out these similar dishes:

Indian Egg Recipes
South Indian Egg Curry
Punjabi Dhaba Egg Curry
Chettinad Egg Curry
Egg Kurma
Egg Butter Masala
Aloo Anday (Curried Potato & Eggs)

Egg Masala Gravy Recipe

How to make Egg Masala (Stepwise Photos)

Boil Eggs

1. Pour 3 cups water to a pot. Rinse eggs under running water and gently place them in the pot. Cover & begin to boil the eggs on a medium flame. The cook time of eggs differs by variety. So a good indication of a hard boiled eggs is when you see the cracks on the shell. Turn off the stove & rest for 10 minutes. Remove the eggs and add cold water to the pot.

2. Keep the eggs immersed in cold water until you they cool down slightly. Shell the eggs and pierce them with a fork.

Make the Masala

3. Heat oil in a pan. Add cumin, bay leaf or curry leaves. Also add in cumin, cloves, cardamom and cinnamon. You can also replace these with mustard seeds. Allow them to crackle.

4. Add onions, sprinkle salt and fry till they turn slightly brown. If you can caramelize the onions, it enhances the aroma.

frying onions till golden in oil to make egg masala

5. Next add ginger garlic paste and fry till the raw smell goes off.

frying ginger garlic paste for egg masala recipe

6. Add tomatoes and fry till they turn completely mushy. Soft and blend well with onions.

frying chopped tomatoes for making egg masala

7. Then add red chili powder, garam masala or kitchenking masala and turmeric.

addition of spice powders to onion tomato to make egg masala

8. You can leave this if you don’t want to use cashews or coconut. I use it sometimes. Add ground cashew or coconut paste. Blend the cashews with little water to a smooth paste.

addition of cashew paste for making egg

9. Fry till the masala dries up and begins to leave oil. This takes around 4 minutes.

frying cashew onion tomato mixture to make egg masala

10. Add eggs, mint & coriander leaves.

addition of pudina mint to the gravy in egg masala

11. Fry for 2 minutes. You can also skip adding the eggs here. Fry them in 1 tbsp oil in a different pan. Sprinkle chilli powder and add it later to the boiling gravy.

sauteing egg gravy with anda

12. Pour water just enough to make a thick gravy. I used little more than 3/4 cup. Cook till the egg gravy thickens, for about 3 to 4 minutes.

addition of water to make gravy for egg masala gravy

Serve egg masala gravy with plain steamed rice, biryani or chapathi or pulao.

egg masala gravy recipe


What is the difference between an Egg Masala and an Egg Curry?

In the true sense, Egg Masala is North Indian and Egg Curry is South Indian. However you often see Dhaba Anda Masala is being served as Dhaba Egg Curry.

What is an Egg Gravy?

Egg Gravy is nothing but hardboiled eggs simmered in a spicy sauce. In Indian cuisine, Egg Masala or Egg Curry is also known as Egg gravy.

What is a good substitute for hard boiled eggs?

You can substitute hardboiled eggs with extra firm pressed tofu or even paneer.

Related Recipes

Recipe Card

Egg Masala Gravy Recipe

Egg Masala Gravy Recipe

4.98 from 139 votes
Spicy egg masala gravy that goes great as a side dish with biryani, chapathi, pulao. This is a simple recipe to which you can make some variations to suit your taste like spices and herbs.
Print Recipe Pin Recipe
Jump to Comments

For best results follow the step-by-step photos above the recipe card

Prep Time20 minutes
Cook Time15 minutes
Total Time35 minutes

Ingredients (US cup = 240ml )

  • 3 boiled eggs
  • 2 tbsp oil
  • cup onions chopped (about 2 large)
  • tsp ginger garlic paste or fine chopped
  • ¾ cup tomatoes ripe, chopped (about 2 large)
  • 1 to 2 green chili slit or chopped
  • ½ to ¾ tsp red chili powder or paprika
  • ¾ to 1 tsp garam masala or kitchen king masala
  • 1/8 tsp turmeric or haldi
  • ½ tsp Salt
  • ½ tsp kasuri methi (optional)
  • 2 tbsp mint or pudina leaves or coriander leaves or both
  • 3 tbsp curd or yogurt or coconut or 12 cashew nuts


  • 1 bay leaf or 1 sprig curry leaves
  • ½ tsp cumin or jeera
  • 3 cloves or laung (optional)
  • 2 cardamoms or elaichi (optional)
  • 1 inch cinnamon or dalchini (optional)


Boiling Eggs

  • Pour 3 cups water to a pot. Gently place the rinsed eggs and boil on a medium heat. Cover the pot & boil until you see cracks on the eggs. Turn off the stove and rest the eggs for 10 mins. Discard the water & keep the eggs immersed in cold water to cool down. 
  • Then remove the shell. Pierce with a fork randomly to make some gashes. This helps the eggs to absorb the flavors.

How to make Egg Masala

  • Heat a pan with oil. Add cumin, bay leaf, cloves, cardamoms and cinnamon. Allow them to splutter.
  • Add onions, sprinkle salt and fry till onions turn slightly brown or caramelize to enhance the aroma.
  • Optional step – Skip this step if using yogurt. While the onions fry, make a fine paste of the cashews or coconut with some water. You can also blend together tomatoes and cashews.
  • Add ginger garlic paste to the onions and saute till it becomes fragrant.
  • Next add tomatoes, fry till they turn mushy.
  • Add chili powder, turmeric and garam masala powder. Fry till it begins to smell good.
  • Pour the yogurt or cashew paste or coconut paste, fry till the mix leaves the sides of the pan.
  • Add eggs, mint leaves, coriander leaves. Fry for 2 mins , preferably till you get a mint aroma.
  • Pour water just enough to partially cover the eggs. Cook covered till the egg masala thickens.
  • Sprinkle some kasuri methi if you have.
  • Serve egg masala curry with rice, roti or paratha.

Alternative quantities provided in the recipe card are for 1x only, original recipe.

For best results follow my detailed step-by-step photo instructions and tips above the recipe card.

NUTRITION INFO (estimation only)

Nutrition Facts
Egg Masala Gravy Recipe
Amount Per Serving
Calories 242 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 3g19%
Cholesterol 186mg62%
Sodium 648mg28%
Potassium 414mg12%
Carbohydrates 16g5%
Fiber 4g17%
Sugar 7g8%
Protein 8g16%
Vitamin A 590IU12%
Vitamin C 21mg25%
Calcium 80mg8%
Iron 2.6mg14%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @SwasthisRecipes or tag #swasthisrecipes!

© Swasthi’s Recipes

Egg Masala Gravy Recipe

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes

Popular Recipes


Recipe Rating

Inline Feedbacks
View all comments

5 stars
Thanks a lot

5 stars
This was delicious and easy, and with some roti and zucchini sabzi the two eggs i had left made a filling meal for two.

5 stars
Simple and Super ??
Simply Superb Swasthi ????

4 stars
Crystal clear steps… thanks

5 stars
Very informative, thank you

Made it and absolutely loved the masala. Thanks for the recipe

5 stars
User friendly and very tasty!

5 stars
OMG ! I never imaged I could make egg curry sooooo good… Thank you so much Saswathi for the wonderful recipe… My husband loved it…

Thank you it came out well

5 stars
This recipe was incredible! My husband loved this dish. I made it pretty much exact except I didn’t add the chili’s and I used 6 eggs instead. It’s delicious and your instructions are clear and concise! Thank you!

Thank you , the recipe turned out yummy.I used cashewnuts to make the paste.

5 stars
Too good recipe.. I have started becoming fan of your recipes

So yummy!

Hello mam, I always follow your recipes and it gives very nice taste to me n my family. I m a very big fan of you? today I m trying your egg masala recipe…??

5 stars
I tried your egg masala,palak paneer,butter paneer it turned out very I m going to try butter chicken.i usually perfer your recipes while cooking it’s simple easy and no time consuming.
Thanks so much for sharing your recipes.

Thankyou. I tried recipe with 5 eggs.
I made littl as per my fly member’s taste, I added extra chilli powder, I didnt put khada masala u mentioned added littl biryani masala, made gravy thin & poured eggs directly gravy with boiling eggs first.
It wil Yum to have with rice?

5 stars
Thankyou. I tried recipe with 5 eggs.
I made littl as per my fly member’s taste, I added extra chilli powder, I didnt put khada masala u mentioned added littl biryani masala, made gravy thin & poured eggs directly gravy with boiling eggs first.
It wil Yum to have with rice?

4 stars
Tried recipe with little changes.. I poured eggs in thin gravy.. n added biryani masala n extra chilli powderas my fly members like spicy..
It was yum?

4 stars
Thank you swasthi

5 stars
I love your recipe

5 stars
All your recipes are amazing and so accurate! Thank you so much ! 🙂

5 stars
Tried today with 6eggs. Taste was amazing.

PS: chilli is listed in the ingredients but not used in the steps