Preparation - make the onion masala
Put the peeled and chopped onion, ginger and garlic in a blender with a few tablespoons water and blend to get a smooth puree. Onion masala is ready.
- Bring a saucepan of water to a roiling boil and add the eggs. Lower the heat, cover the pan and simmer for 5 minutes. Switch off the gas and wait 10 minutes before removing the eggs from the water. Peel and keep aside.
- Heat oil in a deep frypan or saucepan and add the sliced onions. Fry on medium heat until golden brown.
- Add the onion masala, chopped tomato, powdered spices and salt. Cook until the tomatoes break down and the oil leaves the sides of the pan (10 minutes). Add a few tablespoons water if needed.
- Add 1.5 cups water and potatoes (if using). Cover and cook on low heat for 15 minutes or until the potatoes are fork tender.
- Halve the boiled and fried eggs, add them to the curry and top with fresh cilantro.
Instant Pot Instructions
- Turn on your instant pot to saute and heat the oil in the inner pot. Add the sliced onions and fry until they are golden brown.
- Add the onion masala, chopped tomato, powdered spices and salt. Saute until the tomatoes break down and the masala is fragrant. Add a few splashes of water to prevent the masala from sticking to the bottom of the pot (10 minutes). Cancel saute and add 1.5 cups water to the pot. Stir to mix well.
- Position a steamer basket in the inner pot and keep the eggs on it.
- Secure the lid and set the pot to pressure cooking on high for 4 minutes. Make sure the steam release handle is sealed. When the timer beeps, wait for 5 minutes before releasing the steam and opening the pot. Remove the steamer basket with the eggs. Peel the eggs and slice into halves (lengthwise).
- If you want potatoes in you curry, add them now. Close the lid again and pressure cook for 0 minutes, then do a quick pressure release. Open the pot.
- Add the eggs to to the curry, or arrange the halved eggs in a platter and pour the curry over them. Garnish with chopped cilantro. Egg curry is ready to be served with some warm naan!