To make the Egg cake: Beat the eggs in a bowl. Add all the other ingredients and whisk until combined. Grease a stainless steel container with cooking spray and pour the egg mixture into it. Cover and steam in a pressure cooker (without the whistle) for 5-6 minutes from the time it starts to give out steam. Open the lid after 3 minutes and unmold the cake and cut into bite size pieces. Set aside.
To make the gravy: Heat 2tbsp oil in a large sauté pan; add panch phoron and once the seeds start to splutter, add onions and sauté until lightly browned around the edges.
Add g+g paste and cook for 1 minute or until they don’t smell raw anymore.
Next add tomato puree, cover and cook on medium flame for 5 minutes.
Add spice powders, sugar and salt along with 1 – 1½ cups of water to make the gravy. Let the gravy come to a simmer, whisk in cashew butter and add chopped egg cake pieces. Simmer the curry for 8-10 minutes or until the gravy is thickened. Serve with rice or roti.