Paneer (cottage cheese) - 800 g (crumbled or cubed)
Sweet corn kernels - 1 cup (fresh or frozen)
Fresh fenugreek leaves - 1 cup (washed, sautéed in butter)
Salt - to taste
Ginger garlic paste - 1 tbsp (for kofta mixture)
Bread slices - 3 slices (edges trimmed and roughly diced)
Cornstarch - 1/4 cup (for binding kofta mixture)
Semolina (sooji) - 1/3 cup (for binding kofta mixture)
Butter - 2 tbsp (cubed, for sautéing fenugreek leaves)
Ghee - 2-3 tbsp (for gravy)
Oil - 2 tbsp + for frying (for gravy and frying koftas)
Cloves - 2-3 whole (for gravy)
Black peppercorns - 7-8 whole (for gravy)
Green cardamom - 5-6 whole (for gravy)
Onion - 1 large (roughly diced, for gravy)
Tomatoes - 4 large (roughly diced, for gravy)
Ginger garlic paste - 1 tbsp (for gravy)
Turmeric powder - 1 tsp (for gravy)
Degi red chili powder - 1 heaped tbsp (for gravy)
Cashew nuts - 12-15 (for gravy)
Water - 2-3 cups (for cooking gravy)
Dry fenugreek leaves (kasuri methi) - 1 tsp (crushed, for finishing gravy)
Fresh cream - 1/4 cup + for garnish (for finishing gravy and garnish)
Coriander sprig - 1 sprig (for garnish)
Chili oil - to taste (for garnish)