Once the potatoes are fully boiled and tender, drain them well.
Mash the potatoes while still warm using a potato masher, ricer, or fork.
Make sure there are no large lumps, a smooth mash helps the croquettes hold together and gives a creamy interior.
Let the mashed potatoes cool slightly before mixing.
Add the mashed potatoes to a large bowl.
Add shredded chicken, corn, spring onions, paprika, salt, MSG, black pepper, white pepper, and chicken powder.
Mix until evenly combined.
Add cornstarch, egg, and cream cheese, then mix again.
Fold in the shredded mozzarella cheese until just combined.
Take small portions of the mixture and shape into cylinders or oval croquettes.
Place them on a tray lined with parchment paper.
Refrigerate for 15–20 minutes to firm up, this helps prevent breaking while frying.
In one bowl, mix cornstarch and water to make a thin slurry.
In another bowl, combine breadcrumbs and panko.
Dip each croquette into the slurry, then roll in the breadcrumb mixture, pressing gently so it sticks well.
Heat oil in a deep pan over medium heat (about 170–175°C).
Fry the croquettes in batches for 3–4 minutes, turning gently until golden brown and crisp on all sides.
Remove and drain on a wire rack or paper towels.
Serve hot with ketchup, chilli garlic sauce, sweet chilli sauce, or garlic mayo.
Best enjoyed fresh while the cheese is still melty.