Fry the Paneer: Cut 200 g fresh paneer into cubes. Lightly fry the paneer cubes in 1–2 tablespoons of ghee or oil in a non-stick pan over medium heat until golden at the edges. Remove from the pan and set aside.
Prepare the Base Spices: Heat 2 tablespoons ghee or oil in a pan. Add 1 teaspoon cumin seeds, 1 bay leaf, 2–3 green cardamom pods, 1 small cinnamon stick, and 12–15 cashew nuts. Sauté until spices release aroma and cashews turn golden brown.
Cook Onions and Tomatoes: Add 1 finely chopped onion and 2 chopped tomatoes. Cook for 5–7 minutes until oil separates. Mix in 1 tablespoon ginger-garlic paste and sauté until the raw smell disappears.
Make Shahi Paste: Once tomatoes are fully softened and slightly cooled, blend the mixture to make a smooth Shahi Paneer gravy paste. Add a little water if needed for a creamy consistency.
Cook Masala: Heat 2 tablespoons oil in a clean pan. Add ½ teaspoon turmeric powder, 1 teaspoon red chili powder, and salt to taste. Sauté briefly. Then add the prepared Shahi Paneer masala paste and 1 teaspoon coriander powder. Cook until the masala thickens.
Combine Paneer and Gravy: Gently fold in fried paneer cubes. Optionally, fry the paneer cubes in butter for a few minutes until edges turn golden brown. Pour in ½ cup milk, ¼ cup fresh cream, ½ teaspoon garam masala, and 1 teaspoon crushed kasuri methi. Stir gently to create a rich, creamy gravy.
Simmer and Garnish: Simmer for 2–3 minutes until the gravy thickens and develops a rich texture. Turn off heat, drizzle extra cream, and garnish with fresh coriander leaves and slivered almonds. Serve and enjoy hot with roti, butter naan, or jeera rice.