Dry roast onion and tomato until mushy, sauté till raw smell leaves and tomatoes turn mushy.
Cool down and transfer to a mixer jar along with cashews, red chillies, fennel seeds, pepper corns. Grind it to a smooth paste.
Heat a teaspoon of ghee roast the makhana until crisp, set aside.
Heat oil add jeera let it crackle.
Add ginger garlic paste sauté for 2 minutes, then add onion tomato paste. Cook for 5 minutes in low flame.
Add red chilli, coriander and garam masala powders, give a quick mix and keep cooking for few mins till it becomes thick. Add required salt.
Add ½ to ¾ cup water and cook until oil separates, it will take at least 7-10 minutes. Cook in low flame.
Add roasted makhana and cook for 2 minutes then add fresh cream.
Give a quick mix. Switch off and garnish with coriander leaves.
Serve Phool Makhana Gravy with phulka or pulao.