In a pan, add oil or water per your preferance, and when hot, add whole spices- cloves, cinnamon. Then add onions, ginger garlic paste. Saute till onions are translucent. Go ahead add the tomatoes. Cook till mushy. At this stage, if you want a smoother gravy, feel free puree the contents cooking in the pan or use immersion blender to blitz the contents in the pan
Add the diced mushrooms. Mix them in gently.
Add salt , chilli powder, turmeric, coriander, cumin powders. Stir for 1 min gently
Add 1/2 cup water at this stage for gravy, mix again and cook for 1-2 min with lid on.
Then add the diced baby corn. Cook for 5 -6 min.
Mix almond flour with little water and add the slurry to the curry. It helps thickens the curry.
Garnish with cilantro, grilled babycorns
Serve hot with rice/ flatbreads. Don't forget a dash of lime on the top.