These crispy potato cheese balls are golden and crunchy on the outside, soft and creamy inside, and filled with gooey melted cheese. Made with mashed potatoes, mozzarella, herbs, and a crisp breadcrumb coating, they are an easy appetizer for parties, game nights, family gatherings, or a comforting snack.
You can fry, bake, or air-fry these cheesy potato balls depending on your preference. Serve them hot with marinara sauce, ranch dressing, garlic aioli, or spicy ketchup for a crowd-pleasing appetizer.
Why You’ll Love This Recipe
These potato cheese balls are simple to prepare and use familiar ingredients. They are also a delicious way to use leftover mashed potatoes, provided the potatoes are thick and not overly creamy.
The outside becomes beautifully crisp while the inside stays soft and flavorful. Each ball contains a small piece of mozzarella that melts during cooking, creating a cheesy center.
Crispy and Cheesy
The combination of panko breadcrumbs and hot oil creates a crunchy coating. Mozzarella gives the potato balls a stretchy, melty center, while Parmesan adds extra savory flavor.
Easy to Customize
You can add chopped parsley, chives, green onions, paprika, chili flakes, or Italian seasoning. Cheddar, Monterey Jack, provolone, or a cheese blend can also replace mozzarella.
Three Cooking Methods
Frying gives the crispiest result, but baking and air-frying are excellent alternatives. Baked potato cheese balls are lighter, while air-fried balls offer a crisp exterior with less oil.
Perfect for Parties
Prepare the balls ahead of time, refrigerate them, and cook them just before serving. Their bite-sized shape makes them easy to serve as an appetizer or party snack.
Ingredients for Potato Cheese Balls
You only need a few simple ingredients to make these crispy cheesy potato balls. For the best texture, use potatoes that mash smoothly and contain little excess moisture.
Potatoes
Use russet or Yukon Gold potatoes. Russets produce a fluffy mash, while Yukon Gold potatoes create a naturally creamy texture. Boil the potatoes until fork-tender, then drain them very well.
Cheese
Cut mozzarella into small cubes for the filling. You can also use cheddar, Monterey Jack, provolone, or a combination of cheeses. If using fresh mozzarella, pat it dry first to remove excess moisture.
Seasonings
Garlic powder, onion powder, salt, black pepper, and chopped parsley create a flavorful potato mixture. Paprika or chili flakes can add warmth and color.
Breading Ingredients
You will need flour, beaten eggs, and panko breadcrumbs. This three-step coating helps create a crisp, golden crust that holds together during cooking.
Ingredient List
- 2 pounds russet or Yukon Gold potatoes, peeled and cut into chunks.
- 1 cup shredded Parmesan cheese.
- 1 teaspoon garlic powder.
- ½ teaspoon onion powder.
- ½ teaspoon paprika, optional.
- ½ teaspoon salt, plus more for the cooking water.
- ¼ teaspoon black pepper.
- 2 tablespoons chopped fresh parsley.
- 4 ounces mozzarella, cut into small cubes.
- ½ cup all-purpose flour.
- 2 large eggs, beaten.
- 1½ cups panko breadcrumbs.
- Neutral oil, for frying, if using the fried method.
How to Make Crispy Potato Cheese Balls

