A fragrant, tangy and slightly creamy curry. I use 6 eggs for four people, so everyone gets three halves each, but you can add more if you like.
It only takes 30 minutes, from start to finish (including boiling the eggs).

A frying pan contains an egg curry, with eggs nestled in rich tomato sauce, garnished with coriander and nigella seeds. A wooden spoon peeks out, while a small bowl with chilli flakes and coriander leaves adorns the side.
Want to save this recipe to your email?
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Those creamy egg yolks go perfectly with the tangy curry. This dish is absolutely EXPLODING with flavour, with the six seasonings going into that rich, aromatic sauce. It’s super quick and easy to make and offers the perfect balance of heat, tanginess, and a rich depth of flavour.

However you choose to enjoy this curry, with rice, flatbreads, or chapati, this dish is incredibly hearty and satisfying.

📋 Ingredients

Ingredients for egg curry on a wooden board - including eggs, peppers, ginger paste, garlic, spices, coconut cream, tinned tomatoes, ghee, tomato purée, chillies, and an onion.
There is a blue box overlaying the image listing the ingredients in white writing.

How to make it:

***Full recipe with detailed steps in the recipe card at the end of this post***

  1. First, boil the eggs for 6 – 8 minutes until you get your desired yolk firmness, then remove from the pan and place in a bowl of icy water to cool.
  2. Meanwhile, cook the onions with all the seasonings and tomato puree until the onion has softened.
  3. Then, add in the remaining ingredients, stir together and bring to a simmer, stirring occasionally until reduced slightly.
  4. Meanwhile, remove the eggs from the water, peel them and slice them into halves. Add the eggs to the curry and allow them to heat through.
  5. Serve on a bed of rice, topped with freshly chopped coriander (cilantro), dried chilli flakes and nigella seeds.

Pro Tip

Roll the hard-boiled eggs on the work surface to crack the shell all over, this will help with peeling the egg.

We usually go with chicken curry or beef curry at home, but this egg curry is a great way to change things up if you fancy something a little bit different!

A pan of spicy tomato-based curry with halved boiled eggs, garnished with coriander and nigella seeds. A wooden spoon rests in the dish. Fresh herbs and spices are scattered around on a dark surface.

Pin this now to find it later

Pin It

🍽️ What to serve it with


This is such a crave-able and warming dinner!

A spicy egg curry, this frying pan dish features sliced hard-boiled eggs nestled in a rich, red tomato sauce. Garnished with fresh coriander and sprinkled with nigella seeds. There's a wooden spoon sticking out of the sauce.

🍲 More fantastic curries that aren’t chicken or beef!

? Frequently Asked Questions

Can I make it ahead?

There are a couple of ways you can make or partially prep this egg curry ahead of time. The first is by boiling and peeling the eggs ahead of time and storing them in the fridge in an airtight container for up to a day.

The second is by making the whole curry all the way through, and storing in an air tight container in the fridge. When you are ready to eat, reheat on the stove, stirring often, until piping hot throughout.

Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).

Egg Curry Recipe

A fragrant, tangy and slightly creamy curry. I use 6 eggs for four people, so everyone gets three halves each, but you can add more if you like.It only takes 30 minutes, from start to finish (including boiling the eggs).
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 people
Course: Dinner
Cuisine: British-Indian

Ingredients

  • 6 medium eggs at room temperature
  • 2 tablespoons oil or ghee
  • 1 large onion peeled and thickly sliced
  • 1 red chilli sliced
  • 1 green chilli sliced
  • 2 garlic cloves peeled and minced
  • 2 teaspoons minced ginger
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon ground turmeric
  • 2 teaspoons ground coriander
  • ½ teaspoon ground cinnamon
  • 11/2 teaspoons salt
  • 1 tablespoon tomato purée (paste in USA)
  • 1 green bell pepper deseeded and diced
  • 1 red bell pepper deseeded and diced
  • 1 x 400g (14 oz) can finely chopped tomatoes
  • 200 ml (3/4 cup + 1 tablespoon) coconut cream

To Serve:

  • boiled rice
  • chopped fresh coriander (cilantro)
  • chilli (red pepper) flakes
  • nigella seeds
Save This Recipe!
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Place the eggs in a pan of cold water. Bring to the boil, then simmer for 6–8 minutes (6 for a soft yolk, 8 for a firm yolk). Once cooked, remove from the pan and place in a bowl of cold water with ice to cool.
    6 medium eggs
  • While the eggs are cooking, start on the curry sauce. Heat the oil (or ghee) in a large frying pan (skillet) over a medium heat.
    2 tablespoons oil or ghee
  • Add the onion, chillies, garlic, ginger, garam masala, cumin, turmeric, ground coriander, cinnamon, salt and tomato purée. Fry for 3 minutes, stirring often, until the onion starts to soften.
    1 large onion, 1 red chilli, 1 green chilli, 2 garlic cloves, 2 teaspoons minced ginger, 1 teaspoon garam masala, 1 teaspoon ground cumin, 1 teaspoon ground turmeric, 2 teaspoons ground coriander, 1/2 teaspoon ground cinnamon, 11/2 teaspoons salt, 1 tablespoon tomato purée
  • Add the red and green peppers, canned tomatoes and coconut cream. Stir together, bring to the boil, then simmer for 5–6 minutes, stirring occasionally, until reduced slightly.
    1 green bell pepper, 1 red bell pepper, 1 x 400g (14 oz) can finely chopped tomatoes, 200 ml (3/4 cup + 1 tablespoon) coconut cream
  • Meanwhile, remove the eggs from the bowl of water. Peel off the shells and slice the eggs in half. Add the eggs to the curry and allow them to heat through for a further 3–4 minutes.
  • Turn off the heat and divide between bowls with rice. Top with fresh coriander, chilli flakes and nigella seeds, then serve.
    boiled rice, chopped fresh coriander, nigella seeds, chilli (red pepper) flakes

Video

Notes

The nutritional info is per serving (this recipe serves 4) not including serving suggestions.

Nutrition

Calories: 373kcal | Carbohydrates: 14g | Protein: 12g | Fat: 32g | Saturated Fat: 22g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.03g | Cholesterol: 265mg | Sodium: 3370mg | Potassium: 520mg | Fiber: 4g | Sugar: 5g | Vitamin A: 1577IU | Vitamin C: 85mg | Calcium: 70mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.

Welcome to Kitchen Sanctuary

Hi, I'm Nicky and I love to cook! I want to share with you my favourite, delicious family friendly recipes. I want to inspire you to create fantastic food for your family every day.

Other Recipes You Might Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Rate the recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.