Egg Curry Recipe (Indian Anda Curry)
This Indian egg curry, often called anda curry, is a practical, deeply satisfying dish made with hard-boiled eggs simmered in a spiced onion and tomato gravy. The recipe relies on simple, everyday aromatics and spices to build a robust sauce that coats the eggs beautifully.
The key to a great egg curry lies in two techniques: scoring and searing the boiled eggs to create a textured, spice-coated skin, and patiently browning the onions to build a naturally thick, sweet gravy base. It is a reliable dish that comes together quickly for a weekday dinner.
Why This Recipe Works
- Searing the eggs in oil with turmeric and chili powder creates a slightly blistered outer skin that helps the sauce cling to the eggs.
- Making shallow slits in the boiled egg whites allows the spiced gravy to penetrate into the eggs instead of sliding off the smooth surface.
- Browning the onions slowly on medium heat coaxes out their natural sugars, providing a thick, sweet-savory gravy body without needing heavy cream.
Ingredient Notes
- Eggs: Large chicken eggs work best. Boil them for 9 to 10 minutes so the yolks are fully set but not dry or chalky, then peel them cleanly.
- Kashmiri Red Chili Powder: This mild ground chili provides a deep red color without adding intense heat. If you substitute regular cayenne pepper, reduce the quantity by half to avoid making the dish too spicy.
- Tomato Puree: Freshly blended tomatoes offer a bright, clean acidity that balances the sweet sautéed onions. You can use canned tomato puree if fresh tomatoes are out of season.
If You’re Cooking Outside India
- Ginger-garlic paste: This can be bought in jars at South Asian grocery stores, or made at home by blending equal parts peeled fresh ginger and garlic with a splash of water until smooth.
- Kashmiri red chili powder: Found in Indian markets or online. If unavailable, use a mix of three parts sweet paprika and one part cayenne pepper to mimic the color and mild heat.
How to Make Egg Curry
Prep and sear the eggs
Score the peeled boiled eggs with shallow cuts, then roll them in a hot pan with a little oil, turmeric, and chili powder until they turn blistered and golden.
Build the aromatic base
Sauté cumin seeds, then cook the finely chopped onions patiently until they are a deep golden brown. Stir in the ginger-garlic paste and fresh green chilies.
Cook the spices and tomatoes
Add the ground spices, followed by the tomato puree. Cook this mixture until the moisture evaporates and you see small droplets of oil separating at the edges.
Simmer and finish
Pour in water, add the seared eggs, and simmer gently so the flavors meld. Stir in garam masala and finish with fresh coriander leaves.
Cooking Tips
- Always prick or slit the boiled eggs before frying them. If you skip this, steam can build up inside the egg whites, causing them to burst in the hot oil.
- Do not rush the onion browning step. The deep golden color of the onions is what gives the gravy its characteristic rich brown color and sweet undertone.
Common Mistakes to Avoid
- Adding tomatoes too early: Ensure the onions are completely golden brown before adding the tomato puree. The acid in tomatoes halts the browning process of onions, which will leave you with a crunchy, raw-tasting gravy.
- Tearing the egg skins while searing: Make sure the oil is hot and the pan is well-heated before adding the eggs. Gently roll them around rather than scraping them with a sharp spatula.
Variations
- Dhaba-style Egg Curry: Crush one teaspoon of kasuri methi (dried fenugreek leaves) between your palms and stir it into the gravy along with the garam masala at the end for a rustic, smoky aroma.
- Coconut Egg Curry: Replace half of the water with light coconut milk to create a milder, creamier gravy with South Indian flavor notes.
Serving Suggestions
- Serve hot alongside steamed basmati rice or freshly made Naan to soak up the spiced gravy.
- Pair with a crisp side salad of sliced red onions, cucumbers, and a squeeze of fresh lime juice.
Storage & Make-Ahead
Make ahead: You can prepare the gravy base up to a day in advance. Store it in the refrigerator, then reheat, slide in the eggs, and simmer just before serving.
Refrigerate: Store leftover curry in an airtight container in the refrigerator for up to 3 days.
Freeze: Freezing is not recommended. Boiled egg whites become watery, tough, and rubbery once frozen and thawed.
Reheat: Warm gently in a saucepan on medium-low heat, adding a splash of water if the gravy has thickened too much in the fridge.
Frequently Asked Questions
How do I prevent the boiled eggs from sticking to the pan when searing?
Make sure your pan and oil are fully heated before adding the eggs. Rolling them around gently but constantly prevents them from sticking and tearing.
Can I use canned tomatoes instead of fresh ones?
Yes, you can use 3/4 cup of canned tomato puree. Canned tomatoes can sometimes be more acidic, so you may need to add a tiny pinch of sugar to balance the gravy flavor.
Why is my egg curry gravy watery?
This happens if the onions were not cooked down enough or if the tomato mixture was not cooked until the oil separated. Simmer the gravy uncovered for a few extra minutes on medium heat to let the excess moisture evaporate.
More Indian Recipes to Try
Browse the IndiPlated recipe index
Egg Curry
Ingredients
Equipment
Method
- Using a sharp paring knife, make 3 to 4 shallow vertical slits along the sides of each boiled egg, cutting only into the white part. This helps the spices and gravy penetrate the eggs.
- Heat 1/2 tablespoon of oil in a saucepan or deep pan over medium heat. Add 1/4 teaspoon turmeric powder and 1/4 teaspoon Kashmiri red chili powder. Immediately add the eggs and sear for 2 to 3 minutes, rolling them constantly, until they develop a light golden, slightly blistered skin. Remove the eggs from the pan and set them aside on a plate.
- Add the remaining 1 1/2 tablespoons of oil to the same pan. Add the cumin seeds and let them sizzle for 10 seconds. Add the finely chopped onions and cook over medium heat for 8 to 10 minutes, stirring frequently, until the onions turn a rich, uniform golden brown.
- Stir in the ginger-garlic paste and slit green chilies. Sauté for 1 to 2 minutes, stirring continuously, until the raw smell of the garlic disappears.
- Reduce the heat to low. Add the remaining 1/4 teaspoon turmeric powder, 3/4 teaspoon Kashmiri red chili powder, coriander powder, and salt. Stir for 30 seconds to toast the spices. Add the tomato puree, increase the heat to medium, and cook for 6 to 8 minutes, stirring regularly, until the mixture thickens, darkens in color, and you see oil droplets separating at the edges.
- Pour in the water and stir to scrape up any browned bits from the bottom of the pan. Bring the liquid to a simmer. Gently slide in the seared eggs. Cover the pan, turn the heat to low, and simmer for 4 to 5 minutes so the eggs absorb the flavors of the gravy.
- Remove the lid and stir in the garam masala. Turn off the heat. Garnish with chopped fresh coriander leaves and serve hot.
Notes
Adjust the green chilies to control the heat level of the curry without altering the final color of the gravy.








One Comment