🥔🧀 Crispy Cheesy Potato Balls
Golden, crunchy on the outside and soft, creamy, and irresistibly cheesy inside, these Crispy Cheesy Potato Balls are the perfect snack, appetizer, or side dish.
Made with creamy mashed potatoes, shredded mozzarella, fresh parsley, and simple seasonings, each ball is coated in a crisp breadcrumb crust and fried until beautifully golden. They’re especially delicious served hot while the mozzarella center is still warm and melty.
They’re also a fantastic way to turn leftover mashed potatoes into something completely new.
⏱️ Recipe Information
Prep Time: 25 minutes
Chill Time: 20 minutes
Cook Time: 10–15 minutes
Total Time: About 1 hour
Yield: 18–22 potato balls
Difficulty: Easy
Method: Deep-Fried
🛒 Ingredients
For the Potato Balls
- 2 cups (450 g) mashed potatoes, cooled
- 1 cup (100 g) shredded mozzarella cheese
- ½ cup (62 g) all-purpose flour
- 2 tablespoons (8 g) chopped fresh parsley
- ½ teaspoon (2 g) garlic powder
- ½ teaspoon (1 g) black pepper
- ½ teaspoon (3 g) salt
- ½ teaspoon (1 g) onion powder
For the Coating
- 2 large eggs (100 g)
- 1 cup (100 g) breadcrumbs
For Frying
- Vegetable oil, enough for deep or shallow frying
👩🍳 Instructions
1. Prepare the Potato Mixture
Place the cooled mashed potatoes in a large mixing bowl.
Add the garlic powder, onion powder, black pepper, salt, chopped parsley, and ½ cup of the shredded mozzarella.
Add the flour and mix gently until everything is evenly combined and the mixture becomes firm enough to shape.
Tip: Your mashed potatoes should be fairly thick. If they’re very soft or creamy, the potato balls may be difficult to shape. Add a little extra flour, 1 tablespoon at a time, if needed.
2. Prepare the Cheese Center
Keep the remaining ½ cup mozzarella aside.
You’ll use it to create the gooey cheese-filled center of each potato ball.
For easier shaping, you can divide the mozzarella into small portions or pinch off small amounts as you work.
3. Shape the Potato Balls
Scoop approximately 1½ tablespoons of the potato mixture into your hand.
Flatten it gently into a small disk.
Place a small amount of mozzarella in the center.
Carefully fold the potato mixture around the cheese, completely enclosing it.
Roll gently between your palms to form a smooth ball.
Repeat until all the potato mixture and cheese have been used.
4. Chill the Potato Balls
Arrange the potato balls on a parchment-lined plate or tray.
Refrigerate for 20 minutes.
Chilling helps firm the potato mixture and makes the balls less likely to break apart during frying.
5. Prepare the Breading Station
Place the beaten eggs in one shallow bowl.
Place the breadcrumbs in a second shallow bowl.
Dip each chilled potato ball into the beaten egg, making sure it is completely coated.
Allow excess egg to drip off.
Then roll the ball in the breadcrumbs, pressing gently so the crumbs adhere to the entire surface.
For an extra-crispy crust, repeat the egg and breadcrumb coating a second time.
6. Heat the Oil
Pour enough vegetable oil into a deep, heavy-bottomed pot or deep skillet to allow the potato balls to cook comfortably.
Heat the oil to approximately 350°F (175°C).
If you don’t have a thermometer, drop a small breadcrumb into the oil. It should immediately sizzle and rise to the surface without burning.
7. Fry the Potato Balls
Carefully lower several potato balls into the hot oil.
Do not overcrowd the pan.
Fry for approximately 2–3 minutes, turning occasionally, until the exterior is deeply golden brown and crispy.
Remove with a slotted spoon or spider strainer.
8. Drain
Transfer the fried potato balls to a plate or baking rack lined with paper towels.
Allow excess oil to drain.
Repeat with the remaining potato balls, allowing the oil to return to temperature between batches.
9. Serve Hot
Allow the potato balls to cool for a couple of minutes before serving.
Be careful when biting into them—the melted mozzarella inside will be extremely hot.
Serve immediately while the exterior is crisp and the cheese center is gooey.
⭐ Chef’s Tips
Use Cold Mashed Potatoes
Cold leftover mashed potatoes are ideal because they’re firmer and easier to shape.
Don’t Overfill With Cheese
A small amount of mozzarella is enough to create a gooey center. Too much can cause the cheese to escape during frying.
Seal the Balls Completely
Make sure there are no cracks or exposed cheese before breading. Even a small opening can allow melted cheese to leak into the oil.
Keep the Oil at 350°F
Oil that’s too cool can make the potato balls greasy. Oil that’s too hot can brown the breadcrumbs before the center becomes properly hot.
Don’t Overcrowd the Pan
Frying too many at once lowers the oil temperature and prevents the coating from becoming properly crisp.
Double-Coat for Extra Crunch
A second layer of egg and breadcrumbs creates an especially thick, crunchy shell.
🥣 Dipping Sauce Ideas
These crispy potato balls are delicious with:
- Garlic mayonnaise
- Ranch dressing
- Marinara sauce
- Spicy ketchup
- Sriracha mayo
- Garlic aioli
- Sweet chili sauce
- Nacho cheese sauce
- Sour cream and chive dip
For a simple homemade dip, mix ½ cup mayonnaise, 1 minced garlic clove, 1 teaspoon lemon juice, and a pinch of black pepper.
🌶️ Easy Variations
🥓 Bacon & Cheese Potato Balls
Add ½ cup finely chopped cooked crispy bacon to the potato mixture.
🌶️ Spicy Cheesy Potato Balls
Add chopped jalapeños, red pepper flakes, or a dash of hot sauce.
🧀 Three-Cheese Potato Balls
Use a mixture of mozzarella, cheddar, and Parmesan.
🌿 Herb & Garlic Potato Balls
Add fresh parsley, chives, and a little extra garlic powder.
🥔 Loaded Potato Balls
Mix in cooked bacon, shredded cheddar, green onions, and a little sour cream.
🍗 Chicken & Cheese Potato Balls
Add finely shredded cooked chicken for a heartier appetizer.
🔥 Air Fryer Option
For a lighter alternative, arrange the breaded potato balls in a lightly greased air-fryer basket.
Spray or brush them lightly with oil.
Air fry at 375°F (190°C) for 10–14 minutes, turning halfway through, until crisp and golden.
Work in batches if necessary so the balls have plenty of space for the hot air to circulate.
🔥 Oven-Baked Option
Preheat the oven to 425°F (220°C).
Place the breaded potato balls on a parchment-lined baking sheet and spray generously with cooking oil.
Bake for 20–25 minutes, turning halfway through, until golden and crisp.
The baked version will be slightly less crunchy than deep-fried potato balls but still delicious.
🧊 Storage
For the best texture, serve these immediately after frying.
Leftovers can be refrigerated in an airtight container for up to 3 days.
The coating will soften in the refrigerator but will crisp up again when reheated.
🔥 Reheating
For the crispiest results, reheat in an air fryer at 375°F (190°C) for 5–7 minutes.
You can also reheat them in a 400°F (200°C) oven for 8–12 minutes.
Avoid microwaving if possible, as it will soften the crispy coating.
❄️ Freezing
The potato balls can be frozen before frying.
Arrange the breaded balls in a single layer on a tray and freeze until solid.
Transfer them to a freezer-safe bag or container and freeze for up to 2 months.
Fry directly from frozen, adding a few extra minutes to the cooking time. Make sure the center reaches a safe, thoroughly heated temperature before serving.
🥔🧀 Final Result
These Crispy Cheesy Potato Balls have everything you want in a perfect bite: a crunchy golden breadcrumb shell, fluffy seasoned potato, fresh herbs, and a warm, gooey mozzarella center.
They’re perfect for parties, game nights, family snacks, or as a fun side dish alongside your favorite meal.
Crispy outside. Creamy inside. Extra cheesy. Completely irresistible. 🥔🧀✨