The key to successful potato cheese balls is using a firm potato mixture and sealing the cheese completely inside each ball.
Step 1: Cook the Potatoes
Place the peeled potato chunks in a large pot and cover them with cold water. Add a generous pinch of salt and bring the water to a boil.
Cook for about 15 to 20 minutes, or until the potatoes are tender when pierced with a fork. Drain them thoroughly and return them to the warm pot for a minute or two. This allows excess moisture to evaporate.
Step 2: Mash and Season
Mash the potatoes until smooth and free of large lumps. Avoid adding milk or extra butter because a loose mixture will be difficult to shape.
Add the Parmesan, garlic powder, onion powder, paprika, salt, black pepper, and parsley. Stir until evenly combined. Allow the mixture to cool until it is comfortable to handle.
Step 3: Add the Cheese Center
Scoop about 2 tablespoons of the potato mixture and flatten it slightly in your hand. Place one mozzarella cube in the center.
Bring the potato mixture around the cheese and pinch the edges together. Roll gently between your hands to form a smooth ball. Make sure the cheese is fully enclosed with no cracks.
Step 4: Coat the Potato Balls
Place the flour, beaten eggs, and panko breadcrumbs in three separate shallow bowls.
Roll each potato ball in flour and shake off the excess. Dip it into the beaten egg, then roll it in panko breadcrumbs until completely coated.
Arrange the coated balls on a parchment-lined tray. Chill them for 15 to 20 minutes to help the coating set and prevent the balls from breaking during cooking.
Step 5: Choose a Cooking Method
For frying, heat neutral oil to about 340°F to 350°F (170°C to 175°C). Fry the potato balls in small batches for approximately 3 to 4 minutes, turning gently, until golden brown. Transfer them to a paper towel-lined plate.
For baking, preheat the oven to 400°F (200°C). Place the balls on a lined baking sheet, lightly spray or brush them with oil, and bake for 18 to 25 minutes, turning halfway through.
For air-frying, preheat the air fryer to 375°F (190°C). Lightly spray the coated balls with oil and air-fry for approximately 10 to 14 minutes, turning halfway, until crisp and golden.
Tips for Perfect Potato Cheese Balls
These tips help prevent cracking, leaking cheese, and a soft coating.
Use Firm Mashed Potatoes
Watery mashed potatoes will make the mixture difficult to shape. Drain the potatoes well and let steam escape before mashing. If the mixture still feels too soft, mix in a small amount of breadcrumbs or cornstarch.
Seal the Cheese Completely
The cheese must be surrounded by a firm layer of potato. Check every ball for cracks before breading. If a crack appears, patch it with a little extra potato mixture.
Chill Before Cooking
Chilling firms the balls and helps the breading adhere. Even 15 minutes in the refrigerator can make them easier to cook.
Avoid Overcrowding
Cook the potato balls in batches. Overcrowding lowers the oil temperature and can make the coating greasy. It also makes it more difficult to turn the balls without breaking them.
Keep the Oil at the Right Temperature
If the oil is too cool, the coating absorbs oil. If it is too hot, the outside browns before the cheese melts. A kitchen thermometer helps maintain a steady temperature.
Use Panko for Extra Crunch
Regular breadcrumbs work well, but panko creates a lighter and crispier coating. You can season the panko with Parmesan, parsley, paprika, or Italian herbs.
Serving and Storage Suggestions
Serve potato cheese balls while they are warm so the cheese remains melted and the coating stays crisp.
Best Dipping Sauces
- Marinara or pizza sauce.
- Garlic aioli.
- Ranch dressing.
- Spicy ketchup.
- Sour cream and chive dip.
- Sweet chili sauce.
What to Serve With Them
These potato balls pair well with grilled meats, burgers, sandwiches, soups, salads, and pasta. They are also delicious on an appetizer platter with olives, vegetables, and other finger foods.
How to Store Leftovers
Allow cooked potato cheese balls to cool, then place them in an airtight container. Refrigerate for up to three days. For best texture, reheat them in an oven or air fryer rather than a microwave.
How to Freeze Potato Cheese Balls
You can freeze the coated, uncooked balls. Arrange them on a tray in a single layer and freeze until firm. Transfer them to a freezer-safe bag or container.
Cook them from frozen, adding extra time as needed. Avoid thawing them completely at room temperature because the coating can become soft.
Frequently Asked Questions
Can I Bake Potato Cheese Balls Instead of Frying Them?
Yes. Bake them at 400°F (200°C) until golden and crisp, turning them halfway through. Brushing or spraying them lightly with oil helps the breadcrumbs brown.
Why Are My Potato Cheese Balls Falling Apart?
The potato mixture may be too moist, the balls may not be sealed properly, or they may have been cooked before the coating had time to set. Drain the potatoes thoroughly, seal the cheese completely, and chill the coated balls before cooking.
Can I Use Leftover Mashed Potatoes?
Yes. Leftover mashed potatoes are convenient for this recipe. They should be firm and thick. If they contain a lot of milk or butter, add breadcrumbs or cornstarch to improve the texture.
What Cheese Is Best for the Filling?
Low-moisture mozzarella melts well without releasing too much liquid. Cheddar, Monterey Jack, provolone, and pepper Jack are also good choices.
Can I Make These in an Air Fryer?
Yes. Air-fry the coated balls at about 375°F (190°C) until golden and crisp, turning them halfway through cooking. Avoid placing them too close together.
How Do I Reheat Potato Cheese Balls?
Reheat refrigerated potato cheese balls in a 375°F (190°C) oven or air fryer until hot and crisp. Leftovers should be reheated thoroughly; a food thermometer can be used to check that they reach 165°F (74°C).micheldumas
Recipe Card
Crispy Potato Cheese Balls
Prep time: 30 minutes
Chilling time: 15 minutes
Cooking time: 15 minutes
Total time: About 1 hour
Yield: Approximately 20 potato cheese balls
Category: Appetizer, snack
Cuisine: American-inspired
Method: Frying, baking, or air-frying
Ingredients
- 2 pounds potatoes, peeled and cubed.
- 1 cup shredded Parmesan cheese.
- 1 teaspoon garlic powder.
- ½ teaspoon onion powder.
- ½ teaspoon paprika.
- ½ teaspoon salt.
- ¼ teaspoon black pepper.
- 2 tablespoons chopped parsley.
- 4 ounces mozzarella, cubed.
- ½ cup all-purpose flour.
- 2 large eggs, beaten.
- 1½ cups panko breadcrumbs.
- Neutral oil, for frying.
Instructions
- Boil the potatoes in salted water until fork-tender, about 15 to 20 minutes.
- Drain thoroughly and mash until smooth.
- Stir in Parmesan, garlic powder, onion powder, paprika, salt, pepper, and parsley.
- Cool the potato mixture until it is comfortable to handle.
- Scoop the mixture into portions and place a mozzarella cube in the center of each.
- Seal and roll each portion into a smooth ball.
- Coat each ball in flour, beaten egg, and panko breadcrumbs.
- Chill the coated potato balls for 15 to 20 minutes.
- Fry at 340°F to 350°F until golden, bake at 400°F, or air-fry at 375°F until crisp.
- Drain or cool briefly, then serve warm with your favorite dipping sauce.
Final Thoughts
These crispy potato cheese balls are an easy and satisfying appetizer with a crunchy breadcrumb coating and a gooey cheese center. They are simple enough for a weeknight snack but special enough for parties and celebrations.
For the best results, use firm mashed potatoes, seal the mozzarella completely, and chill the coated balls before cooking. Serve them hot with marinara, ranch, or garlic aioli for an irresistible cheesy appetizer.

