
When dinner needs to be on the table fast and the fridge is nearly empty, this egg curry recipe is the one Pakistani home cooks reach for. Eggs are cheap, filling, and always on hand — and when they simmer in a well-made tomato and onion gravy, the result tastes like comfort food that took hours. This easy anda curry recipe comes together in about 35 minutes with simple pantry spices, and it pairs perfectly with roti, paratha, or steamed basmati rice.
Prep Time: 10 minutes | Cook Time: 25 minutes | Servings: 4
Ingredients: Egg Curry Recipe
- 6 large eggs, hard-boiled and peeled
- 3 tablespoons cooking oil
- 2 medium onions, finely chopped
- 1 tablespoon ginger-garlic paste
- 2 medium tomatoes, pureed (or ½ cup canned tomato puree)
- ½ cup plain yogurt, whisked
- 1 teaspoon cumin seeds
- 1 teaspoon red chili powder (adjust to taste)
- ½ teaspoon turmeric powder
- 1 teaspoon coriander powder
- ½ teaspoon garam masala
- Salt to taste
- 2 cups water
- Fresh coriander leaves, chopped, for garnish
- 1 small piece fresh ginger, cut into thin juliennes, for garnish
Instructions: How to Make Anda Curry
- Boil the eggs. Place the eggs in a saucepan, cover with water, and bring to a boil. Cook for 9–10 minutes, then transfer to cold water. Peel and make 2–3 shallow slits in each egg — this helps the gravy seep in.
- Lightly fry the eggs. Heat the oil in a deep pan over medium heat. Add the boiled eggs and shallow-fry, turning gently, until golden on all sides (about 3–4 minutes). Remove and set aside.
- Build the masala base. In the same oil, add the cumin seeds and let them sizzle for a few seconds. Add the chopped onions and cook, stirring, until deep golden brown — about 8 minutes. Do not rush this step; browned onions give the curry its depth.
- Add aromatics and tomatoes. Stir in the ginger-garlic paste and cook for 1 minute. Add the tomato puree and cook until the oil begins to separate at the edges, about 5 minutes.
- Spice it up. Lower the heat. Add the red chili powder, turmeric, coriander powder, and salt. Stir for 30 seconds, then pour in the whisked yogurt slowly while stirring continuously so it does not split.
- Make the gravy. Add 2 cups of water, bring to a gentle boil, then lower the heat and simmer for 8–10 minutes until the gravy thickens and turns a rich orange-red.
- Add the eggs. Gently slide the fried eggs into the gravy. Sprinkle in the garam masala, cover, and simmer on low for 5 minutes so the eggs soak up the flavor.
- Garnish and serve. Top with chopped coriander and ginger juliennes. Serve hot with roti, paratha, or rice.
Tips: Perfect Pakistani Egg Curry Every Time
- Whisk the yogurt well and add it on low heat — this is the difference between a silky gravy and a curdled one.
- Brown the onions patiently. Golden-brown onions, not just soft ones, are what give this anda curry its restaurant-style color and sweetness.
- Prick or slit the eggs before adding them to the gravy so the spices reach the yolk.
- Leftover-friendly: the gravy deepens in flavor overnight, so this curry tastes even better the next day.
- Meal prep option: boil the eggs a day ahead and refrigerate; dinner then takes under 25 minutes.
FAQs: Egg Curry Recipe
Can I make egg curry without yogurt?
Yes. Replace the yogurt with ½ cup of extra tomato puree and 1 extra teaspoon of oil. The gravy will be slightly tangier but still delicious.
How do I stop the gravy from tasting raw?
Cook the tomato-onion masala until the oil visibly separates and the mixture pulls away from the pan — that is the visual cue that the raw taste has cooked out.
What can I serve with anda curry?
Hot tandoori roti or paratha are the classic pairings. It also works beautifully over steamed basmati rice or with a simple cucumber raita on the side.