Make restaurant-style Indian egg curry at home with rich, spiced gravy perfect for rice or chapathi. Easy, flavorful, and on the table in under 30 minutes.
If you’re new here let me tell you something - I love eggs. I really do, I eat them for breakfast almost every morning. You can check out the plethora of egg recipes I have on this blog! If eggs weren’t on the menu for breakfast, to be honest I’d probably eat them at lunch. Usually at least an egg a day! They’re just so good and so versatile! That’s how I feel about chicken, so what came first, the chicken and the egg? To state the obvious - the two ingredients are related!
What about eggs for dinner? Ehhh I’ll probably pass. I have to confess that while I say that “meals are a made up concept,” in the sense that I have no issue eating leftovers from dishes such as dal makhani or even lasagna for breakfast, for some reason I’m less excited about breakfast food for dinner. Mention “egg curry” to me and I usually do this:
Unfortunately for my girlfriend (now wife!), when I first (reluctantly) did make an egg curry because she was curious to try one from The Great Indian Cooking Course, her life was transformed, and egg curries became some of her favorites. From then on, I was begged to make egg curries, but I never wanted to. Lots of quarrels arose from this!
Don’t get me wrong, egg curries are seriously super delicious! I hope this hasn’t deterred you from this recipe, or any egg curry from that matter if you’ve never tried one before! The problem here is that I just used to have soooo many back in Delhi. You know when you eat so much of something that it loses its charm? Okay, for some foods that never happens, such as butter chicken, but it could be something more common like an Italian who grew up with pizza.
What’s so special about egg curries? They’re just boiled eggs in a gravy. The gravy sure is good, but why use egg as the protein when there are more fun options like paneer and chicken? The fascination from my girlfriend’s side comes from the fact that she’s apparently never had a boiled egg in her life before me. Would you believe that? Well, there’s lots of things she’s never had before being with me, but that’s another story for another time:)
I admit that from The Great Indian Cooking Course, we actually tried almost all of the egg curries in the book. One example was the egg curry with the grated hard boiled eggs, and that was pretty cool! We also tried the green egg curry, where I substituted zucchini for bitter gourd, since you don’t get bitter gourd here. If you don’t know what bitter gourd is, it is also referred to as “bitter melon” or “bitter cucumber.” It is also a green-skinned vegetable that is, well, bitter. It looks like this:
Zucchini was a great substitute, so I recommend this if you can’t find bitter gourd at the grocery store. I’ll admit that the taste of that incredible gravy is still stuck with me!
But still, it’s that protein choice. Boiled eggs! Meh.
If you’re following me on YouTube, you know that throughout the month of August 2021, I’ve set up an open collaboration to all YouTubers called #mycookingjourney2021. The objective of this collaboration is to encourage folks to try new Indian recipes, whether it be a classic recipe or a fusion twist to a favorite. I’ve taken on the challenge myself, and you can view all the awesome recipes here on the blog as well as on the videos! I hope you subscribe to the channel so you can see the video versions, and be notified whenever a new recipe is live! I premiere my recipes when they go live so I can interact with all of you lovely readers and viewers! So don’t miss out on that exciting opportunity!
As a result, I suppose it would be a little silly for me not to try and share my own egg curry recipe right? I need to toss my bias aside and just do it! Not to toot my own horn, but if I make it, it’s bound to be tasty! It’s just something I always procrastinated with ‘cause I’d rather make other things, you know?
Well, not only did the collab escalate the need to get on with developing this recipe, but lo and behold my uncle and cousins wanted to pay me a visit in early August! If you’re new here, my entire family except my sister, myself, and some other more distant relatives are vegetarian. That can make coming up with creative family meals a bit cumbersome. I feel I always do the same thing when cooking for them - perhaps some lentils, cheesy and tomato sauce pasta of some sorts, paneer… I’m sorry, while there are plenty of vegetarian recipes on the website, I have to admit I run out of ideas when cooking for my family! I don’t want to give them the same thing over and over again.
What’s something I’ve never done for them before? Yup, egg curry. This gave me a chance to test it out. We also had rajma chawal - curried red kidney beans - and served the dishes with jeera rice - cumin spiked rice - and rumali rotis - those translate to “handkerchief” rotis! It was an excellent feast, and while I was really not looking forward to cooking that egg curry, I have to admit it was the best one I have ever made, and I knew it was ready to share with you! My uncle said thanks to my girlfriend for pushing me to make this, as it was a huge hit! My youngest cousin gobbled that up and had the largest portion! I’m glad I could make her happy with this dish!
Ready to transform a simple boiled egg into this scrumptious delicacy? Okay, I’m still kind of not, but I hope you are, so let’s get to it! On the date of publishing, it’s my girlfriend’s birthday, so I’m dedicating this one to her convincing me to make egg curry!
Why Make Restaurant-Style Indian Egg Curry?
I hope you’ve dismissed my negative biased opinions toward egg curries. Being objective, yes yes they’re delicious. Simple but really satisfying and loaded with flavors. Let’s forget that I find them “boring” right now!
Honestly, egg curries are super easy to make. This came together in no time! The key is just nailing the perfect boiled egg, which I’ll explain how to do. All you need to do is boil your eggs and make your gravy. I will do an extra step however to really elevate the egg curry, which you can read on about soon! Don’t worry, it’s nothing crazy at all!
This recipe will be based on restaurant-style egg curries. There are more street-style and homestyle variations of egg curries, but if you know me, you know I love to make my dishes restaurant-style, especially if we’re dealing with egg curry! What’s awesome is that you can make a restaurant-style dish quite easily and quickly at home! Skip the takeout and prepare your very own egg curry with ease!
Aside from the simplicity of making an egg curry, eggs are an excellent source of protein and healthy omega-3 fatty acids, depending on the quality of eggs you purchase. If you serve eggs with rice or bread, you have a balanced meal with all of your three macronutrients. You’ve got bonus points if you’re using bread with atta flour, such as roti, but to make the restaurant experience, I personally would serve with rumali roti or naan. That’s just me though!
As mentioned before, this is going to be a restaurant-style egg curry. We’re not using any whole spices here, and we’ll have a very creamy and smooth gravy. This recipe is not spicy at all, so it’s great for those sensitive to spice. It will be aromatic and delightful!
How to Make Restaurant-Style Indian Egg Curry
To Make the Eggs
The eggs for this recipe will be boiled. Here I’ll give a quick overview on how to boil the eggs and then how to fry them before adding them to the gravy. If you want more information on How to Boil Eggs to Perfection, then check out that recipe for a complete guide and tips to nail your boiled eggs!
Arrange eggs in a pot in a single layer and fill the pan with water (at least 1 inch in depth)
Cover the pot and bring the water up to a boil.
As soon as the water comes up to a boil, start your egg timer, turn off the heat and remove the pan from the heat.
In the meanwhile, prepare an ice water bath by filling a large bowl with water and ice. Remove the eggs from the pot after 10 minutes for hard boiled eggs.
Cool the eggs for at least 5 minutes and then lightly crack the shell with the back of a spoon. To peel the eggs, either peel it under a stream of cold running water, or submerge the eggs in the water bath and start peeling.
Serve as desired!
To Make the Egg Curry
In a food processor, add onion, ginger and garlic with a splash of water and blend to a puree.
Using a paring or butter knife, slash lines all over the white of the peeled boiled eggs.
Heat ghee in a pan/wok on medium heat and add cumin seeds. Once the cumin starts to crackle, add turmeric and mix well.
Add boiled and peeled eggs and coat well with the turmeric.
Cook for 4-7 minutes or until the eggs are lightly roasted. Remove the eggs from the pan/wok and set aside for later.
In the same pan/wok add the pureed onion, ginger and garlic. Mix well and then add deggi mirch and ground coriander. Continue stirring and cooking until the mixture appears dry and the rawness has cooked off. Add splash of water if the mixture starts to stick.
Add pureed tomatoes, season with salt and mix well. Bring to a simmer and again continue cooking until the mixture appears dry and the rawness has cooked off.
Lightly crush the fenugreek leaves in the palms of your hands and add to the tomatoes. Cook for at least 1 minute or until aromatic.
Then add the eggs, mix well and cook for 1-2 minutes. If at any point the mixture starts to stick, add a splash of water and mix well.
Add 1 - 2 Cups of water and mix well to create a gravy. Adjust the heat to simmer gently, adjust for seasoning and cook until the gravy thickens to your liking.
Finish the gravy with cream, cilantro and garam masala. Simmer for 2-5 minutes and then serve over rice, pulao or your favorite bread.
Tips & Tricks for the Best Creamy Egg Curry
Don’t overdo the gravy with too much spice, keep it simple and let the eggs shine.
For the perfectly smooth peeled eggs, submerge egg underwater and then peel. Or peel under running water.
Roasting the egg with turmeric adds lots of color and flavor to the blandest part of the egg - the whites.
To change things up, grate the eggs and then add it to the final gravy.
What to Serve With Indian Egg Curry
This creamy, restaurant-style egg curry is made for soaking up, so pair it with something to scoop up every last bit of the tomato gravy:
Rice: steamed basmati or fragrant jeera rice is the classic partner (and what you see pictured here).
Breads: warm roti, naan, or paratha are perfect for mopping up the gravy.
Regional favorites: in many Indian homes, egg curry is also served with idiyappam or appam.
Finishing touch: a sprinkle of fresh cilantro and a little extra garam masala just before serving keeps the aroma bright.
Storage and Make-Ahead
Egg curry is a great make-ahead dish — the gravy actually deepens in flavor overnight:
Store it: keep leftovers in an airtight container in the fridge for a few days.
Reheat gently: warm it on the stovetop over a low flame with a splash of water to loosen the creamy curry, stirring so the eggs heat through without breaking.
Make ahead: cook the gravy in advance and stir the boiled eggs in when you reheat, so they stay tender.
Easy Swaps
Adjust the curry to what you have:
Ghee becomes coconut oil or clarified butter.
Deggi mirch becomes sweet paprika or ancho chili powder for color with mild heat.
Passata becomes crushed canned tomatoes or fresh tomatoes blended smooth, and half-and-half becomes whole milk for lighter or heavy cream for richer.
Dhaba-Style and Other Egg Curry Variations
This recipe keeps the gravy smooth and restaurant-style, but egg curry (anda curry) takes well to a few twists:
Dhaba-style: for a more rustic, aromatic version, temper a few whole spices in the ghee before the cumin seeds — a bay leaf, a small piece of cinnamon, a few cloves and a green cardamom (or two) — then continue as written.
Extra-rich curry base: blend a small handful of soaked cashews into the onion-tomato base for a creamier, richer gravy, or swap the cream for coconut milk for a gently South-Indian spin.
More heat and veg: add slit green chilies for extra kick, or bulk it up with vegetables like sautéed mushrooms or peas.
A Few More Tips for the Best Egg Curry
Small details that make a difference:
Build the base right: blend the onion, ginger and garlic to a fine paste, and cook the curry base on a medium flame until the raw smell has completely cooked off before adding the tomato puree. Deggi mirch is essentially a mild red chili powder, so a teaspoon of turmeric, a teaspoon of cumin seeds and a tablespoon of oil or ghee are all you need to get the base going.
Perfect boiled eggs: after boiling, shock the eggs in cold water and drain before peeling — that's the trick to shells that slip right off. Slashing and roasting the whites in turmeric is what gives them color and flavor.
Adjust the gravy: add a cup or two of water to reach the consistency you like, and finish with coriander leaves and a pinch of garam masala for a bright, aromatic curry that's easy enough for weeknights.
Enjoyed Restaurant-Style Egg Curry? Check Out These Other Indian-Style Egg Recipes!
Egg curry is simply hard-boiled eggs simmered in a spiced gravy. This is a restaurant-style version — the eggs are gently boiled, lightly roasted in turmeric, then bathed in a smooth onion, ginger, garlic and tomato masala finished with a little cream. Comforting, protein-rich, and ready in about 45 minutes.
How do you boil the eggs for egg curry?▼
Arrange the eggs in a single layer in a pot and cover with at least an inch of water. Bring it to a boil, then turn off the heat right away and let the eggs sit, covered, for 10 minutes for hard-boiled. Transfer them to an ice-water bath, then peel — peeling under cold running water gives the smoothest result.
What kind of cream should I use in egg curry?▼
I finish the gravy with about a quarter cup of light 10% or half-and-half cream, stirred in at the very end along with the garam masala and cilantro. It softens the spice and gives the masala that signature restaurant-style richness. Use a touch less if you'd like it lighter.
What do you serve with egg curry?▼
It's lovely ladled over plain rice or a fragrant pulao, or scooped up with naan or your favorite Indian bread. A sprinkle of fresh cilantro on top ties it all together.
Is egg curry gluten-free?▼
Yes, this egg curry is naturally gluten-free. Serve it with rice or a gluten-free flatbread to keep the whole meal gluten-free.
How do I make it milder or spicier?▼
The deggi mirch and any green chili control the heat. Use less deggi mirch and skip the chili for a mild curry, or add more for extra kick.
Let me know what you think of this recipe in the comments! If you’ve tried this recipe, be sure to post it on social media and tag it with #cookingwithanadi and mention me @cooking.with.anadi. Thank you!
Recipe by Anadi Misra
Restaurant-Style Indian Egg Curry Recipe
Make restaurant-style Indian egg curry at home with rich, spiced gravy perfect for rice or chapathi. Easy, flavorful, and on the table in under 30 minutes.
Arrange eggs in a pot in a single layer and fill the pot with water (at least 1 inch in depth)
Arrange eggs in a pot in a single layer and fill the pot with water (at least 1 inch in depth)
2
Cover the pot and bring the water up to a boil.
Cover the pot and bring the water up to a boil.
3
As soon as the water comes up to a boil, start your egg timer, turn off the heat and remove the pot from the heat.
As soon as the water comes up to a boil, start your egg timer, turn off the heat and remove the pot from the heat.
4
In the meanwhile, prepare an ice water bath by filling a large bowl with water and ice. Remove the eggs from the pot after 10 minutes for hard boiled eggs.
In the meanwhile, prepare an ice water bath by filling a large bowl with water and ice. Remove the eggs from the pot after 10 minutes for hard boiled eggs.
5
Cool the eggs for at least 5 minutes and then lightly crack the shell with the back of a spoon. To peel the eggs, either peel it under a stream of cold running water, or submerge the eggs in the water bath and start peeling.
Cool the eggs for at least 5 minutes and then lightly crack the shell with the back of a spoon. To peel the eggs, either peel it under a stream of cold running water, or submerge the eggs in the water bath and start peeling.
6
Serve as desired!
Serve as desired!
For the egg curry
1
In a food processor, add onion, ginger and garlic with a splash of water and blend to a puree.
In a food processor, add onion, ginger and garlic with a splash of water and blend to a puree.
2
Using a paring or butter knife, slash lines all over the white of the peeled boiled eggs.
Using a paring or butter knife, slash lines all over the white of the peeled boiled eggs.
3
Heat ghee in a pan/wok on medium heat and add cumin seeds. Once the cumin starts to crackle, add turmeric and mix well.
Heat ghee in a pan/wok on medium heat and add cumin seeds. Once the cumin starts to crackle, add turmeric and mix well.
Add boiled and peeled eggs and coat well with the turmeric.
Add boiled and peeled eggs and coat well with the turmeric.
5
Cook for 4-7 minutes or until the eggs are lightly roasted. Remove the eggs from the pan/wok and set aside for later.
Cook for 4-7 minutes or until the eggs are lightly roasted. Remove the eggs from the pan/wok and set aside for later.
6
In the same pan/wok add the pureed onion, ginger and garlic. Mix well and then add deggi mirch and ground coriander. Continue stirring and cooking until the mixture appears dry and the rawness has cooked off. Add splash of water if the mixture starts to stick.
In the same pan/wok add the pureed onion, ginger and garlic. Mix well and then add deggi mirch and ground coriander. Continue stirring and cooking until the mixture appears dry and the rawness has cooked off. Add splash of water if the mixture starts to stick.
7
Add pureed tomatoes, season with salt and mix well. Bring to a simmer and again continue cooking until the mixture appears dry and the rawness has cooked off.
Add pureed tomatoes, season with salt and mix well. Bring to a simmer and again continue cooking until the mixture appears dry and the rawness has cooked off.
8
Lightly crush the fenugreek leaves in the palms of your hands and add to the tomatoes. Cook for at least 1 minute or until aromatic.
Lightly crush the fenugreek leaves in the palms of your hands and add to the tomatoes. Cook for at least 1 minute or until aromatic.
9
Then add the eggs, mix well and cook for 1-2 minutes. If at any point the mixture starts to stick, add a splash of water and mix well.
Then add the eggs, mix well and cook for 1-2 minutes. If at any point the mixture starts to stick, add a splash of water and mix well.
10
Add 1–2 cups of water and mix well to create a gravy. Adjust the heat to simmer gently, adjust for seasoning and cook until the gravy thickens to your liking.
Add 1–2 cups of water and mix well to create a gravy. Adjust the heat to simmer gently, adjust for seasoning and cook until the gravy thickens to your liking.
11
Finish the gravy with cream, cilantro and garam masala. Simmer for 2-5 minutes and then serve over rice, pulao or your favorite bread.
Finish the gravy with cream, cilantro and garam masala. Simmer for 2-5 minutes and then serve over rice, pulao or your favorite bread.
Share This Recipe
Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi
Tested & written in Anadi’s kitchen
Free weekly newsletter
Cook something new every week
One tested recipe and a real weeknight tip from my kitchen.
Join 40,000+ home cooks who visit Cooking With Anadi every month.
Make restaurant-style Kadai Paneer at home with bold spices, tender paneer, and a rich, aromatic gravy. An easy homemade recipe that delivers authentic Indian flavors every time.
50 minMedium4 servings
Recipe history
April 16, 2026 — Reworked and refreshed for the 2026 relaunch — new photography, restructured and standardized ingredients & instructions.
Make restaurant-quality Paneer Tikka Masala at home with this easy, authentic recipe. Smoky grilled paneer in a rich, creamy tomato sauce makes the perfect vegetarian Indian dinner.
Make restaurant-style Dum Aloo at home in your Instant Pot! Tender potatoes in a rich, spiced gravy — an easy Indian vegetarian dinner the whole family will love.
Creamy, rich, and fit for royalty, this authentic Paneer Butter Masala recipe brings homemade Indian comfort food to your table. A vegetarian dinner the whole family will love.
Make restaurant-style Matar Paneer at home with this classic Indian recipe. Tender paneer and peas in a rich, spiced tomato gravy — the perfect vegetarian dinner the whole family will love.
Make authentic Punjabi Lobia at home with this easy step-by-step guide. A hearty, flavorful black eyed pea curry packed with bold spices — perfect for a satisfying vegetarian Indian meal.
Comments
No comments yet — be the first to share your thoughts!
Leave a review
Be the first to share how it went — your note helps other cooks (and earns the recipe its stars).