What is an Desi Egg Curry?
Egg curry is a savory, comforting dish where boiled eggs are simmered in a flavorful, spiced gravy. Perfect for anyone who loves a hearty meal with simple ingredients, this curry is a favorite in many South Asian kitchens. The rich combination of onions, tomatoes, ginger, garlic, and an aromatic mix of spices creates a sauce that perfectly coats each egg, offering a mouthwatering experience. The beauty of egg curry is its versatility – it can be made mild or spicy, depending on your preferences. Plus, it’s quick and easy to prepare, making it an ideal weeknight dinner!
Why I Love It So Much
I’ll never forget the days in college when egg curry was my go-to dish. My days were often long, filled with classes, assignments, and exams. But no matter how hectic my schedule was, I always knew I could count on a warm, comforting egg curry to keep me going. The best part? It only took me about 20 minutes to make. That was my lifeline during exam weeks—quick, filling, and satisfying, with just the right amount of spice to keep me energized. Whether I paired it with rice or some freshly made roti, it perfect and never let me down. Now, I make this dish regularly because it’s not just a meal; it’s a reminder of those late-night study sessions and the comfort of home.
Key Components of an Egg Curry
The key components that make up a delicious egg curry are simple, yet packed with flavor. First and foremost, boiled eggs are the star of the dish. When paired with a base of sautéed onions, tomatoes, and aromatic spices like garam masala, turmeric, and red chili powder, they become a hearty and satisfying meal. The secret lies in the balance of spices that create a rich, flavorful gravy. And don’t forget a bit of oil for frying the eggs, which adds that golden, crispy edge to each bite. It’s these essential elements—eggs, onions, tomatoes, spices, and a little oil—that come together in perfect harmony.
Ingredients for the Perfect 20-Minute Egg Curry
- For the Boiled Eggs:
- 6-7 large eggs
- 1 tbsp oil (for frying)
- 1/2 tsp turmeric powder
- 1/2 tsp red chili powder
- For the Curry Base:
- 1 large red onion, finely chopped
- 2 tomatoes, finely chopped
- 2-3 green chilies, slit
- 1-inch piece of ginger, grated
- 4 cloves garlic, minced
- 1 tbsp garam masala
- 1/2 tsp turmeric powder
- 1 tsp red chili powder
- Salt, to taste
- Pepper, to taste
- 1 tbsp oil (for the base)
Step-by-Step Egg Curry Recipe:
Step 1: Boil the Eggs
Start by boiling the eggs. Place them in a saucepan filled with water and bring it to a boil. Once the water is boiling, reduce the heat to a simmer and cook the eggs for about 7-8 minutes to get that perfect jammy yolk. Once done, carefully remove the eggs, let them cool slightly, peel them, and set them aside.

Step 2: Fry the Eggs
Heat 1 tablespoon of oil in a large pan over medium heat. Gently add the boiled eggs to the pan and fry them until they turn golden on all sides. While frying, sprinkle 1/2 tsp of turmeric powder and red chili powder over the eggs to give them an extra kick of flavor. Once done, remove the eggs and set them aside.

Step 3: Prepare the Curry Base
In the same pan, add a bit more oil if necessary. Heat it over medium heat and add the chopped onions. Sauté until they turn golden and soft, which should take around 3-4 minutes. The fragrance of caramelized onions will fill the air—this is where the magic begins!

Step 4: Add the Ginger, Garlic, and Green Chilies
Next, add the minced garlic, grated ginger, and slit green chilies to the pan. Let them sauté for about 2 minutes until everything is fragrant and the raw garlic and ginger scent disappears. This step is key to creating the depth of flavor you want in your curry.

Step 5: Add Tomatoes and Spices
Now, toss in the chopped tomatoes and cook until they soften and begin to break down. Add 1/2 tsp of turmeric powder, 1 tsp of red chili powder, 1 tbsp of garam masala, salt, and pepper. Stir everything together and cook for another 2-3 minutes until the tomatoes have completely broken down into a thick, rich sauce. Add a bit of water to adjust the consistency to your liking.

Step 6: Combine the Eggs and Simmer
Gently add the fried eggs back into the pan. Spoon some of the curry sauce over the eggs and let everything simmer for an additional 2-3 minutes, allowing the eggs to absorb the flavors of the curry. You can add a splash of water if the curry looks too thick. Once the curry is ready, garnish with fresh cilantro and serve with rice or roti.

