12 hard-boiled eggs, peeled
4 medium onions, 2 peeled and chopped, 2 rainbowed
1 1/2″ by 1″ piece fresh ginger, peeled and chopped
8 cloves garlic, peeled and chopped
10 T vegetable oil
2 cinnamon sticks, 2 1/2 – 3 ” long
2 bay leaves
10 cardamom pods, slightly crushed
10 whole cloves
1 tsp whole cumin seed
Dry-roasted and ground: 1 1/2 T coriander, 1/2 tsp cumin
3 T yogurt
1/4 c tomato sauce
1- 1 1/2 tsp salt
1 tsp saffron, roasted and crumbled (I generally substitute safflower in 2 to 3 times the amount asked for, as saffron is so pricey)
Put the chopped onions, garlic, and ginger into blender with 4 T water. Turn into a smooth paste.
In a 10″ pot, heat 8 T oil. Put in rainbowed onions, and fry over medium-high heat 10-12 minutes or until browned and crispy. Remove with a slotted spoon and set aside.
Add remaining 2 T oil to the pot, and add cinnamon sticks, bay leaves, cardamom pods, cloves, and whole cumin. Stir and turn spices once. Add paste from blender and fry, stirring, for ten minutes. Turn heat down to med and add dry-roasted coriander and cumin, turmeric, and cayenne. Stir and mix one minutes.
Add at intervals, constantly stirring and frying: the yogurt, the tomato sauce, stir for a minutes, eggs and salt, stir for 2 minutes, 1/2 c water. Mix well, bring to a boil, cover, lower heat, simmer gently 20 minutes.
While cooking, soak saffron in warm milk. After done simmering, add browned onions and saffron milk. Mix, cover, and simmer five more minutes.