Cut the paneer into bite size cubes and place in a wide bowl. Add 2 tablespoons plain flour, 2 tablespoons corn starch, 1/2 teaspoon red chili powder, 1/4 teaspoon pepper powder and 1/4 teaspoon salt.
Add around 3-4 tablespoons water and toss the flours to coat the paneer.
Heat oil for deep frying in a heavy pan.
Add the paneer cubes in batches to the hot oil depending on the size of your oan. Fry over medium heat.
Stir and spread the paneer while frying to avoid sticking at the bottom and also to each other.
Stir well and fry them until crispy and golden brown. This takes around 4-5 minutes over medium heat. Remove to a strainer and keep aside.
Mix 1 tablespoon cornstarch in 1/4 cup cold water and mix into a lump free paste. If you want to make the gravy version use 2 tablespoons cornstrach and 1 cup water.
heat 1 tbsp oil in a heavy wok or pan. Add minced ginger garlic or paste, chopped green chilli, chopped celery, 1/2 tablespoon chili flakes. Saute for a minute in high flame.
Add the 1/2 cup cubed onions, 1/2 cup cubed capsicum. Cook for 2 minutes in highest flame.
Next stir in the sauces- 1 tbsp green chilli sauce, 1 tbsp chilli paste or 1 teaspoon red chilli powder, 2 tablespoons soy sauce, 1/2 teaspoon sugar, 1 tablespoons vinegar. Mix well and cook for 1 to 2 minutes.
Now add the cornstrach slurry and mix well. Add 1 cup water and mix. Let the chilli sauce cook for 2-3 minutes until it thickens well. For this dry version you need the sauce to be quite thick and sticky.
Once the chilli sauce is thick, add the fried paneer cubes and toss well.
Garnish chilli paneer with chopped spring onion greens and serve immedietly.