Whisk the hung curd or greek yogurt till smooth in a large bowl. You can also use a really thick curd instead of hung curd.
Add all the ginger-garlic paste, spice powders, lemon juice, corn starch or gram flour & salt. Mix well.
Add the paneer cubes, onions, bell pepper.
Gently mix again so that the marination coats the paneer, onions and bell peppers evenly. Cover the bowl & marinate for a minimum of 1 hour or overnight in the refrigerator.
Line a baking tray or pan with aluminum foil. This method makes its easier to clean the pan later.
Thread the paneer cubes on a bamboo or metal skewers and place them on the prepared pan. Preheat the oven to 200 degrees Celsius (390 degrees Fahrenheit) for at least 10 minutes before you grill the paneer cubes.
For a regular oven, keep only the top heating element on and keep the pan in the top rack. For a microwave oven use the convection mode and preheat at 180 degrees celsius (350 degrees Fahrenheit).
Brush about 1 to 2 teaspoons oil evenly on the paneer and bell pepper cubes.
Grill the skewered paneer cubes & veggies in a preheated oven at 200 degrees Celsius (390 degrees Fahrenheit) for a total of 15 to 20 minutes (depending on the oven temperatures). While grilling remove halfway, turn over and then continue to grill.
Just keep an eye when the paneer is getting grilled in the oven. For a microwave oven in the convection mode, use 180 degrees Celsius (350 degrees Fahrenheit).
Pan frying method
Heat about 1 to 2 tablespoons oil in a pan. Place the threaded paneer cubes and veggies with the skewers on the pan.
Gently rotate the skewers, when one side is crisp and browned. Keep on rotating till all the sides are browned. Add more oil if required, while frying. Keep the fried paneer cubes and veggies aside.
Blanching and making puree
Boil water with a pinch of salt. Add halved onions and tomatoes to the boiling water. Cook for one or two minutes. Switch off. Cover and keep aside for 15 to 20 minutes.
You can also add cashews to the hot water. Adding cashews gives a creamier consistency with a nice sweetness. Later drain and chop the onions and tomatoes roughly. Its not necessary to blanch, but blanching reduces the cooking time later.
Later chop the onions roughly and make a smooth fine paste in a grinder or blender.
Peel and roughly chop the tomatoes. Make a smooth puree of the tomatoes in the grinder or blender. Keep both the onion & tomato puree aside.
Whisk or beat the yogurt till smooth and keep aside. There should be no lumps in the yogurt and it should be beaten well.
Making gravy or sauce
In the same pan, heat 2 tablespoons oil and then add the onion paste.
Stir often and saute till the onions paste turns golden.
Add ginger-garlic paste and sauté for some seconds till the raw aroma of ginger-garlic goes away.
Add the tomato puree. Stir well and saute till you see fat leaving sides of the masala.
Now add all the dry spice powders - turmeric, red chili powder, coriander powder and garam masala or tandoori masala.
Stir well so that the spices are incorporated in the masala paste evenly.
Now remove the pan from the fire. Add beaten fresh curd (yogurt). Removing the pan from fire, won't allow the yogurt to curdle. Use full fat and fresh curd.
Stir well. Add water and salt. Stir again.
Simmer for 5 to 6 minutes or till the gravy thickens and you see fat floating on the top. You can keep the consistency from medium to slightly thick. The consistency can be altered by adding more or less water.
Add cream and kasuri methi (dry fenugreek leaves). Stir well and simmer on a low flame for a minute. Check the taste and add more salt or cream if you prefer. You can also about ½ to 1 tsp of sugar for a light sweet taste.
Then add the grilled or pan-fried paneer and veggies cubes. Switch off the heat and mix well.
Garnish with coriander leaves & serve Paneer Tikka Masala with some naan, roti or jeera rice.
Tomatoes: For the gravy or curry, use ripe, red and slightly sweet tomatoes. Avoid using tomatoes which are too tangy or sour or unripe.
Curd (Yogurt): For marinating the paneer cubes, use fresh hung curd or use a thick yogurt like Greek yogurt. Do not use hung curd which has become sour. For the gravy too, use fresh curd or yogurt.
You can easily make hung curd:
Line a clean muslin or cheesecloth on a strainer on top of the bowl.
Place the fresh curd or yogurt on the muslin or cheesecloth.
Bring together all edges of the muslin and make a knot.
Gently press and keep the muslin on the strainer.
Press a heavy weight object like a lid or bowl or tray on top of the muslin.
Place the bowl, strainer, muslin with the curd, weight et all in the refrigerator for 4 to 5 hours or overnight. The whey will collect in the bowl and creamy smooth hung curd will be left in the muslin.
For this recipe you can use 1 cup of fresh curd to make hung curd.
Paneer: For making any paneer based curry dish, it is always best to make the paneer at home. If using packaged paneer, then follow the instructions mentioned on the pack before marinating them.
Grilling or pan-frying: Do not grill or pan-fry the paneer cubes for a long time as this will result in the cubes getting dense and rubbery.
Consistency: The consistency of the gravy is medium to medium-thick. So add water accordingly to get the consistency you prefer.