Crispy Potato Cheese Balls
Ingredients
- 2 pounds russet or Yukon Gold potatoes peeled and cut into chunks.
- 1 cup shredded Parmesan cheese.
- 1 teaspoon garlic powder.
- ½ teaspoon onion powder.
- ½ teaspoon paprika optional.
- ½ teaspoon salt plus extra for boiling the potatoes.
- ¼ teaspoon black pepper.
- 2 tablespoons fresh parsley finely chopped.
- 4 ounces low-moisture mozzarella cut into approximately 20 small cubes.
- ½ cup all-purpose flour.
- 2 large eggs beaten.
- 1½ cups panko breadcrumbs.
- Neutral oil for frying, if using the fried method.
Instructions
- Place the peeled and chopped potatoes in a large pot and cover them with cold water. Add salt and bring to a boil.
- Cook the potatoes for 15–20 minutes, or until fork-tender.
- Drain the potatoes very well and return them to the warm pot for 1–2 minutes to allow excess moisture to evaporate.
- Mash the potatoes until smooth and lump-free.
- Add the Parmesan, garlic powder, onion powder, paprika, salt, black pepper, and parsley. Stir until well combined.
- Allow the potato mixture to cool until it is easy to handle.
- Scoop approximately 2 tablespoons of the mixture and flatten it slightly in your hand.
- Place one mozzarella cube in the center, then wrap the potato mixture around it completely.
- Roll gently into a smooth ball, making sure there are no cracks or exposed cheese.
- Place the flour, beaten eggs, and panko breadcrumbs in three separate shallow bowls.
- Coat each potato ball first in flour, then in beaten egg, and finally in panko breadcrumbs.
- Arrange the coated balls on a parchment-lined tray and chill for 15–20 minutes.
- For frying, heat neutral oil to 340–350°F (170–175°C). Fry the potato balls in small batches for 3–4 minutes, turning carefully, until golden brown.
- For baking, preheat the oven to 400°F (200°C). Place the balls on a lined baking sheet, lightly spray or brush with oil, and bake for 18–25 minutes, turning halfway through.
- For air frying, preheat the air fryer to 375°F (190°C). Lightly spray the balls with oil and air-fry for 10–14 minutes, turning halfway through.
- Drain fried potato balls on a paper towel-lined plate, or allow baked and air-fried balls to cool for a few minutes.
- Serve warm with marinara sauce, ranch dressing, garlic aioli, or your favorite dipping sauce.



