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 2mins, then add onion tomato paste. Cook for 5mins 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 1/2 to 3/4 cup water and cook until oil separates, it will take at least 7-10mins. Cook in low flame.
Add roasted makhana and cook for 2mins then add fresh cream.
Give a quick mix. Switch off and garnish with coriander leaves.
Serve Phool Makhana Gravy with phulka or pulao.