Blend onions, tomato, chili, garlic, ginger, and almonds to a paste.
Heat oil, add all spice powders, and mix on low flame.
Add paste, cook till thick and oil separates.
Add curd and garam masala, mix well.
Add water, salt, and beans. Cook 10 mins.
Beat eggs with salt and a spoon of curry.
Scramble eggs lightly, mix into curry.
Add a bit more water, simmer 2–3 mins.
Serve hot with rice or roti.