Soak the cashew nuts in water for 15 mins.
Boil it for 5 - 8 mins.
Drain off the water and keep it aside.
Microwave the chopped onions for 4 mins and grind half of it into a paste and keep it aside.
Heat oil in a pan or a kadai.
Fry the green chillies and remaining onions, until the onions turn brown.
Add ginger-garlic paste and the ground onion and saute for 4 mins.
Add tomato puree followed by all the powders and stir for 3 mins.
Add cashew nuts and water.
Cook it for 5 mins.
Add salt to taste.
Add cream to make a thick gravy.
Add the coriander leaves and mix well.
:- Serve with chappathis.