Egg Curry Recipe (Dhaba Style Anda Curry)
Egg curry is my answer to the classic "there's nothing in the fridge" panic. As long as I have a few eggs, an onion and a tomato, dinner is sorted. I learned one little trick from a roadside dhaba years ago that changed my egg curry forever: lightly fry the boiled eggs before adding them to the gravy. That quick fry gives them a golden, slightly crisp skin that soaks up the masala beautifully — it's the difference between plain boiled eggs and proper anda curry.
This is a comforting, spicy, everyday curry that's ready in about 35 minutes and tastes like it came from a highway dhaba. It's budget-friendly, protein-rich, and endlessly satisfying with rice or roti.
Why You'll Love This Recipe
It's quick, cheap and made from staples you almost always have. The gravy is rich and spicy, and it's a brilliant way to turn humble eggs into a proper, satisfying meal.
Ingredients
- 6 eggs, boiled and peeled
- 2 onions, finely chopped
- 2 tomatoes, pureed
- 1 tbsp ginger-garlic paste
- 2 tbsp oil
- 1 tsp cumin seeds
- 1 tsp red chilli powder
- 1/2 tsp turmeric
- 1 tsp coriander powder
- 1/2 tsp garam masala
- Salt to taste
- Fresh coriander, to garnish
Step-By-Step Instructions
1. Fry the eggs
Make a few shallow slits in the boiled eggs. Heat a little oil and fry them with a pinch of turmeric and chilli until golden on the outside. Set aside. This step is the dhaba secret to flavourful eggs.
2. Cook the onions
In the same pan, add cumin seeds, then the onions, and cook until deep golden. Add the ginger-garlic paste and cook off the raw smell.
3. Add tomatoes and spices
Stir in the tomato puree, chilli powder, turmeric and coriander powder. Cook until the oil separates and the masala thickens.
4. Make the gravy
Add a cup of water to reach your desired consistency, season with salt, and simmer for 5 minutes so the flavours come together.
5. Add the eggs
Gently add the fried eggs, sprinkle in the garam masala, and simmer for another 5 minutes. Garnish with coriander and serve.
Pro Tips From Our Kitchen
- Fry the boiled eggs for a golden skin that holds the masala
- Cook the onions until deep golden for a rich base
- Slit the eggs so they absorb the flavour
- Adjust the water to make it as thick or thin as you like
Common Mistakes To Avoid
- Skipping the egg fry — they stay bland and plain
- Pale onions — they make the gravy flat
- Adding eggs too early and stirring hard — they break apart
- Overcooking the eggs at the boiling stage — grey yolks aren't ideal
Easy Variations
Add coconut milk for a South Indian-style egg curry, or potatoes for a heartier version. Make it richer with a spoon of cream, or spicier with extra chilli and green chillies. A handful of peas adds colour and sweetness.
Storage Tips
Egg curry keeps in the fridge for up to 2 days. The gravy thickens when cold, so loosen it with a little water while reheating gently. Add the eggs back carefully so they don't break.
Serving Suggestions
Serve hot with steamed rice, jeera rice or roti, and a side of onion salad. It pairs nicely with our Aloo Paratha or alongside Dal Makhani for a fuller spread.
Final Thoughts
Egg curry is the ultimate humble hero — cheap, fast and deeply comforting. Once you try the dhaba trick of frying the eggs first, you'll never make it any other way. For more quick, everyday curries, browse our recipes or visit the blog.
Frequently Asked Questions
Frying gives the eggs a golden skin that holds onto the masala and adds a lovely texture. It's the dhaba-style secret to flavourful egg curry.
Add them gently towards the end and avoid stirring too hard. Frying them first also makes them firmer and less likely to break.
Yes, you can make a tomato-based or coconut-based version, though onions add a lot of depth to the classic recipe.
Reduce the chilli powder and skip the green chillies. You can also add a little cream to mellow the heat.
Yes. Add boiled potato chunks along with the eggs for a heartier egg and potato curry.
Yes, the gravy tastes even better the next day. Reheat gently and add the eggs carefully so they stay whole.