Egg Curry Recipe
A comforting and flavorful Indian egg curry made with perfectly boiled eggs simmered in a spiced tomato-onion gravy. It’s quick to make and full of taste.

Egg Curry, also called Anda Curry in Hindi, is one of the most popular and comforting Indian recipes made with boiled eggs simmered in a flavorful onion-tomato gravy. This easy egg curry recipe is perfect for busy weeknights, as it comes together in under 30 minutes using simple pantry spices. The rich, aromatic masala blends perfectly with hard-boiled eggs, creating a wholesome, protein-rich dish that pairs beautifully with steamed basmati rice, roti, or naan.
Whether you call it Anda Masala, Boiled Egg Curry, or Egg Masala Curry, this dish is a true classic in Indian home cooking. From spicy North Indian versions to creamy South Indian egg curry with coconut milk, every region has its twist — but the heart of the dish remains the same: a satisfying curry that’s easy to make, budget-friendly, and loved by all ages.
What is Egg Curry?
Egg curry, also known as Anda Curry or Anda Masala Curry, is a popular Indian dish where hard-boiled eggs are simmered in a flavorful curry sauce made with onions, tomatoes, and aromatic Indian spices. This dish is enjoyed across India, with variations like coconut-based South Indian egg curry, Punjabi-style spicy egg curry, or Goan egg curry with a hint of tangy flavor. The beauty of this boiled egg curry is its versatility, it can be made mild for kids, spicy for those who love heat, or customized with different spice blends. Rich in protein, easy to prepare, and perfect for pairing with steamed rice, jeera rice, naan, or paratha, it’s a true comfort food in many Indian homes.
Ingredients & Substitutes
- Eggs – I use fresh, large eggs for the best taste and texture. Sometimes, duck eggs make a richer and more flavorful curry.
- Oil – Neutral oils work well, but mustard oil gives a bold, sharp taste, and ghee adds richness and aroma.
- Cumin seeds – Bring an earthy aroma to the curry. Mustard seeds can be used for a different flavor.
- Onions, finely chopped – Red onions give a stronger taste, while white onions add mild sweetness.
- Ginger-garlic paste – Freshly made paste has more aroma, but store-bought works when short on time.
- Tomatoes, finely chopped – Fresh, ripe tomatoes create the best curry base, but tomato puree works if fresh ones aren’t available.
- Turmeric powder – Gives a warm color and mild earthy taste.
- Red chili powder – Adjust for spice preference, or use paprika for color without heat.
- Coriander powder – Adds a warm, citrusy flavor that balances the spices.
- Salt – Add to taste and adjust after tasting the curry.
- Water – Use to adjust gravy consistency, whether you like it thick or slightly runny.
- Fresh coriander leaves – Add freshness to the dish; parsley works as a substitute.
You may also like: Dum Aloo, Shahi Paneer, Soya Chunks Curry

Tips for Making Egg Curry
To make a rich and flavorful Indian egg curry, always boil the eggs until firm and cool them in cold water before peeling to prevent cracking. You can also prick eggs with a fork before frying. Shallow-frying the boiled eggs gives them a golden, slightly crispy texture perfect for Indian egg curry that also enhances the masala gravy for egg curry.
Use finely chopped onions and sauté until golden to form the classic onion-tomato curry base for curry, and add fresh ginger-garlic paste to release aromatic flavors, cook garlic until the raw aroma disappears. Cook the tomatoes until it becomes soft and mushy to create a thick, flavorful spicy egg curry masala that that holds the gravy spices well.
When adding spices like turmeric, red chili, and coriander powder, sauté them until the oil separates to fully release the flavors. Finally, simmer the eggs in the gravy so they absorb the masala for a delicious homemade Indian egg curry best garnished with coriander leaves and served with steamed rice, roti, or naan.
Serving Suggestions for egg curry
Egg Curry pairs beautifully with steamed basmati rice or jeera rice for a comforting, homestyle meal. The soft boiled eggs soak up the rich, spiced onion-tomato gravy, making each bite satisfying and full of flavor. If you prefer bread, serve it with roti, naan, or paratha to scoop up every bit of the curry.
To balance the spices, add a cooling side like cucumber raita or onion salad. A small portion of lemon pickle, mango pickle or chutney can bring a tangy contrast. For a fuller Indian thali experience, pair this curry with dal tadka and a simple vegetable stir-fry, creating a wholesome and hearty spread.
Frequently asked questions
Yes, you can crack raw eggs directly into the simmering curry to make a poached egg curry, but the traditional Anda Curry uses hard-boiled eggs for better texture.
Yes, egg curry is high in protein and contains healthy fats from eggs. You can make it lighter by using less oil and pairing it with whole wheat roti or brown rice.
Absolutely. You can make a no-onion, no-garlic egg curry using tomatoes, ginger, and mild spices for a lighter version of egg curry.
For a richer flavor, fry the boiled eggs in a little oil with turmeric and salt before adding them to the curry. Using fresh spices, caramelized onions, and ripe tomatoes also enhances the taste.

Recipe Card

Egg Curry Recipe
Equipment
- 1 Frying pan (for curry)
- 1 Saucepan (for boiling eggs)
- 1 Slotted spoon
- 1 Knife and chopping board
Ingredients
- 5 eggs
- 2 tbps oil
- 1 tsp cumin seeds
- 2 medium onions finely chopped
- 1 tbps ginger-garlic paste
- 2 large tomatoes finely chopped
- 1 tsp turmeric powder
- 1 tsp red chili powder
- 2 tsp coriander powder
- Salt to taste
- 1 cup water
- Fresh coriander leaves for garnish
Instructions
- Boil 5 eggs for 10–12 minutes until firm, cool them in cold water, peel, prick with a fork, and shallow-fry in 2 tablespoons of oil until golden, giving the boiled eggs a crisp texture perfect for Indian egg curry.
- In the same pan, heat 1 teaspoon cumin seeds until they crackle, then sauté 2 finely chopped medium onions until golden brown to form a classic onion-tomato curry base.
- Add 1 tablespoon ginger-garlic paste and cook until the raw aroma disappears, enhancing the egg curry with rich, aromatic flavors.
- Stir in 2 large finely chopped tomatoes and cook until soft and mushy, creating a thick masala gravy that absorbs the spices well.
- Mix 1 teaspoon turmeric powder, 1 teaspoon red chili powder, 2 teaspoons coriander powder, and salt, then sauté until the spices release oil, forming a flavorful spicy curry masala.
- Pour 1 cup water into the pan, add the fried eggs, and simmer for a few minutes so the eggs soak up the masala. Garnish with fresh coriander leaves and serve the egg curry hot with steamed rice, roti, or naan.
Notes
- For a richer egg curry taste, replace oil with ghee or use half-and-half.
- If you want to make South Indian egg curry, add curry leaves and a splash of coconut milk at the end.
- To make a thicker gravy, reduce the amount of water and cook longer.
- Adjust spice levels by adding more or less chili powder or green chilies.
- Fried eggs add extra flavor but are optional for a lighter version.