In a saucepan, heat oil. Fry the cinnamon and cardamom till an aroma comes.
Add the onions and saute with a pinch of salt till soft.
Add the ginger and garlic paste and cook till raw smell is gone.
Now add in the tomato and tomato paste and cook on low flame and closed lid, till the tomatoes are mashed and the raw smell of the paste is gone.
Add in the coriander powder, chilli and turmeric powder and saute for a couple of minutes.
Add the cashew paste and give it a stir.
Now add the cut mushrooms and the frozen peas. Add 1/2 cup of water if required.
Bring to boil and then reduce the flame. Cook on closed lid till the mushrooms are cooked. Adjust salt and seasoning.
Serve warm garnished with coriander leaves, with rice or rotis!!!