Grind pistachios to fine powder, and set aside Mix with ginger and garlic, and set aside
Caramelize onion on medium heat with oil for about 20 minutes Add garlic and ginger paste, and stir-fry for 3-4 minutes Add tomato
Put the lid on the pan, and cook for 5 minutes until it’s broken down Add black pepper, Garam Masala, chili powder, coriander, cardamom, cinnamon and salt Add Paneer pieces to the pan
Stir Paneer well Add pistachios, and stir-fry for a minute Pour in the vegetable stock
Whisk yogurt lightly with fork Stir into the pan, then cook for 15 minutes with lid on Check for salt
Add a little water to get good saucy consistency
To serve, top up a spoon of yogurt and chopped pistachios Squeeze lemon juice over