
These crispy potato cheese balls transform humble mashed potatoes into an irresistible appetizer that disappears within minutes at any gathering. The combination of creamy potatoes, melty cheese, and savory bacon creates bite-sized morsels of pure comfort food bliss that both kids and adults find impossible to resist.
These potato cheese balls became my signature contribution to family gatherings after I first made them for a Super Bowl party. My nephew, who normally avoids anything potato-related, ate seven in one sitting and now requests them for every holiday.
Ingredients
- Mashed potatoes form the base of these balls and work best when cold and slightly dry
- Cheddar cheese adds the perfect sharp flavor and melty texture when heated
- Bacon brings a smoky, savory element that elevates the entire appetizer
- Green onions provide fresh flavor and color contrast to the rich ingredients
- Garlic powder infuses the mixture with aromatic depth without overpowering
- Salt enhances all the flavors and is essential even with the salty bacon
- Black pepper adds a subtle heat that balances the creamy elements
- All-purpose flour helps the breading adhere and creates structure
- Eggs act as the essential binding agent for the breading process
- Breadcrumbs create the irresistibly crispy golden exterior
- Cooking spray ensures even browning without deep frying
Step-by-Step Instructions
- Prepare the Oven
- Preheat your oven to 400°F which is the perfect temperature for achieving that golden exterior while allowing the cheese to melt inside. Line a baking sheet with parchment paper to prevent sticking and spray lightly with cooking oil for extra crispiness.
- Create the Potato Mixture
- In a large mixing bowl combine your cold mashed potatoes with the shredded cheddar cheese making sure the cheese is evenly distributed. Add the crumbled bacon pieces green onions garlic powder salt and black pepper. Mix thoroughly but gently to maintain some texture. The mixture should hold together when squeezed.
- Form the Balls
- Using a tablespoon measure scoop the potato mixture and roll between your palms to form balls approximately 1 inch in diameter. If the mixture sticks to your hands too much refrigerate it for 30 minutes or lightly coat your hands with oil. Place formed balls on a plate as you work.
- Set Up Breading Station
- Arrange three separate bowls in a row. Fill the first with flour the second with beaten eggs and the third with breadcrumbs. This assembly line makes the breading process efficient and less messy. Season the breadcrumbs with a pinch of salt and pepper for extra flavor.
- Bread the Balls
- Working one at a time roll each potato ball first in flour shaking off excess then dip completely in beaten egg allowing extra to drip off. Finally roll in breadcrumbs pressing gently to ensure they adhere well. Place each breaded ball on the prepared baking sheet leaving about an inch between each one.
- Bake to Perfection
- Lightly spray the breaded balls with cooking spray which helps achieve an evenly golden exterior. Bake in the preheated oven for 20 to 25 minutes rotating the pan halfway through for even browning. The balls are ready when they turn deep golden brown and feel firm to the touch.

The secret ingredient that makes these balls special is smoked paprika. I accidentally added it once when making them for my sister's birthday party and now I never leave it out. The subtle smokiness complements the bacon and elevates the entire flavor profile.
Make-Ahead Options
These potato cheese balls are perfect for advance preparation which makes them ideal for entertaining. You can prepare them completely through the breading stage then refrigerate covered for up to 24 hours before baking. When ready to serve simply place them on a parchment-lined baking sheet and bake as directed adding an extra 3 to 5 minutes to the cooking time since they'll be cold from the refrigerator. The texture remains perfect and the convenience is unbeatable.
Flavor Variations
The basic recipe is wonderful but customizing these potato cheese balls opens up endless possibilities. Try substituting pepper jack for a spicy kick or mixing in some blue cheese for sophisticated tang. Vegetarians can skip the bacon and add sautéed mushrooms instead. For an Italian twist mix in some sun-dried tomatoes basil and use mozzarella as your cheese. My family particularly loves the Mexican variation with pepper jack cheese chopped jalapeños and a pinch of cumin in the potato mixture.
Serving Suggestions
While these potato cheese balls are delicious on their own pairing them with the right dipping sauce takes them to another level. Classic choices include ranch dressing sour cream with chives or a spicy sriracha mayo. For a more gourmet approach try a roasted garlic aioli or truffle honey. I serve them as appetizers on game day alongside buffalo wings and veggie sticks but they also make a wonderful side dish with grilled meats. For an elegant presentation arrange them on a platter with sprigs of fresh herbs and lemon wedges.
Storage and Reheating
Leftover potato cheese balls can be stored in an airtight container in the refrigerator for up to 3 days. To reheat avoid the microwave which will make them soggy. Instead place them on a baking sheet in a 350°F oven for about 10 minutes until heated through and crispy again. For longer storage you can freeze the balls after baking and cooling completely. Freeze them in a single layer then transfer to a freezer bag where they'll keep for up to 2 months. Reheat from frozen in a 375°F oven for 15 to 20 minutes.

Recipe FAQs
- → Can I make potato cheese balls ahead of time?
Yes, you can prepare the balls completely and refrigerate them for up to 24 hours before baking. You can also bake them ahead and reheat in a 350°F oven for 10-15 minutes to restore crispiness.
- → What's the best type of potato to use?
Starchy potatoes like Russets work best as they create a fluffier texture that holds together well. You can use leftover mashed potatoes if they're not too wet or loaded with milk and butter.
- → Can I freeze potato cheese balls?
Yes! Freeze them after breading but before baking by placing them on a baking sheet until solid, then transfer to a freezer bag. When ready to serve, bake from frozen, adding about 5-7 minutes to the baking time.
- → What cheese alternatives work well?
While cheddar is classic, you can experiment with mozzarella for stretchy texture, pepper jack for heat, gruyere for nutty flavor, or a combination of cheeses. Just ensure the cheese melts well for the best results.
- → Can I make these without bacon for vegetarians?
Absolutely! Simply omit the bacon or substitute with chopped sun-dried tomatoes, sautéed mushrooms, or plant-based bacon alternatives. Add a bit more seasoning to compensate for the flavor that bacon would provide.
- → How do I keep the balls from falling apart?
Make sure your mashed potato mixture is cool before forming the balls. If the mixture seems too soft, refrigerate it for 30 minutes before shaping. Also, ensure you're coating them thoroughly in flour before the egg wash to help the breading adhere properly.