Egg Tomato Curry
A comforting, home-style curry featuring hard-boiled eggs simmered in a tangy and mildly spiced tomato gravy. It's a quick and satisfying dish, perfect for a weeknight meal with steamed rice or fresh rotis.
For 4 servings
Boil and Prepare the Eggs
- Place 8 eggs in a saucepan and cover with cold water by at least 1 inch. Bring to a rolling boil over high heat.
- Once boiling, turn off the heat, cover the pan with a lid, and let the eggs stand for 10-12 minutes.
- Drain the hot water and immediately run cold water over the eggs to stop the cooking process and make them easier to peel.
- Once cool enough to handle, peel the eggs. Gently make 2-3 shallow slits on each egg with a knife. This helps them absorb the flavors of the curry.
Pan-Fry the Eggs (Optional but Recommended)
- Heat 1 tablespoon of oil in a wide pan or kadai over medium heat.
- Add 1/4 tsp of turmeric powder and 1/2 tsp of Kashmiri red chilli powder to the oil. Be careful as spices can burn quickly.
- Immediately add the slit boiled eggs to the pan. Gently toss and fry for 2-3 minutes until they develop a light golden, slightly crisp layer. Remove the eggs and set them aside.
Prepare the Curry Base (Masala)
- In the same pan, add the remaining 2 tablespoons of oil. Heat over medium flame.
- Add 1 tsp of cumin seeds and let them sizzle and become fragrant, about 30 seconds.
- Add the finely chopped onions and sauté for 7-9 minutes, stirring occasionally, until they are soft and golden brown.
- Add the ginger-garlic paste and slit green chillies. Sauté for another minute until the raw aroma disappears.
Cook the Spices and Tomatoes
- Reduce the heat to low. Add the spice powders: remaining 1/2 tsp turmeric powder, remaining 1 tsp Kashmiri red chilli powder, and 1.5 tsp coriander powder. Stir for 30-40 seconds until fragrant.
- Immediately add the tomato puree and 1.25 tsp of salt. Mix everything well.
- Increase the heat to medium and cook the masala, stirring occasionally, for about 8-10 minutes. Continue cooking until the mixture thickens and you see oil separating from the sides.
Simmer the Curry
- Pour in 1.5 cups of hot water and stir well to combine, scraping any bits from the bottom of the pan. Bring the gravy to a gentle boil.
- Reduce the heat to low, cover the pan, and let it simmer for 5 minutes to allow the flavors to meld together.
- Gently slide the pan-fried eggs into the gravy. Add 1 tsp of crushed kasuri methi.
- Stir gently to coat the eggs and simmer for another 3-4 minutes, uncovered, allowing the eggs to absorb the gravy.
Garnish and Serve
- Sprinkle 0.75 tsp of garam masala and 2 tbsp of chopped coriander leaves over the curry.
- Give it a final gentle stir. Turn off the heat and let the curry rest for 5 minutes before serving.
- Serve hot with steamed basmati rice, jeera rice, rotis, or naan.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1For the best flavor and color, use ripe, red tomatoes. If tomatoes are too tart, you can add a pinch of sugar to balance the taste.
- 2Pan-frying the eggs before adding them to the gravy is a key step for extra flavor and a pleasant texture.
- 3Adjust the consistency of the gravy by adding more or less water. For a thicker gravy, simmer for a few extra minutes without the lid.
- 4Don't overcook the eggs in the gravy, as they can become tough and rubbery.
- 5This curry tastes even better the next day. Store leftovers in an airtight container in the refrigerator for up to 2 days.
Adapt it for your goals.
Creamier Curry
For a richer, creamier gravy, stir in 2-3 tablespoons of heavy cream or cashew paste towards the end of the cooking process.
Vegan AlternativeVegan Alternative
Replace the eggs with pan-fried firm tofu, boiled potatoes, or chickpeas. Add them at the same stage as you would the eggs.
Add VegetablesAdd Vegetables
Incorporate vegetables like green peas or bell peppers. Add the peas along with the water and the bell peppers after the tomatoes have cooked down.
South Indian StyleSouth Indian Style
Add 1/2 tsp of mustard seeds and a sprig of curry leaves to the tempering along with the cumin seeds for a different flavor profile.
Why this is on our healthy list.
Excellent Source of Protein
Eggs are a complete protein source, containing all nine essential amino acids necessary for muscle repair, growth, and maintaining overall body functions.
Rich in Antioxidants
Tomatoes are packed with lycopene, a powerful antioxidant that helps protect cells from damage, supports heart health, and may reduce the risk of certain chronic diseases.
Immunity Boosting Spices
The blend of Indian spices like turmeric, ginger, and garlic contains anti-inflammatory and antimicrobial properties that help strengthen the immune system and fight off infections.
Frequently asked questions
Yes, it is a relatively healthy and balanced dish. It provides high-quality protein from eggs, vitamins and antioxidants like lycopene from tomatoes, and beneficial compounds from spices. To make it healthier, use minimal oil.
