-
1
If using tamarind paste or a tamarind ball, soak in 1/2 cup warm water for 10 minutes, strain and reserve the water.
-
2
Heat the oil over medium heat in a wide, heavy saucepan or a deep, straight-sided skillet.
-
3
Add the onion and cook, stirring often, until it is tender, about 3 to 5 minutes.
-
4
Add the garlic and chili pepper and continue to saute until the garlic is fragrant, about 30 seconds.
-
5
Add the spices and stir together for a minute.
-
6
Pulse the tomatoes with their juice a few times in a food processor or mini-chop, then add to the pan, along with salt and pepper to taste.
-
7
Bring to a simmer and simmer over medium-low heat for 15 minutes, stirring often.
-
8
Stir in the tamarind soaking water or lemon juice and the cayenne, taste and adjust seasonings.
-
9
Simmer for 10 minutes.
-
10
For one serving, remove all but about 1/2 cup of the sauce from the pan and reserve for another time.
-
11
Bring the sauce in the pan to a simmer.
-
12
Break the egg or eggs into a teacup, and carefully tip into the tomato sauce.
-
13
Cover the pan and simmer over low heat for 3 to 4 minutes, until the tops of the whites are set but the yellow yolks show through.
-
14
Its important that the yolk be runny.
-
15
Turn off the heat.
-
16
Season the eggs with salt and pepper to taste and sprinkle with cilantro.
-
17
Remove from the heat and serve over basmati rice.