Soak cumin, aniseed, coriander and chilly powder in hot water to make a thick paste and keep it aside.
Heat oil in a non stick pan and add star anise, cloves, cardamom and stir for few seconds.
Add onions, chilies and sautT for a minute.
Add chopped tomatoes, stir well on low flame and allow the tomatoes to become soft.
:- You may close with a lid.
Open the lid, add the curry paste and sautT till the oil floats on top.
Bring up the heat to medium high, add the cashew paste and stir well.
Add salt as per taste.
Add the vegetables, tofu, pineapple and cook on simmer till the vegetables are well blended.
Add chopped coriander leaves.
:- Transfer to a plate and garnish as shown.