
This hearty cheesy mashed potato ball recipe has been my secret weapon for transforming leftover mashed potatoes into an irresistible appetizer that disappears within minutes at every gathering. The air fryer creates the perfect crispy exterior while keeping that gooey cheese center that makes everyone reach for seconds.
I first created these potato balls when trying to salvage a huge batch of leftover mashed potatoes after Thanksgiving. What started as a desperate attempt to avoid food waste turned into the most requested appetizer at family game nights.
Ingredients
- 2 cups chilled mashed potatoes These must be cold and firm to hold shape properly. Leftover potatoes from yesterday work perfectly
- 1 cup shredded mozzarella or cheddar Adds that stretchy gooeyness when melted. Freshly shredded melts better than pre packaged
- ½ cup grated Parmesan Provides depth of flavor and helps bind the mixture. Use real Parmigiano Reggiano if possible
- ½ teaspoon garlic powder Infuses savory flavor throughout without overpowering
- ½ teaspoon onion powder Adds subtle aromatic quality without chunks of raw onion
- Salt and pepper Season to taste based on how well seasoned your original mashed potatoes were
- 1 egg beaten Acts as the glue for breadcrumbs to adhere. Room temperature egg works best
- 1 cup breadcrumbs Panko creates extra crispiness but regular works too. Look for golden color when purchasing
- Cooking spray Helps achieve even browning. An oil mister works perfectly here
Step-by-Step Instructions
- Mix the Base
- Thoroughly combine chilled mashed potatoes with both cheeses and all seasonings in a large bowl. The texture should be firm enough to hold shape when rolled. Take your time here to ensure even distribution of cheese throughout for the perfect bite.
- Form the Balls
- Use a cookie scoop or tablespoon to portion out equal amounts of the potato mixture then roll between your palms to form 1.5 inch balls. If the mixture feels too soft refrigerate for 15 minutes first. Keeping your hands slightly damp prevents sticking.
- Set Up Breading Station
- Place beaten egg in one shallow bowl and breadcrumbs in another. Working methodically from left to right helps minimize mess. The breadcrumbs can be seasoned with extra herbs if desired for additional flavor complexity.
- Bread the Balls
- Dip each potato ball into egg ensuring complete coverage then roll in breadcrumbs pressing gently to adhere. Place on a clean plate and continue with remaining balls. For extra crispiness you can double bread by repeating the egg and breadcrumb steps.
- Preheat Air Fryer
- Set temperature to 375°F and allow to preheat for 3 minutes. This crucial step ensures immediate cooking when the potato balls go in resulting in better texture.
- Prepare Basket
- Lightly coat the air fryer basket with cooking spray or brush with olive oil to prevent sticking. This thin layer also promotes even browning on the bottom surface.
- Cook in Batches
- Arrange potato balls in a single layer with space between each one for proper air circulation. Lightly spray the tops with cooking oil then cook for 10-12 minutes shaking the basket halfway through. Look for golden brown exteriors and listen for a slight sizzle.
- Verify Doneness
- The potato balls should be uniformly golden brown with a crisp exterior. Since ingredients are already cooked you are primarily looking for proper texture and melted cheese inside.
- Serve Immediately
- Let cool briefly for 1-2 minutes as the centers will be extremely hot then serve with your favorite dipping sauces. Ranch marinara or sriracha mayo all complement these beautifully.

My absolute favorite way to enjoy these is with a spicy sriracha mayo dipping sauce. The combination of creamy potatoes cool sour cream and spicy sauce creates a flavor explosion that reminds me of the first time I made them during a snowstorm when we were stuck indoors for days. That happy accident turned into a family tradition we now enjoy year round.
Make Ahead Options
These potato balls can be prepared up to 24 hours in advance and stored in the refrigerator before cooking. Simply complete through the breading stage then place in an airtight container with parchment paper between layers to prevent sticking. When ready to serve preheat your air fryer and cook as directed adding 1-2 minutes to the cooking time since they'll be cold from the refrigerator. This makes them perfect for party planning when you want to minimize last minute preparation.
Creative Variations
The basic recipe provides endless opportunities for customization. Try mixing in crispy bacon bits and chives for a loaded baked potato version. For a Mexican inspired twist add diced jalapeños and substitute pepper jack for the mozzarella. Italian lovers can mix in sun dried tomatoes and basil with an Italian seasoning blend in the breadcrumbs. My family particularly enjoys a buffalo chicken version where I fold in shredded rotisserie chicken tossed with hot sauce. The versatility makes this recipe a true keeper that never gets boring.
Troubleshooting Tips
If your mixture is too soft to form balls properly there are several fixes. First ensure your mashed potatoes are thoroughly chilled. You can add 1-2 tablespoons of flour or an extra tablespoon of grated Parmesan to absorb moisture. Another option is to shape the balls then freeze for 15 minutes before breading which helps them maintain their shape during cooking. If your breadcrumbs aren't browning evenly try spraying more cooking oil during the cooking process or increasing the temperature slightly to 390°F for the last 2 minutes of cooking time.

Recipe FAQs
- → Can I make these potato balls ahead of time?
Yes! You can prepare the potato balls up to the breading stage and refrigerate them for up to 24 hours before cooking. Place them on a parchment-lined tray with space between each ball, cover lightly with plastic wrap, and refrigerate. When ready to serve, simply air fry according to the instructions, adding 1-2 minutes to the cooking time since they'll be cold.
- → What's the best way to reheat leftover potato balls?
For the best texture when reheating, place leftover potato balls in the air fryer at 350°F for 3-4 minutes until heated through and crispy again. Alternatively, you can reheat them in a 375°F conventional oven for 5-7 minutes. Avoid microwaving if possible, as this will make them soggy.
- → Can I use instant mashed potatoes for this dish?
Yes, instant mashed potatoes will work, but prepare them slightly firmer than package directions suggest (use about 20% less liquid). Allow them to cool completely and refrigerate for at least 2 hours before forming into balls to ensure they hold their shape during cooking.
- → What dipping sauces pair well with these potato balls?
These versatile potato balls pair wonderfully with many dipping options including: marinara sauce, garlic aioli, sour cream with chives, sriracha mayo, honey mustard, or even a spicy queso dip. For a lighter option, try Greek yogurt mixed with fresh herbs.
- → Can I freeze these potato balls?
Yes, these freeze beautifully! After breading but before air frying, place the balls on a parchment-lined baking sheet and freeze until solid (about 2 hours). Transfer to a freezer bag and store for up to 3 months. To cook from frozen, preheat air fryer to 375°F and cook for 14-16 minutes, turning halfway through, until golden and heated through.
- → What can I add to the potato mixture for different flavors?
The potato mixture is highly customizable! Try adding cooked and crumbled bacon, chopped fresh herbs (chives, parsley, dill), caramelized onions, roasted garlic, diced jalapeños for heat, different cheese varieties like blue cheese or smoked gouda, or even finely chopped sun-dried tomatoes. Just be sure any added ingredients are finely chopped and don't contain excess moisture.