Bake tofu @180°C for 25 minutes. Instead of baking, you can air fry or shallow fry as well.
PREPARATION OF GRAVY
Take a pan and add bay leaf, green cardamoms, cloves, black cardamom, star anise, cinnamon, nutmeg, ginger, garlic cloves, green chilies,cashews, green chilies, onion, tomatoes and water.
Put a lid and let it boil for 15 minutes.
Remove from the heat and let it cool down completely.
Remove star anise, bay leaf, cinnamon and black cardamom.
Then grind it to a fine puree.
Pass the puree from the sieve for a smooth texture.
COOKING OF TOFU BUTTER MASALA
Add butter and oil in a pan.
When butter melts, add caraway or cumin seeds and let them splutter.
Add red chilli powder, turmeric powder and coriander powder. Mix.
Then add puree and salt.
Let it simmer while stirring occasionally.
Cook until the gravy thickens and begins to leave the sides of the pan. The another sign is that oil is seen separating from the paste.
Time to add tofu and sugar.
Give it a good mix.
Now add water depending upon your need for gravy.
Simmer for a minute.
Lastly add garam masala, kasuri methi and coriander leaves. Mix.
Transfer in a serving dish and top with vegan fresh cream and sprinkle of coriander leaves.