Powder the ingredients mentioned under "to powder". Set this aside.
Make a fine paste of cashews in the same jar with little water. Set this aside.
Puree the tomatoes and onions as well.
Heat oil in a pan and saute eggs until golden. Set these aside.
Saute onions on a high heat for 2 to 3 minutes. Set these aside.
Add more oil and saute ginger garlic paste for 1 to 2 mins, add the ground powder and saute until fragrant.
Add onion tomato puree and saute for 2 mins.
Add red chili powder, garam masala and salt. Fry for few mins.
Add the cashew paste. Saute untilt he mixture leaves the sides.
Add 1 cup water and cook until the oil begins to separate.Add onions, capsicum and eggs. Stir and cook for 2 mins.
Sprinkle coriander leaves. Switch off the heat.
Serve with paratha, roti or plain rice.