Prep: 30 minutes · Cook: 35 minutes · Chilling and freezing: 1 hour 30 minutes · Total: 2 hours 35 minutes · Makes: about 30 balls (8 servings) · Equipment: large pot, potato masher or ricer, 3 shallow bowls, baking tray, heavy pot for frying, deep-fry or candy thermometer
Croquettes made from mashed potato are an old idea, found in home kitchens from Europe to Latin America, usually as a way to use up leftovers. These potato cheese balls take that idea and build a snack around it. The mash is seasoned like a bag of savory chips, with garlic powder, onion powder, smoked paprika and a little chicken bouillon, then enriched with mozzarella and Parmesan. Each ball hides a cube of mozzarella in the middle and goes into the oil wearing a crunchy coat of crushed cornflakes.
The result is a crisp, golden shell, a soft and cheesy potato filling and a molten center that stretches when you pull a ball apart. A quick spicy mayo on the side takes two minutes to stir together. The recipe asks for patience rather than skill: the mixture chills, the shaped balls freeze, and both steps are what keep the cheese inside when they hit the hot oil.

Ingredients
For the potato balls
- 8 medium starchy potatoes (about 3 1/2 lb or 1.5 kg), such as russets, peeled and cut into chunks – starchy potatoes mash dry and fluffy, which helps the balls hold their shape.
- 1 tsp salt, plus more for the cooking water.
- 2 tsp chicken bouillon powder – deepens the savory flavor. Use vegetable bouillon to keep the recipe meat-free.
- 2 tsp onion powder, 2 tsp garlic powder and 1 tsp smoked paprika – dry seasonings that flavor the mash without adding moisture.
- 2 large eggs – bind the mixture so it does not crumble in the oil.
- 1 cup (115 g) shredded mozzarella and 3/4 cup (75 g) grated Parmesan – mixed into the mash for flavor and a firmer texture once chilled.
- 1 cup low-moisture mozzarella, cut into small cubes (about 1/2 inch or 1.5 cm) – the melting center. Low-moisture mozzarella melts without turning watery; fresh mozzarella in brine is too wet.
For the coating
- 1 cup (125 g) plain flour – a dry first layer that gives the egg something to cling to.
- 2 large eggs, beaten – the glue for the crumbs.
- 2 cups crushed cornflakes, or dry breadcrumbs – cornflakes give a thicker, crunchier crust.
- Neutral oil with a high smoke point, such as sunflower, canola or peanut – enough for about 2 to 3 inches (5 to 7 cm) in the pot.
For the spicy mayo
- 1/2 cup (115 g) mayonnaise and 1 tbsp sriracha, more or less to taste.
- 1/2 tsp each smoked paprika, garlic powder and onion powder, and 1/2 tsp dried parsley – the same seasonings as the potatoes, so the dip ties back to the filling.
How to Make It
1. Boil and mash the potatoes – 15 to 20 minutes
Put the potato chunks in a large pot, cover with cold water, salt it generously and bring to a boil. Cook until a knife slides through a chunk with no resistance. Drain well, return the potatoes to the hot, empty pot for a minute to steam off excess water, then mash until completely smooth. The mash should look dry and fluffy, with no lumps.
2. Season and bind – 5 minutes
Let the mash cool for about 10 minutes, so the eggs do not start to cook. Add the salt, bouillon powder, onion powder, garlic powder, smoked paprika, eggs, shredded mozzarella and Parmesan, and mix until evenly combined. The mixture should be soft but hold a mark when you press it with a spoon.
3. Chill the mixture – 30 minutes
Cover the bowl and refrigerate for 30 minutes. Cold mixture should be firm enough to shape without sticking badly to your hands.
4. Stuff and shape – 15 minutes
Scoop a portion of the mixture about the size of a golf ball and flatten it in your palm. Press a cube of mozzarella into the center, fold the potato up around it and roll it into a smooth ball. Place on a parchment-lined tray. Lightly damp hands make shaping easier. No cheese should show through the surface.
5. Freeze – 1 hour
Freeze the tray of balls for 1 hour, until firm. They should feel solid on the outside and keep their round shape when picked up.
6. Coat – 10 minutes
Set up three shallow bowls with the flour, the beaten eggs and the crushed cornflakes. Roll each ball in flour and tap off the excess, dip it in egg and let it drip, then roll it in cornflakes, pressing gently so the crumbs stick. Return the coated balls to the tray. Every ball should be fully covered, with no bare patches where the oil could reach the potato.

