Marinate Paneer: In a bowl, whisk yogurt, ginger-garlic paste, lemon juice, oil, salt, and all spices. Toss paneer cubes to coat. Cover and refrigerate 1–3 hours.
Grill Paneer: Preheat broiler or grill pan. Thread marinated paneer on skewers or place on a baking sheet. Broil/grill 4–5 min per side until charred. Set aside.
Sauté Aromatics: In a heavy pan, heat butter and oil. Add cumin seeds; once they sizzle, stir in onions. Cook until golden (8–10 min). Add ginger-garlic paste and green chili; sauté 1–2 min.
Cook Tomatoes: Add tomatoes and salt. Simmer 10–12 min until oil separates. Stir in turmeric and red chili powder; cook 2–3 min.
Blend Gravy: Cool slightly, then puree until smooth. Return to pan and bring to a gentle simmer.
Finish Masala: Stir in garam masala, kasuri methi, sugar, and cream. Simmer 2–3 min, adjusting consistency with water if needed.
Combine & Warm Through: Gently fold in grilled paneer. Simmer 3–4 min to marry flavors.
Garnish & Serve: Sprinkle chopped cilantro and serve hot.