RecipeShare Test Kitchen

Crispy outside and melty inside, these potato balls are filled with mozzarella and seasoned mash, perfect for snacks, sides, or party platters.
These cheesy potato balls are a classic crowd-pleaser: crisp on the outside, soft and creamy in the middle, and finished with a melty mozzarella core. They work as a party appetizer, a side dish, or a snack when you want something warm and comforting. The base is simple mashed potato, but a little cornstarch and Parmesan make it easier to shape and help it fry or bake to a golden crust.
The recipe gives you two cooking paths. Frying produces the most even crunch and a deep golden finish, while baking keeps things lighter without sacrificing the gooey center. Either way, the key is to keep the cheese contained and the coating dry enough to brown.
The flavor is savory and mild, with a gentle nutty note from Parmesan and a clean, milky finish from mozzarella. Seasonings are intentionally simple so the potato stays front and center, but you can push the profile warmer with paprika or brighter with herbs.
Boil and mash the potatoes while they are hot so the starches blend evenly. Mix in the seasonings and cornstarch until the mixture is smooth and holds its shape. Portion the mash, tuck a cube of mozzarella in the center, and roll each one into a firm ball.
For the coating, use a simple flour, egg, and breadcrumb line. This helps the crust stick and brown. If you are baking, brush or spray the balls with a little oil for better color and crispness.
The texture of the mash is everything. If the potato mixture feels wet or sticky, mix in a little extra cornstarch until it is moldable. Avoid overworking the mash, which can make it gummy.
Freezing the formed balls for 15 to 20 minutes firms them up and reduces the risk of cheese leaking during frying. This also helps them keep a round shape in the hot oil. If you are baking, the same brief freeze helps with browning and structure.
Oil temperature matters when frying. Aim for around 175°C (350°F). If the oil is cooler, the balls absorb more oil and can split. If it is too hot, the coating browns before the center melts.
Parmesan can be swapped for another hard cheese like pecorino or Grana Padano. For a different center, use a mild cheddar cube instead of mozzarella, but keep the size small so it melts before the outside over-browns.
If you want a stronger herb note, mix chopped parsley into the potato base. Paprika or garlic powder adds warmth without changing the texture. If you need a gluten-free option, use gluten-free breadcrumbs and flour.
These are great for prep. Form and coat the balls, then freeze them in a single layer until firm. Transfer to a sealed container and freeze for up to a month. Cook straight from frozen, adding a minute or two to the frying or baking time.
If you plan to serve them the same day, keep the coated balls refrigerated until you are ready to cook. This helps the coating stay dry and crisp.
Baking instead of frying reduces total fat. You can also use a lighter cheese portion or reduce Parmesan slightly, but keep enough for flavor so the mash does not taste bland.
Potatoes are a low-cost base, and a small amount of cheese goes a long way. If you are feeding a crowd, scale the potato mixture and keep the cheese cubes small so every ball still gets a melty center.
Why did my cheese leak out?
The balls were likely too warm or the mash was too wet. Chill the balls before cooking and add a little extra cornstarch to tighten the mix.
Can I bake instead of frying?
Yes. Bake at 210°C (410°F), turn halfway, and finish with a short broil if you want extra color.
Can I make them ahead?
Yes. Freeze the coated balls and cook from frozen, or refrigerate for a few hours before frying or baking.
Crispy outside and melty inside, these potato balls are filled with mozzarella and seasoned mash, perfect for snacks, sides, or party platters.

For extra crunch, double coat the potato balls in breadcrumbs.
Freeze before frying to prevent cheese from leaking out.
Add chopped herbs or paprika for a flavor boost.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Boil potatoes until soft, about 20 minutes, then drain and mash while still warm.
Mix in cornstarch, Parmesan, salt, pepper, and optional herbs until smooth. Add a little more cornstarch if the mix is too soft.
Scoop about a tablespoon of the potato mixture, flatten slightly, and place a mozzarella cube in the center.
Roll into a ball and repeat with remaining mixture.
For extra crunch, coat each ball in flour, dip in beaten egg, and roll in breadcrumbs.
Heat oil in a pot to 175°C (350°F). Fry balls in batches for 2–3 minutes until golden. Drain on paper towels.
Preheat oven to 210°C (410°F). Place balls on a parchment-lined tray, lightly oil them, and bake for 25–30 minutes, turning halfway. Broil for 5 minutes for a crispy finish.
Serve hot with your favorite dip or sauce. Enjoy the melty mozzarella center!
11/1/2025
😋😋😋 Tried both baked and fried — both amazing!
11/1/2025
🥰 So simple and sooo good!
11/1/2025
🔥🔥🔥 Ultra crispy and cheesy perfection!
11/1/2025
❤❤❤ Definitely making these tonight!
11/1/2025
Alex 🫠😮💨 These look incredible!
Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.
Import recipes from most websites
Create and edit your own recipes
Plan your week with the Meal Planner
Mark favourites for quick access
Build grocery lists from your meal plan
Tick off pantry items you already have
Serving Size: 3 potato balls
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Add your personal creations and build your own recipe collection.