Paneer ----- 200 gms
Onion --- 2 medium
ginger ---- 1 inch piece
Garlic ----- 4 cloves
Tomato ---- 4 medium
Green chilies ---- 3 no.
Red chilli powder --- 1 tea sp
Turmeric powder ---- 1/2 tea sp
Garam masala powder --- 1 tea sp
Cashew nuts --- 20- 25
Cream --- 3/4 tab sp
Milk ---- 1/2
Oil ---- 3 tab sp
Salt to taste
Peal onions and cut in to cubes heat 1 tea sp oil in a pan and fry onions till soft, peel and chop ginger,peel and remove seeds and chop tomato and add garlic, tomato,ginger, green chilies to onions and make a smooth paste.
Soak cashew nuts in milk for 1/2 hour and grind in to smooth paste and keep a side.
Now cut the paneer in to 1 inch pieces and fry in hot oil in a medium heat till ligh brown remove from oil and leave a side(drop paneer in warm water in a bowl and keep a side this keep paneer soft ).
Now heat oil (or you can use ghee for this curry) in a pan add onion paste and stir till oil starts separating from the onion paste.
And then add red chili powder ,turmeric powder, garam masala powder, saute for 2 min. then add cashew nut paste and stir for 3 more min then add 1/2 cup water and salt to taste mix well and bring to a full boil and let it cook in a very slow flame till gravy becomes thick(here you can add if you like to add any dry fruits like cashew,almonds and risins, fri them in ghee till light brown and add them to gravy.).
Finally add fried paneer pieces and cream mix well and leave in alow flame for 1 minute.
Remove from heat and garnish shahi paneer with chopped coriander leaves and cream.
Serve with naan or pulao.
Enjoy your meal.