If you're looking for the ultimate comfort food appetizer, these Cheesy Potato Balls are about to become a favorite in your kitchen. Crispy on the outside, soft and fluffy on the inside, and packed with gooey melted cheese, they’re the kind of snack that disappears almost as soon as they hit the table.
This recipe is a wonderful way to transform simple mashed potatoes into something truly special. Whether you're serving them for game day, family gatherings, holiday parties, or simply treating yourself to a cozy snack, these golden bites deliver irresistible flavor and texture in every mouthful.
Flavor & Texture Highlights
- Crispy golden breadcrumb coating
- Creamy mashed potato center
- Rich cheddar and Parmesan flavor
- Melty, cheesy interior
- Hint of garlic and fresh green onions
- Perfect for dipping and sharing
Jump to Section
- Why You'll Love This Recipe
- What You'll Need to Make This Recipe
- How to Make Cheesy Potato Balls Step by Step
- Expert Tips
- How to Store and Reheat Them
- What to Serve With
- Frequently Asked Questions
Why You’ll Love This Recipe
These cheesy potato balls combine everything people love about comfort food into one easy-to-eat bite. The crunchy coating gives way to a creamy potato filling loaded with melted cheese and savory flavors.
They're incredibly versatile and can be served as an appetizer, side dish, party snack, or even a fun after-school treat. Plus, they’re an excellent way to use up leftover mashed potatoes.
Best of all, they can be prepared ahead of time and fried just before serving, making entertaining simple and stress-free.
What You’ll Need to Make This Recipe
Mashed potatoes create the soft and fluffy base of these delicious bites. Cold mashed potatoes work especially well because they hold their shape during breading and frying.
Sharp cheddar cheese adds rich flavor and plenty of gooey texture, while Parmesan brings a savory, slightly nutty finish that makes every bite even more delicious.
Fresh green onions provide a gentle pop of freshness, and garlic powder enhances the overall flavor without overpowering the cheesy filling.
The classic flour, egg, and breadcrumb coating creates a perfectly crisp exterior that contrasts beautifully with the creamy center.
Exact measurements can be found in the recipe card below.
How to Make Cheesy Potato Balls Step by Step
Step 1: Prepare the Potato Mixture
If you're using leftover mashed potatoes, make sure they're cold and firm. In a large bowl, combine the mashed potatoes, cheddar cheese, Parmesan cheese, green onions, garlic powder, salt, and pepper. Mix until everything is evenly distributed.
Step 2: Shape the Potato Balls
Using your hands or a small cookie scoop, form the mixture into balls about 1 inch in diameter. Place them on a parchment-lined baking sheet as you work.
Step 3: Set Up the Breading Station
Prepare three shallow bowls. Place the flour in the first bowl, beaten eggs in the second, and breadcrumbs in the third. This setup makes the coating process quick and organized.
Step 4: Coat Each Potato Ball
Roll each potato ball in flour, making sure it's lightly coated. Next, dip it into the beaten eggs, then roll it in the breadcrumbs until fully covered. Press gently so the coating adheres well.
Step 5: Finish the Breading
Place the coated potato balls back onto the baking sheet. Continue until all of the potato mixture has been breaded and ready for frying.
Step 6: Heat the Oil
Pour vegetable oil into a deep skillet or heavy pot until it's about 1 to 2 inches deep. Heat over medium-high heat until the oil reaches frying temperature. A small piece of bread should sizzle immediately and turn golden.
Step 7: Fry Until Crispy
Carefully lower a few potato balls into the hot oil. Avoid overcrowding the pan. Fry for about 2 to 3 minutes per side, turning as needed until beautifully golden brown and crispy.
Step 8: Drain and Keep Warm
Transfer the cooked potato balls to a paper towel-lined plate to drain excess oil. If preparing multiple batches, keep them warm in a 200°F oven until ready to serve.
Step 9: Serve and Enjoy
Serve immediately while the centers are warm and cheesy. Pair them with your favorite dipping sauces for an extra layer of flavor.
Expert Tips
- Cold mashed potatoes are much easier to shape and bread.
- For extra crunch, use panko breadcrumbs.
- Freeze the shaped balls for 15 minutes before breading if the mixture feels soft.
- Monitor oil temperature carefully to prevent greasy results.
- Add cooked bacon bits or herbs to customize the filling.
How to Store and Reheat Them
Store leftover potato balls in an airtight container in the refrigerator for up to 4 days.
To reheat, place them on a baking sheet and warm in a 375°F oven for 8 to 10 minutes until heated through and crispy again.
You can also freeze cooked potato balls for up to 2 months. Reheat directly from frozen in the oven until hot and crisp.
What to Serve With
These cheesy potato balls pair wonderfully with a variety of dipping sauces and side dishes, including:
- Ranch dressing
- Marinara sauce
- Honey mustard
- Garlic aioli
- Spicy sriracha mayo
- Barbecue sauce
- Fresh garden salad
- Grilled burgers or sandwiches
Frequently Asked Questions
Can I make these ahead of time?
Yes. You can shape and bread the potato balls several hours ahead and refrigerate until ready to fry.
Can I bake them instead of frying?
Absolutely. Bake at 425°F for about 18 to 22 minutes, turning halfway through for even browning.
Can I use different cheeses?
Yes. Mozzarella, Monterey Jack, pepper jack, or gouda all work beautifully in this recipe.
Why are my potato balls falling apart?
This usually happens when the mashed potatoes are too soft or warm. Chilling the mixture helps it hold together.
Can I freeze them before frying?
Yes. Freeze the breaded potato balls on a baking sheet, then transfer them to a freezer bag for longer storage.
Cheesy Potato Balls
Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes
Servings: 24 potato balls
Ingredients
- 2 cups mashed potatoes
- 1 cup shredded cheddar cheese
- 1/4 cup grated Parmesan cheese
- 1/4 cup finely chopped green onions
- 1/2 teaspoon garlic powder
- Salt and pepper, to taste
- 1 cup all-purpose flour
- 2 large eggs, beaten
- 1 cup breadcrumbs
- Vegetable oil, for frying
Instructions
- Combine mashed potatoes, cheddar cheese, Parmesan cheese, green onions, garlic powder, salt, and pepper in a large mixing bowl.
- Mix until evenly combined.
- Shape the mixture into 1-inch balls and place on a parchment-lined baking sheet.
- Prepare three bowls containing flour, beaten eggs, and breadcrumbs.
- Roll each potato ball in flour.
- Dip into beaten eggs.
- Coat completely with breadcrumbs.
- Place breaded balls back on the baking sheet.
- Heat vegetable oil in a deep skillet or pot over medium-high heat.
- Fry the potato balls in batches until golden brown and crispy, about 2 to 3 minutes per side.
- Transfer to a paper towel-lined plate to drain excess oil.
- Keep warm in a 200°F oven while frying remaining batches.
- Serve hot with your favorite dipping sauces.
Notes
- Cold mashed potatoes work best.
- Panko breadcrumbs provide extra crunch.
- Do not overcrowd the frying pan.
- Serve immediately for the best texture and flavor.
Final Thoughts
These Cheesy Potato Balls are the perfect combination of crispy, creamy, and cheesy. They're easy to make, incredibly satisfying, and always a crowd-pleaser. Whether you're serving them as an appetizer, snack, or side dish, these golden bites bring comfort and flavor to every occasion. Once you make them, don't be surprised if they become a regular request from family and friends.

