In a pan, add 2 teaspoon oil firstly. Then fry onion and garlic flakes until onion turns transparent. Add chopped tomatoes.
Fry furthermore until tomatoes are soft. Remove to cool down.
Transfer to a blender once cooled down and grind to smooth paste.
Heat pan with remaining oil and temper with cardamom, cumin seeds and ginger.
After that, add green chillies that are cut diagonally and add sliced capsicum. Fry for a minute or two.
Then, add ground paste and all the powders – garam masala, coriander, turmeric, red chilli and cumin seeds powder.
Mix well and cook covered for 2 minutes furthermore in medium flame. Again keep frying until oil oozes out.
Keep flame in low and add milk little by little, with constant stirring. Add required salt and ¼ cup water. Mix well.
After that, add cream and required water. Mix well.
Finally add paneer cubes, that are kept immersed in hot water. Give a mix and lastly add pepper powder and coriander leaves to garnish.