Homestyle Egg Curry
A comforting and protein-packed curry where perfectly hard-boiled eggs are gently simmered in a flavorful onion-tomato gravy. It's a simple, classic Indian dish that comes together quickly for a satisfying weeknight meal.
For 4 servings
6 steps. 25 minutes total.
- 1
Step 1
- a.Place 12 eggs in a pot and cover with cold water.
- b.Bring to a rolling boil, then reduce heat and simmer for 10 minutes.
- c.Drain the hot water and run cold water over the eggs.
- d.Once cool enough to handle, peel the eggs and make 2-3 shallow slits on each one.
- e.Set the peeled eggs aside.
TIPMaking slits in the eggs helps them absorb the flavors of the gravy. - 2
Step 2
- a.Heat vegetable oil in a pan or kadai over medium heat.
- b.Add the cumin seeds and let them splutter for about 30 seconds.
- c.Add the finely chopped onions and sauté until they turn soft and golden brown, which takes about 6-8 minutes.
- d.Add the ginger-garlic paste and slit green chilies. Sauté for another minute until the raw smell disappears.
- 3
Step 3
- a.Add the tomato puree to the pan.
- b.Stir in the turmeric powder, red chili powder, and coriander powder.
- c.Cook the masala on medium-low heat, stirring occasionally, until the mixture thickens and you see oil separating from the sides (about 5-7 minutes).
TIPCooking the masala until oil separates is key to a flavorful curry. - 4
Step 4
- a.Reduce the heat to low. Add the whisked yogurt and stir continuously for a minute to prevent it from curdling.
- b.Pour in the water and add salt. Mix everything well.
- c.Bring the gravy to a gentle boil, then reduce the heat, cover, and let it simmer for 5 minutes.
- 5
Step 5
- a.Gently slide the hard-boiled eggs into the simmering gravy.
- b.Cover the pan and let the curry simmer on low heat for another 5 minutes, allowing the eggs to soak up the flavors.
- c.Turn off the heat and stir in the garam masala.
- 6
Step 6
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1For extra flavor, you can lightly pan-fry the boiled eggs in a teaspoon of oil with a pinch of turmeric and chili powder until they are golden before adding them to the gravy.
- 2Always add yogurt on low heat and stir continuously to prevent it from splitting.
- 3You can adjust the amount of water to make the gravy thicker or thinner according to your preference.
- 4Let the curry rest for at least 10 minutes before serving. This allows the flavors to meld together beautifully.
- 5For a slightly richer taste, you can use ghee instead of oil for the tempering.
Adapt it for your goals.
Vegan
Replace eggs with firm tofu cubes or boiled potatoes. Use a plant-based yogurt or skip it entirely.
healthyHealthy
Reduce the oil to 2 tablespoons and increase the amount of tomatoes for a lighter gravy. Ensure yogurt is low-fat.
quickQuick
Use canned tomato puree instead of fresh tomatoes to save time on preparation.
kid friendlyKid friendly
Omit the green chilies and reduce the red chili powder to a pinch for a milder version that kids will enjoy.
Why this is on our healthy list.
Excellent Source of Protein
With three eggs per serving, this curry is packed with high-quality protein, which is essential for muscle repair, growth, and overall body function.
Rich in Vitamins and Minerals
Eggs provide vital nutrients like Vitamin D, Vitamin B12, selenium, and choline, which support bone health, brain function, and metabolism.
Provides Antioxidants
The use of tomatoes, onions, ginger, and garlic provides antioxidants like lycopene and allicin, which help combat oxidative stress in the body.
Frequently asked questions
Yes, it is a very healthy dish. Eggs are an excellent source of high-quality protein and essential nutrients. The gravy is made from wholesome ingredients like onions and tomatoes. When made with moderate oil, it's a balanced and nutritious main course.
