Boil the potatoes: Peel and cube the potatoes. Boil in water until just tender, then drain.
Mash & mix: Transfer to a bowl and mash. Mix in cream cheese, cheddar cheese, salt, pepper, chili flakes, garlic powder, parsley, and flour. Adjust flour as needed to form a manageable dough.
Chill the mixture: If too sticky, refrigerate for 30 minutes.
Form the balls: Use a 2” scoop to portion the potato mixture. Press a mozzarella cube into the center, ensuring an even coating of potato around it. Repeat for all balls (10 total).
Freeze: Place on a parchment-lined tray and freeze for 30 minutes.
Prepare coatings:
In one bowl, mix crushed crackers, Parmesan, and chili flakes.
In another bowl, whisk the eggs.
Double coat the potato balls: Dip each ball into egg, then cracker mixture, then egg again, and finish with another cracker coating. Press the crumbs in gently. Refrigerate while heating oil.
Heat oil: In a heavy-bottomed skillet, heat 2 inches of oil to 330°F (165°C).
Fry in batches: Cook 6-8 minutes, turning occasionally for even browning. Avoid overheating to prevent bursting.
Drain & serve: Dab excess oil with a paper towel and serve hot with your favorite dipping sauce!