Go Back

Indian Style Egg Curry Recipe

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 Servings
Course: Main Course
Cuisine: Indian

Ingredients
  

For the eggs

  • 6 large  eggs hard-boiled and peeled
  • 1 tablespoon  neutral oil
  • 1/2 teaspoon  turmeric
  • 1/2 teaspoon  red chili powder
  • Pinch of salt

For the gravy

  • 2 tablespoons  neutral oil
  • 1 large  yellow onion finely diced
  • 4 cloves  garlic minced
  • 1 tablespoon  fresh ginger grated
  • 2 medium  tomatoes pureed or finely diced
  • 1 tablespoon  tomato paste
  • 1.5 teaspoons  cumin
  • 1.5 teaspoons  coriander powder
  • 1 teaspoon  turmeric
  • 1 teaspoon  smoked paprika or Kashmiri chili powder
  • 1/2 teaspoon  garam masala
  • 1/2 teaspoon  chili powder adjust to heat preference)
  • 1 cup  water or vegetable broth
  • Salt to taste
  • 1 teaspoon  sugar  optional, to balance acidity

To finish

  • Fresh cilantro, roughly chopped
  • 1 tablespoon  cream or coconut milk
  • Cooked rice, naan, or flatbread to serve

Method
 

  1. Lower eggs into boiling water and cook 10 minutes. Transfer immediately to cold water for 5 minutes. Peel and make 2–3 shallow slits in each egg with a knife to help the curry absorb into the egg during simmering.
  2. Toss peeled eggs with turmeric, chili powder, and a pinch of salt. Heat 1 tablespoon oil in a pan over medium heat. Fry eggs 3–4 minutes, turning gently, until the surface is golden and blistered. Remove and set aside.
  3. In the same pan, heat 2 tablespoons oil over medium heat. Add diced onion and cook 10–12 minutes, stirring frequently, until deep golden-brown. Do not rush this step.
  4. Add garlic and ginger and cook 2 minutes. Add tomato paste and cook 1 minute. Add pureed tomatoes and cook 5–6 minutes until broken down and oil separates at the edges.
  5. Add cumin, coriander, turmeric, smoked paprika, chili powder, and salt. Stir and cook 2 minutes. Pour in water or broth and simmer 5 minutes until slightly thickened. Taste and add sugar if needed.
  6. Nestle fried eggs into the gravy. Spoon sauce over each one. Partially cover and simmer on low for 8–10 minutes. Stir in cream or coconut milk in the last 2 minutes if using.
  7. Scatter fresh cilantro on top. Taste and adjust seasoning. Serve over rice or with naan.

Notes

  • Score the eggs before adding to the gravy — it helps the sauce penetrate and flavor the egg
  • Don’t skip frying the eggs — it creates a surface that holds up in the sauce and adds flavor
  • Cook the onions until deep golden-brown — this is the most important step for gravy depth
  • Kashmiri chili powder gives vivid red color with mild heat — worth finding
  • Add a tablespoon of butter off the heat at the end for a glossy, restaurant-style finish
  • Keeps in the fridge for up to 3 days — flavor improves overnight
  • Does not freeze well — egg whites turn rubbery after freezing and thawing