Frequently Asked Questions (FAQs)
How long does it take to make egg curry?
This egg curry recipe takes just 20 minutes from start to finish! It’s perfect for those nights when you’re craving something quick and delicious.
Can I use hard-boiled eggs instead of soft-boiled?
Yes, you can! If you prefer firmer eggs, feel free to cook them longer, but keep in mind that soft-boiled eggs give the curry a nice, rich texture when you cut into them.
What can I serve with egg curry?
Egg curry goes perfectly with steamed rice, paratha, or roti. It’s also great with a side of sautéed vegetables for a more filling meal.
Can I make this curry spicier?
Absolutely! Add more green chilies or extra red chili powder for an extra kick. Customize the spice level to suit your taste!
1-Hour Long Egg Curry vs 20-Minute Egg Curry: Which One Should You Choose?
When it comes to making egg curry, you might come across two different approaches – the quick 20-minute version and the more traditional 1-hour version. Let’s break them down and see why the 1-hour egg curry is more involved but offers a deeper, richer flavor profile.
The 1-Hour Egg Curry: A Slow-Cooked, Authentic Experience
An hour-long egg curry takes more time, but it allows you to truly savor the process of making a rich, flavorful dish. In this version, you take extra steps to elevate the taste. You start by toasting the whole spices like cumin, coriander, and cardamom in oil until they’re fragrant. After that, you blend these toasted spices into a homemade spice mix that brings a deep, authentic flavor to your curry.
The extra time allows the spices to meld beautifully with the base of onions, tomatoes, garlic, and ginger, creating a thick and flavorful gravy. With longer cooking, the curry develops layers of complexity, and the eggs soak up the delicious flavors for an unforgettable taste.
This method is ideal if you have the time and want to enjoy a more traditional and deeply spiced egg curry.
The 20-Minute Egg Curry: Quick, Simple, and Full of Flavor
On the other hand, if you’re short on time but still crave the rich, comforting flavors of egg curry, the 20-minute version is your perfect solution. It’s quick, simple, and requires fewer steps. Instead of toasting and blending spices, you use ground spices (like turmeric, red chili powder, and garam masala) that deliver a balanced flavor with less effort.
You still get a satisfying, flavorful curry, but without the time commitment. This is perfect for busy weeknights, when you need a filling meal in under 30 minutes.
Which One Should You Choose?
It really depends on your schedule and what you’re in the mood for! If you’re after a quick, satisfying meal without sacrificing flavor, go for the 20-minute egg curry. But if you have the time and want to enjoy a more authentic, complex curry, then the 1-hour version will give you a deeper, richer experience.
Both versions offer their own unique benefits, and either one will bring comfort to your dinner table.
Link to watch the video: https://www.instagram.com/amateurprochef/
To check out my other recipes, click here!
Desi Egg Curry (20 Minutes)
Course: MainCuisine: IndianDifficulty: Easy3
servings3
minutes15
minutes350
kcalIngredients
- For the boiled eggs
6-7 large eggs
1 tbsp oil (for frying)
1/2 tsp turmeric powder
1/2 tsp red chili powder
- For the curry base
1 medium onion, finely chopped
2 tomatoes, finely chopped
2-3 green chilies, slit
1-inch piece of ginger, grated
4 cloves garlic, minced
1 tbsp garam masala
1/2 tsp turmeric powder
1 tsp red chili powder
Salt, to taste
Pepper, to taste
1 tbsp oil (for the base)
Directions
- Boil the Eggs
- In a saucepan, bring water to a boil. Add the eggs and cook for 7-8 minutes for soft-boiled eggs (jammy yolks).
- Once done, remove them from the water, peel, and set aside.
- Pan-Fry the Eggs
- Heat 1 tablespoon of oil in a large pan over medium heat.
- Once hot, add the boiled eggs and gently fry them, turning occasionally, until they are slightly golden.
- Sprinkle turmeric and red chili powder over the eggs while frying. Set aside the fried eggs on a plate.
- Prepare the Curry Base
- In the same pan, add a bit more oil if needed and heat it over medium heat.
- Add the chopped onions and sauté until golden brown. Add the minced garlic, grated ginger, and green chilies. Sauté for 2-3 minutes until fragrant. Add the chopped tomatoes and cook until they soften and release their juices (~3-4 minutes).
- Add Spices
- Stir in turmeric powder, red chili powder, garam masala, salt, and pepper. Cook the mixture for another 2 minutes, allowing the spices to blend well with the tomatoes and onions.
- Add the Eggs
- Gently add the fried eggs back into the pan, spooning some of the curry sauce over them.
- Let everything simmer together for 2-3 minutes, allowing the flavors to combine.
- NOW ITS TIME TO ENJOY!

