Cheesy Garlic Parmesan Potato Balls
These crispy Cheesy Garlic Parmesan Potato Balls are a nice balance of garlicky mashed potatoes and melty, gooey cheese that is fried to crispy perfection!

What are Potato Balls?
Potato balls are a tasty treat consisting of mashed potatoes that is shaped into balls, covered in a breadcrumb coating and fried until crispy. Commonly, potato balls call be filled with a filling like meat or in this case cheese.
How to Make Cheesy Garlic Parmesan Potato Balls
The thing that makes these garlic parmesan potato balls extra special is the addition of roasted garlic which completely elevates this recipe! Slow roasting the garlic gives it a fragrant, creamy and slightly sweet taste that blends so beautifully with the mashed potatoes. Aside from garlic, you will need other key ingredients:
- Russet Potato
- Large Head of Garlic
- Parmesan Cheese
- Japanese Style Panko or Regular Breadcrumbs
- Flour
- Eggs
- Fresh Parsley
- Onion Powder
- Garlic Powder
- Salt
- Neutral Flavored Oil – like avocado or vegetable oil

Preparation and Serving
- Roast Garlic – preheat oven to 400F. Cut the top off the garlic head, just enough to expose the garlic cloves. Place garlic on a sheet of aluminum foil, drizzle over some oil and wrap the garlic up in the foil. Place on a baking sheet and roast for 25-35 min or until garlic is tender. Remove from oven and set aside to cool.
- Make Mashed Potatoes – boil the chopped potatoes in salted water until fork tender. Drain and spread out on a baking sheet to cool. Add cooled potatoes into a mixing bowl, squeeze the roasted garlic into the bowl the with potatoes and mash until smooth. Mix in the flour, parsley, parmesan cheese and seasonings.
- Form Potato Balls – evenly divide mashed potatoes into 11 balls. I used a 1.5 ounce (3 tablespoons) cookie scoop which yielded 11 balls. Working with one ball at a time flatten into a flat disk, place a piece of cheese in the center and enclose to form a ball.
- Setup Breading Station – In bowl 1, add the flour, season with salt to taste and mix. In bowl 2, add the eggs and whisk to combine. In bowl 3, mix together the breadcrumbs, parmesan cheese, and seasonings (onion powder, garlic powder and salt to taste).
- Bread – working with one filled ball at a time, first coat in the flour, then the egg and lastly in the breadcrumb mixture. Do a second coat but time only coat the breaded ball in the egg and back into the breadcrumb mixture. Transfer to a parchment lined baking sheet tray and repeat with remaining balls.
- Chill – cover tray with plastic wrap and place breaded balls in the freezer to chill for 1 1/2-2 hours.
- Fry – heat up oil in a deep bottom pan to 350F. In batches, fry the potato balls, turning occasionally, until golden brown and crispy, about 3-4 minutes, or longer as needed.
- Serve – top potato balls with finely chopped parsley and freshly grated parmesan cheese. Serve immediately while still warm as is or with your favorite sauce.

If you tried these Cheesy Garlic Parmesan Potato Balls, please let me know how you liked it with a rating and comment! I’d love to know what you think of this recipe? Feel free to also leave any questions there about this recipe and I’ll get right back to to you.
Cheesy Garlic Parmesan Potato Balls
These crispy Cheesy Garlic Parmesan Potato Balls are a nice balance of garlicky mashed potatoes and melty, gooey cheese that is fried to crispy perfection!
Prep Time40minutes mins
Cook Time20minutes mins
Freeze (Chill) Time1hour hr 30minutes mins
Servings: 11 Balls
Ingredients
Roasted Garlic Mashed potatoes
- 1 large head of garlic
- olive oil
- 498g (1.1pound) russet potatoes, peeled and chopped into chunks see notes
- 2 tablespoons all purpose flour
- 2 tablespoons parmesan cheese, grated
- 1 tablespoon fresh parsley, finely chopped
- 1/4 tsp onion powder
- Salt to taste
Coating and Filling
- 1 1/2 cups panko breadcrumbs
- 1/2 cup flour
- 1/4 cup parmesan cheese, grated
- 3-4 large eggs
- 1/2 teaspoon onion powder
- 1/4 teaspoon garlic powder, adjust to taste see notes
- salt to taste
- 11 (1/2 inch) mozzarella cheese chucks
Frying and Serving
- 2-3 cups avocado or vegetable oil, plus more as needed
- parmesan cheese, grated
- fresh parsley, finely chopped
Instructions
- Preheat oven to 400F. Cut tip of garlic head off and place in the center of a piece of aluminum foil. Drizzle some olive oil over the exposed garlic cloves and wrap the garlic up in the foil. Roast garlic until tender, 25-35 minutes. Remove from oven and set aside to cool.
- Bring a pot of water to a boil under medium-high heat. Season generously with salt and boil the potatoes until fork tender, 10-14 min. Drain and spread out the potato chunks on a baking sheet to cool to room temp.
- Add cooled potatoes into a mixing bowl, squeeze over roasted garlic and mash until smooth. Mix in the flour, parmesan cheese, parsley, onion powder and salt to taste.
- Evenly divide mashed potato mixture into 11 balls. I used a 1.5 ounce (3 tablespoons) cookie scoop which yielded 11 balls.
- Set up breading station to include (3) bowls. In bowl 1, add flour, season with salt and mix. In bowl 2, add and whisk together the eggs. In bowl 3, add and mix together the breadcrumbs, garlic powder, onion powder and salt to taste.
- Working with one potato ball at a time, pat into a flat disk, place a chunk of mozzarella in the center and enclose. Repeat with remaining potato balls and mozzarella chucks.
- Double coat potato balls one at a time by first coating in the flour, then in the egg and lastly in the breadcrumb mixture. Do a second coat but time only coat the breaded balls in the egg and back into the breadcrumb mixture. Transfer to a parchment lined baking sheet and repeat with remaining balls.
- Place breaded potato balls in the freezer for 1 1/2 to 2 hours to chill.
- Heat oil to 350F in a deep bottom pan or pot over medium heat. Fry the potato balls in batches, turning occasionally, until golden brown and crispy, about 3-4 min, or longer as needed. Transfer to a paper towel lined baking sheet to remove excess oil.
- Garnish with parmesan cheese and parsley. Serve hot as is or with sauce of choice. Enjoy!
Notes
- Potato measurement in recipe card is the weight of the potato once it was peeled and cut into chunks. For accurate results, weigh the potatoes after it has been peeled and cut into chucks.
- I ended up using (4) eggs in total since my eggs were on the smaller side. You can start off with (3) eggs if your eggs are on the larger side and just whisk in an additional egg as needed to avoid waste.
- If you prefer a more subtle garlic flavor, adjust the amount of garlic powder added to the breadcrumb mixture by using anywhere between a 1/8 to 1/4 tsp of garlic powder. Alternatively, the garlic powder can be omitted, if preferred.
- I recommend using a kitchen thermometer to help monitor the temperature of the oil for even, consistent frying.