Egg Curry (Anda Masala)
Why this recipe works
- Layered masala base: Slowly softening the onion before adding ginger, garlic, tomatoes and spices builds a rounded, savoury gravy.
- Hearty but simple: Hard-boiled eggs make the curry filling without a long cooking time or complicated preparation.
- Ideal with rice or bread: The thick tomato-onion masala is designed to cling to the eggs and pair well with basmati rice, roti or naan.
Get the most out of this recipe
Adjust the heat
- For a gentler curry: Use a little less garam masala and finish with extra fresh coriander for brightness.
- For more heat: Add chilli powder, fresh green chilli or a hotter garam masala blend when cooking the tomato masala.
- Keep the spice rounded: Let the tomatoes cook down fully before adding water; this softens their acidity and helps the spices taste integrated rather than harsh.
Ingredient notes
- Use ripe tomatoes: Ripe tomatoes break down more easily and give the gravy better natural sweetness and body.
- Ghee adds depth: Ghee gives the masala a nutty richness, though butter can be used if that is what you have.
- Add garam masala in stages: Cooking some into the sauce builds warmth, while stirring the rest in at the end keeps its aroma fresh.
Timing notes
- Work in parallel: Boil the eggs and start the rice first, then cook the masala while they finish and rest.
- Serve once the gravy thickens: The curry is ready when the sauce looks glossy and clings to the eggs rather than pooling thinly around them.
- Let the rice stand covered: The covered resting time helps the basmati finish steaming and settle into separate grains.
Make-ahead tips
- Make the curry ahead: The egg curry can be cooked in advance, cooled quickly and refrigerated in a sealed container.
- Reheat gently: Warm the curry in a saucepan with a splash of water, stirring so the masala loosens without catching.
- Good the next day: The spiced tomato-onion gravy develops well after chilling, making it suitable for next-day lunches or dinners.
Equipment you'll need
Ingredients
Instructions
- Put the eggs in a saucepan and cover with cold water. Bring to the boil, then simmer for 10 minutes; drain and cool under cold running water. Peel the eggs and set aside.
- Rinse the basmati rice until the water runs mostly clear, then add it to a large pot with 500 ml of the water and 1 tsp of the fine sea salt. Bring to the boil, cover, then cook on the lowest heat for 10 minutes. Take off the heat and leave covered for 5 minutes.
- Meanwhile, finely slice the yellow onion, grate the garlic and ginger, and roughly chop the tomatoes. Heat the ghee in a saucepan over medium heat, add the onion and a pinch of the fine sea salt, and cook for 8 to 10 minutes until soft and lightly golden. Stir in the garlic and ginger and cook for 1 minute until fragrant.
- Add the tomatoes, ground cumin, ground turmeric, 0.5 tsp of the garam masala, and the remaining fine sea salt. Cook, stirring often, for 8 to 10 minutes until the tomatoes break down and the masala looks glossy. Add the remaining 250 ml water and simmer for 5 minutes.
- Add the peeled eggs to the sauce and simmer gently for 5 to 7 minutes, turning once or twice, until the gravy clings to the eggs. Stir in the remaining garam masala and most of the fresh coriander. Serve with the basmati rice, topped with the remaining coriander.
Recipe notes
Tips
- For a deeper flavour, let the tomato-onion masala cook until the ghee starts to separate at the edges before adding the water.
- If serving to young children, keep the heat gentle by using less garam masala and add extra fresh coriander at the end for freshness.
- Food safety: if you are pregnant, elderly, or immunocompromised, use eggs with the British Lion mark and ensure they are cooked through.
Substitutions
- Replace ghee with butter for a similar richness.
- Replace fresh coriander with fresh flat-leaf parsley for a different but still fresh finish.
Storage
- Refrigerate up to 3 days
- Cool the curry quickly, then refrigerate in a sealed container. Reheat gently in a saucepan with a splash of water until piping hot, stirring so the masala does not catch.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 3 servings
- Total time: 45min (28min active)
- Difficulty: Easy
- Cuisine: Indian
-
Allergens:
Eggs Milk
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
Misen 8-Inch Chef Knife
- AUS-10 steel
- Balanced design
- Less traditional feel
Titanium & PP Double-Sided Cutting Board
- Separate surfaces for meat and produce
- Resists odors and stains
- Harder on knife edges than wood or plastic
All-Clad Tri-Ply Stainless Steel Saucepan
- Excellent heat control
- Premium build quality
- Expensive
OXO Good Grips 2-Piece Cutting Board Set
- Two useful sizes with reversible cutting surfaces
- Dishwasher safe and easy to clean
- Plastic surfaces will show knife marks over time
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























