Take a mixer grinder and put 250 gm of boneless chicken, 1 tbsp of ginger garlic paste, ½ cup of fresh carrot cut in small cubes, ½ cup of sliced onion, ½ cup of finely sliced fresh cabbage if you want, 1 tsp of red chili flakes or red chili powder, 1 tsp of mixed herbs, 1 tsp of salt, 1 tsp of soy sauce, 1 tsp of white vinegar, 1 tsp of red chili sauce or tomato sauce, ½ a cup of fresh coriander leaves, ½ tsp of black pepper powder, 2 slices of fresh bread torn in small pieces, and 1 egg. (Pro tip: Do not add water).
Make a fine paste of all these ingredients. Transfer it to a bowl and keep aside for the flavors to blend together well.
In the meantime, take two pieces of cheese cubes. Cut each of them into four smaller identical cubical pieces.
Insert the ice cream sticks in each of these cheese cubes. Keep them aside. (Pro tip: Do not rush the process. Be careful not to break the cheese cubes).
Now take a fresh bowl to make the slurry. Take 2 tbsp of corn flour, ½ tsp of salt, ½ tsp of red chili powder, and ½ cup of normal water and mix them nicely. Keep it aside. (Pro tip: Adjust the quantity of water as needed. The slurry should not be too runny or too thick).
Also, take 1 cup of freshly made breadcrumbs on a separate plate. (Pro tip: You can take store-bought breadcrumbs as well if you do not want the hassle of making it).
Now, take a little bit of the chicken mixture on your palm greased with oil, flatten it, place the cheese sticks, and cover it nicely from all sides to shape the lollypops. Keep them aside to set. (Pro tip: Make sure that the cheese is covered properly to prevent it from melting while frying the lollypops).
Coat the lollypops first with the slurry and then with the breadcrumbs. Repeat the process to double coat the lollypops for additional crunchiness. Keep them aside when done to set properly. (Pro tip: You may keep it in the refrigerator for half an hour for best results and prevent the breadcrumbs from falling apart while frying).
Heat oil and fry the lollypops carefully to golden brown on medium flame. Flip them carefully to fry nicely from all sides. (Pro tip: Do not overcrowd the pan. Fry the lollypops in batches of four for best results).
Remove the lollypops and put them on a plate covered with tissue paper to absorb the excess oil.
Serve them hot with tomato ketchup.