Onions - 3 large onions and 1 medium onion (2 large onions for roasting, plus 1 large onion chopped for gravy, 1 medium onion diced for final cooking)
Cumin seeds - 1/2 tbsp (For vatan (spice base))
Coriander seeds - 1 heaped tbsp (For vatan)
Black cardamom - 4 pods (Whole, for vatan)
Green cardamom - 6 pods (Whole, for vatan)
Cloves - 1 (Whole, for vatan)
Star anise (chakri phool) - 1/4 piece (Whole, for vatan)
Poppy seeds (khuskhus) - 1 tbsp (Optional, for vatan)
Dry coconut slices - 1/4 piece (Optional, for vatan)
Cashew nuts - 7-8 pieces (For vatan, optional substitute for coconut)
Salt - watch the video to see (To taste)
Dry Bedgi red chillies - 10-12 pieces (For vatan, adjust spiciness as preferred)
Garlic cloves - 3 cloves (For vatan)
Tomatoes - 3 medium (For tomato puree)
Oil - watch the video to see (For shallow frying paneer and cooking gravy)
Paneer - 1 kg (Cut into diced pieces)
Bay leaf - 1 (For tempering)
Tender coriander stems - 1 tbsp (Finely chopped, for gravy)
Water - 1.5 cups (approximate) (For cooking gravy and adjusting consistency)
Jaggery - 1 tbsp (To balance flavors)
Capsicum - 1 medium (Cut into diced pieces, added towards end)
Fresh coriander leaves - 2 tbsp plus sprig for garnish (Chopped for garnish and finishing)