Take a bowl and add chironji, magaj and posto. Soak them in ½ cup of water for 15 minutes. Transfer them to a grinder and grind to a smooth fine paste. Keep it aside.
Heat 4 tbsp of oil in a pan or kadhai on medium heat. Fry the diced paneer cubes on a low flame for 2-3 minutes. Transfer the fried paneer cubes to a bowl filled with 1 cup of water. Fry the paneer cubes in batches; don’t overcrowd the kadhai. Keep it aside.
In the same oil, add black cardamom, cardamom, cloves, cinnamon, bay leaves and hing.
Add finely chopped onion to the oil and stir it well. Cook the onion on low flame until it turns translucent or light brown.
Add ginger-garlic paste and cook until its raw smell goes away.
Add turmeric powder, garam masala powder, Kashmiri chilli powder and coriander powder. Mix it well.
Add the above ground paste and mix it well. Cook the spice mixture on low-medium flame for 4-5 minutes.
Add curd and salt and mix it well with the spice mixture. Cook it on low flame for 5-7 minutes or until the raw smell of curd goes away.
Add kasuri methi and cream. Mix it well and cook it on low flame until the oil separates from the spice mixture.
Add 1 cup of milk and sugar, mix well and let it come to a boil.
Add the paneer with water and stir it well. Let it simmer for 2-3 minutes. Switch off the flame.
Chironji paneer masala is ready to serve.