Marinate the PaneerIn a large bowl, mix yogurt, besan, ginger-garlic paste, salt, turmeric, coriander, garam masala, red chili powder, kasuri methi, lemon juice, and mustard oil.
Add paneer cubes and chopped veggies.
Coat everything well.
Let it marinate for at least 30 minutes.
Cook the TikkaHeat a non-stick pan over medium-high heat.
Add the marinated paneer and veggies.
Sauté until lightly charred and golden, about 5 to 7 minutes.
Set aside.
Make the Curry BaseIn another pan, heat 1 tablespoon butter with a splash of oil.
Add cumin seeds and cinnamon stick.
Once aromatic, toss in the chopped onions and sauté until golden brown.
Add garlic and ginger. Sauté for 1 to 2 minutes until fragrant.
Add tomatoes, chili powder, garam masala, sugar, and salt.
Cook for 6 to 8 minutes until tomatoes break down and the mixture thickens.
Remove the cinnamon stick. Let the mixture cool slightly, then blend into a smooth puree.
Assemble the CurryIn the same pan, add the remaining 1 tablespoon butter.
Pour in the blended gravy and 1 cup water to loosen.
Bring to a simmer.
Add the sautéed paneer and veggies.
Mix gently to coat in the sauce.
Simmer for another 3 to 4 minutes.
Stir in the heavy cream and sprinkle with chopped cilantro.
Serve hot with naan, roti, or basmati rice.