Indian Egg Curry

Prep Time
10 min
Cook Time
35 min
4 servings
Recipe by:

If spicey sauces and eggs speak your comfort food language, this dish is for you!

Make This Recipe


  • 4 Eggland’s Best hard-boiled eggs, peeled
  • 1 tablespoon oil
  • 1 teaspoon mustard seeds
  • 1 cinnamon stick
  • 5 peppercorns
  • 3 green chilies
  • 1 teaspoon finely chopped fresh ginger
  • 7 garlic cloves, roughly chopped
  • 2 sized onions, diced
  • 1 cup tomatoes, diced
  • 1 teaspoon turmeric powder
  • 1 teaspoon coriander powder
  • 1 tablespoon curry powder
  • 1/2 teaspoon chili powder
  • 1 cup coconut milk, full fat
  • Salt, to taste


In a large skillet, heat oil and then toast mustard seeds, cinnamon, cardamom, peppercorns, and green chilies until fragrant.

Then add the onions and cook until soft. Next, stir in ginger and garlic and cook for a few more minutes.

Add tomatoes, turmeric powder, coriander powder, curry powder, chili powder, and salt. Let the tomatoes cook until they begin to break down.

Then, stir in coconut milk and ¼ cup water and bring to a boil.

Simmer until it reduces slightly and starts to thicken.

Taste and adjust salt and consistency with more water, if needed. If it is too thin for your liking, cook more until some of the liquid reduces.

Remove the pan from the heat and drop the eggs in the curry, and cover and let it sit for a few minutes before serving.

Serve with rice or flatbread, if desired.

Pro tip: You can make a big batch of the tomato sauce ahead of time, store it in your freezer and thaw whenever you are ready to eat it. Just reheat and add your hard boiled eggs! To save time, try Eggland's Best Hard-Cooked Peeled Eggs.


Remember to always use Eggland’s Best eggs in all of your recipes. Learn why it’s always the healthy choice.

Learn More
Information per Serving
Serving Size 1
Calories 174
Fat 11 g
Saturated Fat 3.5 g
Cholesterol 212 mg
Sodium 221 mg
Carbohydrates 11 g
Dietary Fiber 3 g
Protein 8 g