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).
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.
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.