Indian egg curry is a rustic, dhaba-style recipe that's easy, healthy and so tasty. Best had with naan or rice, it is guaranteed to leave you smacking your lips in delight! Stovetop and instant pot recipes included.
Want to check out a collection of tried and tested Indian vegetarian recipes, all made in the instant pot? Hop over to the 30+ Instant Pot Indian Vegetarian Recipes post. It's got recipes organized by mains, sides and rice so that you can pick and choose your favorite combos!

What to do when it's a weeknight, you know there's nothing much in the fridge (no meat, no veggies) and dinner has to be made in a hurry?
You make egg curry, of course!
Eggs have come to my rescue so many times when I'm out of ingredients or ideas for dinner ... in the form of an easy egg curry recipe.
It's a wholesome, no-frills dish that is very filling too, and everyone in my house adores it. All you need are some basic ingredients like eggs, tomatoes, potatoes, onions, ginger, garlic and a few spices. Ingredients that are found in every home, no matter what.
I will say this, though. If you don't cook Indian food on a regular basis, you may not have the onion puree in your fridge. But never fear, it is very easy to make in your blender.
Jump to:
Ingredients
Note: Exact amounts are mentioned in the recipe card below.
- medium eggs
- cooking oil
- onions, sliced
- Onion masala (onion + ginger + garlic puree)
- tomatoes, chopped
- potatoes (optional)
- red chilli powder
- turmeric powder
- garam masala
- cilantro
Note: I use a variety of ground chilli called Kashmiri chilli. I love it because it gives a wonderful reddish color to anything it's added to (it's naturally bright red) and it's quite mild compared to cayenne or other varieties of chilli. If you don't like your curries too hot, use Kashmiri chilli powder. If you don't mind a little spice, use the regular ground chilli you have in your spice box.
Update: I used to grind the onion and ginger-garlic separately, but now I find it easier to combine the three ingredients. The recipe has been updated accordingly to reflect this change:)
How to make onion masala
Peel 1" ginger piece, 8 cloves of garlic and one medium-sized onion. Put these ingredients in a blender with a few tablespoons of water and blend to a smooth consistency.
If you decide to make more of this masala for future use, take it out in a clean and dry glass jar and seal. Store the jar in the fridge and use as required. I always have a jar of this masala, ready to be spooned out at a moment's notice.
How to make egg curry on the stovetop
Note: Detailed steps are given in the recipe card below.
- Prep the eggs - Hard boil eggs and peel them.
- Make the curry - Fry some onions in oil, add the onion masala, chopped tomatoes, powdered spices, potatoes (if using) and salt. Roast this masala until fragrant.
- Assemble the egg curry - Add the eggs to the curry. Done!
It's as simple as that. I really like egg curry with homemade Indian bread (roti), but it tastes nice with plain, boiled rice too.
What's more, you can make the curry ahead of time (minus the potatoes) and freeze it. When crisis strikes (hungry people, no dinner), thaw the gravy, add boiled potatoes and eggs and voila! A delicious meal is ready in minutes.
How to make instant pot egg curry
Making egg curry in the instant pot is a real cinch. Ever since I got my instant pot, I have stopped making it on the stovetop because now I don't have to boil the eggs separately. I use the pot-in-pot method (PIP) to make the curry and eggs at the same time!
Sometimes, I leave out the potatoes when I'm using my instant pot to make this egg curry since potatoes and eggs have different cooking times. The one time I added potatoes to the curry while pressure cooking it, the potatoes turned to mush:(
However, you can do two things if you absolutely must have potatoes in your curry.
- If you already have some pre-boiled potatoes in your fridge, add them to the curry after pressure cooking it. Just cut them into quarters and add them to the curry. Then add the eggs.
- After the pressure cooking cycle is over and you have opened the pot, add some quartered potatoes to the curry and pressure cook again for zero minutes. Do a QPR (quick pressure release). Then add the eggs.
Here are the steps for making egg curry in your instant pot:
1. Turn on your instant pot to sauté and heat the oil in the inner pot. Add the sliced onions and fry until they are golden brown.
2. Add the onion masala, chopped tomato, powdered spices and salt. Saute until the tomatoes break down and the masala is fragrant. Add a few splashes of water to prevent the masala from sticking to the bottom of the pot (10 minutes). Cancel saute and add 1.5 cups water to the pot. Stir to mix well.
3. Position a steamer basket (like the one shown in picture below) in the inner pot and keep 8 eggs on it. This is a stainless steel collapsible basket that expands to fit in your pot and can be folded for easy storage.
4. Secure the lid and set the pot to pressure cooking on high for 4 minutes. When the timer beeps, wait for 5 minutes before opening the pot. Remove the steamer basket with the eggs. Peel the eggs and slice into halves (lengthwise).
5. Add the eggs to to the curry. Or arrange the halved eggs in a platter and pour the curry over them. Garnish with chopped cilantro. Egg curry is ready to be served with some warm naan!
📖 Recipe
Indian Egg Curry
Equipment
- 6-quart Instant Pot Duo OR a medium-sized wok (karahi)
- Blender
- Steamer basket to fit inside the Instant Pot
Ingredients
- 8 eggs
- ½ cup cooking oil
- 1 medium onion thinly sliced
- 1 medium onion chopped coarsely
- 1 inch piece ginger
- 7-8 garlic cloves peeled
- 1 big tomato chopped
- 1 teaspoon red chilli powder
- 1 teaspoon turmeric powder
- ½ teaspoon garam masala
- 2 medium potatoes peeled and cut into quarters (optional)
- 1 sprig cilantro leaves
- sea salt to taste
Instructions
Preparation - make the onion masala
- Put the peeled and chopped onion, ginger and garlic in a blender with a few tablespoons water and blend to get a smooth puree. Onion masala is ready.
Stovetop Instructions
- Bring a saucepan of water to a roiling boil and add the eggs. Lower the heat, cover the pan and simmer for 5 minutes. Switch off the gas and wait 10 minutes before removing the eggs from the water. Peel and keep aside.
- Heat oil in a deep frypan or saucepan and add the sliced onions. Fry on medium heat until golden brown.
- Add the onion masala, chopped tomato, powdered spices and salt. Cook until the tomatoes break down and the oil leaves the sides of the pan (10 minutes). Add a few tablespoons water if needed.
- Add 1.5 cups water and potatoes (if using). Cover and cook on low heat for 15 minutes or until the potatoes are fork tender.
- Halve the boiled and fried eggs, add them to the curry and top with fresh cilantro.
Instant Pot Instructions
- Turn on your instant pot to saute and heat the oil in the inner pot. Add the sliced onions and fry until they are golden brown.
- Add the onion masala, chopped tomato, powdered spices and salt. Saute until the tomatoes break down and the masala is fragrant. Add a few splashes of water to prevent the masala from sticking to the bottom of the pot (10 minutes). Cancel saute and add 1.5 cups water to the pot. Stir to mix well.
- Position a steamer basket in the inner pot and keep the eggs on it.
- Secure the lid and set the pot to pressure cooking on high for 4 minutes. Make sure the steam release handle is sealed. When the timer beeps, wait for 5 minutes before releasing the steam and opening the pot. Remove the steamer basket with the eggs. Peel the eggs and slice into halves (lengthwise).
- If you want potatoes in you curry, add them now. Close the lid again and pressure cook for 0 minutes, then do a quick pressure release. Open the pot.
- Add the eggs to to the curry, or arrange the halved eggs in a platter and pour the curry over them. Garnish with chopped cilantro. Egg curry is ready to be served with some warm naan!
Notes
- If you want a spicier curry, add one or two sliced green chillies to the cooking masala just before you add the eggs.
- If you don't have garam masala powder, add the following whole spices: ¼ teaspoon cumin seeds, 3 green cardamom, 4 cloves and 5-6 peppercorns.
- You don't need to halve the eggs if you don't want to. You can add whole boiled eggs directly to the curry too.
Elaine Benoit says
I have never heard of egg curry! Where have I been? This looks absolutely scrumptious and I can imagine dipping naan in it as I gobble it up!
Saima says
Haha! Welcome to Indian food!
Aleta says
Wow I thought I had eaten eggs as many ways as was possible.. I was wrong! This curry looks absolutely delicious, I love that eggs can save the day and feed a family a yummy healthy dinner.
Saima says
Here's one more, Aleta! Do try it.
Pam Greer says
I have never had egg curry! I usually have all these ingredients, though, so this is going on the "what to make for dinner list!" I can think of a bunch of uses for that ginger garlic paste too!
Saima says
Do make it Pam, if you haven't before. And yes, ginger garlic paste can be put to so many uses. It's the not-so-secret ingredient of a gazillion recipes!
Veena Azmanov says
I love egg curry and use to be my favorite growing up. This sounds so delicious. I still make it often when i'm in the mood for something Indian but quick.
Saima says
Ditto! It used to be a regular in my parents' home too. Surprisingly, I didn't care for it then and rediscovered it much later!
Analida Braeger says
Ahhh this looks fabulous. I love simple meals that are more what people eat on a typical day, not so much the bells and whistles dishes. This looks absolutely PERFECT for a weeknight meal. I'll be giving it a try soon.
Saima says
Thanks Analida. It is a hearty meal when had with fresh Indian bread like naan or a plateful of rice.
Carrie Ditton says
This looks fantastic! My husband loves all things curry but I can honestly say I have never seen or heard him mention egg curry....Pinned! I am making this for him this weekend!
Saima says
Thanks Carrie! Hope your husband likes it!
Amanda M Mason says
I eat eggs all the time and these spices are right up my alley! Love this dish! Such a quick go to recipe for those nights we all end up having! I've so been in your shoes! What a great solution to that type of night!!
Saima says
I know, right! If you love eggs, then this is right up your alley!
Allison says
How have I never heard of heard of this before?! I'm always on the lookout for tasty and filling meals - thanks for sharing!
Amy says
I’ve never heard of this before but it really looks amazing. I’m going to have to give it a try!
Jagruti Dhanecha says
My dad loved this curry when mum used to make, she would add some potato too. Easy and fuss-free recipe can be enjoyed with some hot paratha.
Saima says
Thanks for the comment Jagruti. I add potatoes too!
Natalie says
I absolutely love this. It's super easy jet so flavorful and delicious meal. I bet my husband would love this too, so I'm saving this recipe to give it a try.
Andrea says
This looks fabulous! I love curry but never had egg curry before, so I'm super excited to give it a try!