7. Fry – 350°F (175 to 180°C), 3 to 4 minutes per batch
Heat the oil in a heavy pot to 350°F (175 to 180°C), checking with a thermometer. Fry 5 or 6 balls at a time for 3 to 4 minutes, turning them so they color evenly, then lift them onto a rack or paper towels. Let the oil come back to temperature between batches. Fry one test ball first and break it open. The crust should be deep golden and crisp, and the cheese in the center fully melted and the filling steaming hot.
8. Mix the spicy mayo and serve – 2 minutes
While the balls fry, whisk the mayonnaise, sriracha, smoked paprika, garlic powder, onion powder and parsley until smooth. Serve the potato balls hot, with the dip on the side. The cheese pull only lasts a few minutes, so bring them to the table right away.
Why the Chill and the Freeze Both Matter
Freshly mashed potato is soft, warm and full of steam. Shaped straight away, it sags, sticks to your hands and is hard to seal around a piece of cheese. Thirty minutes in the fridge firms up the mixture, mostly because the melted cheese and the potato starch set as they cool, and that is what lets you roll neat, sealed balls.
The hour in the freezer solves a different problem. In 350°F oil, the coating crisps in a few minutes, but heat also rushes toward the center. A soft ball can split before the crust sets, and molten mozzarella finds the weak spot and leaks into the oil. Frozen balls hold their shape while the crust forms, and the mozzarella cube melts at about the time the outside turns golden.
The coating is the last line of defense. Flour dries the surface, egg glues the crumbs to it, and a thick layer of cornflakes creates a shell that keeps the filling in and the oil out.
Choosing the Potatoes
Use a starchy potato. The University of Arkansas Cooperative Extension Service describes russets as high in starch and low in moisture, the best choice for mashing, while waxy red potatoes tend to turn pasty when mashed. For potato balls, that difference matters even more: a wet, gluey mash needs extra flour to hold together and is more likely to burst in the oil.
Leftover mashed potatoes can work too, as long as they are fairly stiff. Mash made with a lot of milk or butter is too loose. Taste it before adding the salt and bouillon, since leftovers are usually already seasoned.
Mistakes to Avoid
- Skipping the drying step. Water left in the mash makes a sticky mixture that is hard to shape. A minute back in the hot pot after draining makes a real difference.
- Using fresh mozzarella for the centers. It releases liquid as it heats, which can split the ball from the inside. Choose low-moisture mozzarella, sold in blocks or sticks.
- Leaving gaps in the coating. Any bare patch lets oil into the potato and cheese out of it. A second dip in egg and cornflakes fixes thin spots.
- Frying too many at once. A crowded pot drops the oil temperature, and the balls absorb oil and turn greasy before they crisp. Fry in small batches and wait for the thermometer to return to 350°F.
- Oil that is too hot. The crust browns before the center heats through, leaving the cheese cold and firm. If your test ball browns in under 3 minutes, lower the heat slightly.
Frequently Asked Questions
Can I use breadcrumbs instead of cornflakes?
Yes. Dry breadcrumbs or panko both work with the same method. The crust is thinner and a little less crunchy than with cornflakes.
Can I make them ahead?
Yes. The potato mixture keeps covered in the refrigerator for a day before shaping. You can also shape and coat the balls, freeze them on a tray until solid, then keep them in a freezer bag and fry them from frozen. Fully frozen balls may need a little longer in the oil, so check a test ball before frying the whole batch.
How do I keep them crisp for a party?
Keep fried batches on a wire rack in a low oven while you finish the rest. A rack lets steam escape from underneath, so the bottoms stay crisp instead of softening on a plate.
What else can I serve them with?
Besides the spicy mayo, they go well with marinara sauce, ranch dressing or garlic aioli. For a bigger appetizer spread, add Nashville hot mozzarella sticks and cheesy ranch chicken taquitos.
Storing and Reheating
Potato cheese balls are at their best straight from the oil. Refrigerate leftovers in an airtight container and eat them within 3 days. Reheat them in a 375°F (190°C) oven or an air fryer until hot all the way through, which brings back most of the crunch; the microwave makes the coating soft.
If you like potatoes with a crisp outside, try the garlic herb roasted potatoes or the crispy honey roasted sweet potatoes, and find more ideas among the snack recipes.

Potato Cheese Balls
Ingredients
Method
- Boil the potatoes in generously salted water until a knife slides through with no resistance. Drain, return to the hot pot for a minute to steam dry, then mash until completely smooth.
- Cool the mash for about 10 minutes. Add the salt, bouillon powder, onion powder, garlic powder, smoked paprika, eggs, shredded mozzarella and Parmesan and mix well.
- Cover and refrigerate the mixture for 30 minutes, until firm enough to shape.
- Flatten a golf-ball-size portion in your palm, press a mozzarella cube into the center, seal and roll into a smooth ball. Place on a parchment-lined tray.
- Freeze the balls for 1 hour, until firm.
- Roll each ball in flour, dip in beaten egg, then coat well in crushed cornflakes.
- Heat the oil to 350°F (175 to 180°C). Fry 5 or 6 balls at a time for 3 to 4 minutes, turning, until deep golden. Drain on a rack. Fry a test ball first and break it open to check that the center is hot and the cheese melted.
- Whisk all the spicy mayo ingredients together and serve with the hot potato balls.
