Ingredients
Method
- Heat the oil and butter in a pan. Add the bay leaf, cardamom and cinnamon, then the onion, and cook for 4 to 5 minutes until soft and translucent, not browned.
- Add the ginger paste, garlic paste and green chillies; cook for a minute. Add the tomatoes, cashews and a pinch of salt. Cover and cook for 8 to 10 minutes until the tomatoes are completely soft and mushy.
- Take the pan off the heat, remove the bay leaf and cinnamon, and let the mixture cool slightly. Blend with 1/2 cup of water into a very smooth puree, then pass it through a sieve back into the pan — this sieving is what makes the gravy truly silky.
- Bring the gravy to a gentle simmer. Add the chilli powder, coriander powder, turmeric and sugar, and cook for 4 to 5 minutes until it thickens slightly and looks glossy.
- Lower the heat and stir in the cream, garam masala and crushed kasuri methi. Simmer gently for 2 minutes without letting it boil hard.
- Add the paneer pieces and the finishing tablespoon of butter. Stir gently to coat, cover, and let the paneer warm through in the gravy for 3 to 4 minutes on the lowest heat — paneer only needs heating, not cooking.
- Taste and adjust the salt and sugar — the gravy should be balanced: mildly sweet, gently spiced, rich but not heavy.
- Serve with a swirl of cream and the slivered nuts over the top, with naan, roti or jeera rice.
Notes
Sieving the blended gravy is the royal touch — two extra minutes for a sauce with no grain and no skins.
Never boil paneer for long: it turns rubbery. Warming it through in the finished gravy keeps it soft.
If the tomatoes are sour, the full teaspoon of sugar matters; with sweet, ripe tomatoes, start with half and adjust.
This gravy base (without cream and paneer) keeps 3 days in the fridge and freezes well, ready for paneer, koftas or mixed vegetables.