Skip to main content

Shahi paneer

Romy Gill shares her recipe for an authentic Indian dish of paneer cooked with cashews
Sam A. Harris

Cubes of paneer covered in creamy, aromatic gravy; this is a dish similar to butter chicken, but it’s perfect for those who aren’t meat-eaters. You can switch the paneer for tofu, if you follow a plant-based diet. The subtle sweetness of the cashews works beautifully with the tomatoes and spices. Every bite will unfold a symphony of flavours.


This recipe is an extract from Romy Gill’s India by Romy Gill

If you like this recipe, why not try some of our other vegetarian curry recipes from the House & Garden archive?


What you'll need

Magimix Food Processor, 5200XL red
Pillarbox Red Prep Set
  • Yield

    Serves 4-5

Ingredients

400 g (14 oz) paneer, diced into 3 cm (1 in) cubes
2 tsp sunflower oil

For the marinade

1 tsp tandoori masala
1 tsp garam masala
1 tsp chilli powder
1/2 tsp salt
10 g (1/2 oz) ginger root, peeled and grated (shredded)
2–3 large garlic cloves, peeled and grated (shredded)

For the sauce

30 ml (1 fl oz/2 tbsp) sunflower oil or 4 tsp melted ghee or 25 g (1 oz) butter
1 large onion, peeled and roughly chopped
15 g (1/2 oz) ginger root, peeled and roughly chopped
3 large garlic cloves, peeled and roughly chopped
2 medium tomatoes, roughly chopped
25 g (1 oz) cashew nuts
1 tsp salt
1 tsp tandoori masala
1 tsp garam masala
1 tsp ground turmeric
1 tsp red chilli powder
1 tsp caster (superfine) sugar
5–6 green cardamom seeds, crushed
  1. Step 1

    To make the marinade, place the spices, chilli powder and salt in a bowl along with 20 ml (1 1/2 tablespoons) water. Mix well, then add the ginger, garlic and paneer. Gently toss the paneer in the marinade to ensure it is well coated, then leave to marinate for an hour in the fridge.

    Step 2

    Meanwhile, make the sauce. Heat the oil, ghee or butter in a frying pan (skillet) over a high heat. Once hot, add the onion, ginger and garlic and cook for 5 minutes, stirring continuously. Add the tomatoes and cashew nuts and cook for a further 5 minutes. Add the salt, tandoori masala, garam masala, turmeric, red chilli powder and sugar and cook for a further 2 minutes. Remove from the heat and set aside to cool.

    Step 3

    Once cooled, place the mixture in a blender or food processor and blitz to a fine paste. Pour it back into the same pan and cook over a low heat for 3–4 minutes, stirring regularly.

    Step 4

    While the sauce is cooking, heat the 2 teaspoons sunflower oil in a pan and, once hot, add the marinated paneer. Cook for 3–4 minutes or until light brown. Add the paneer to the sauce and cook over a medium heat for 2 minutes. Add 200 ml (7 fl oz/scant 1 cup) water, bring to a boil then lower the heat, cover the pan with a lid and cook for 5 minutes. Once cooked, sprinkle with the cardamom seeds and leave to rest for at least 10 minutes before serving. Enjoy with rice or Indian flatbread. (I prefer mine with a crispy naan.)