These golden, crispy Potato Cheese Balls are everything you want in a party appetizer: crunchy on the outside, soft and fluffy inside, with a gooey cheddar center that stretches when you bite in. I first made them for a game night, thinking they'd be a quick snack, but they disappeared so fast I barely got one for myself. They're simple to put together with ingredients you probably already have, and they turn plain mashed potatoes into something that feels special.

If you're looking for more crowd-pleasing recipes, try my Easy Grilled Chicken Salad Recipe or my Easy Chicken Alfredo Pasta Recipe for a full meal.
Why You'll Love This Potato Cheese Balls Recipe
You're going to reach for this recipe again and again. The crispy breadcrumb coating gives way to fluffy, seasoned mashed potato, and then you hit that melty cheese center. They're perfect for parties, game nights, or just a cozy snack at home. Kids love them, adults can't stop eating them, and they're easy enough to make on a weeknight. Plus, you can prep them ahead and fry them right before serving, which makes entertaining so much easier.
Jump to:
Potato Cheese Balls Ingredients
Here's everything you need to make crispy, Potato Cheese Balls from scratch.
See Recipe Card Below This Post For Ingredient Quantities
Potatoes
- potatoes (Russet or other starchy type like Idaho): Starchy potatoes mash smoothly and hold their shape when fried, giving you the best texture.
Seasoning for the Potatoes
- minced fresh parsley: Adds a fresh, herby flavor and little flecks of green color.
- paprika: Brings a subtle warmth and a hint of color to the potato mixture.
- garlic powder: Gives a savory depth without overpowering the cheese.
- chopped green onions: Adds a mild onion flavor and a bit of brightness.
- black pepper: Balances the richness and adds a gentle bite.
- onion powder: Enhances the savory flavor throughout the mashed potatoes.
- salt (or to taste): Seasons the potatoes and brings all the flavors together.
Cheese Filling
- cheddar cheese, cut into 20 ½-inch cubes: Melts beautifully and creates that gooey center. The cubes don't need to be perfect.
- black pepper: Adds a little kick to the cheese filling.
- dried basil: Gives the cheese a subtle herby note.
- red chili flakes: Adds a hint of heat that balances the richness.
Coating
- eggs: Helps the breadcrumbs stick to the potato balls.
- water: Thins the egg mixture slightly for easier coating.
- salt: Seasons the coating layer.
- red chili powder: Adds a touch of spice to the crispy crust.
- flour: The first layer that helps everything else stick.
- bread crumbs: Creates that crispy, golden outer shell when fried.
- Oil for frying: Use a neutral oil with a high smoke point, like vegetable or canola oil.
HOW TO MAKE Potato Cheese Balls
Follow these steps to make perfectly crispy Potato Cheese Balls with a melty center.
- Prepare the potatoes: Peel, wash, and cut the potatoes into 1-inch cubes. Place them in a small pot, cover with water, and bring to a boil. Cook until fork-tender, about 10 minutes. You'll know they're ready when a fork slides through easily.
- Mash the potatoes: Drain the potatoes well and transfer them to a medium mixing bowl. Mash them with a potato masher until smooth and fluffy, with no lumps.

- Season the potatoes: Add the parsley, paprika, garlic powder, green onions, black pepper, onion powder, and salt to the mashed potatoes. Mix everything thoroughly until the seasonings are evenly distributed and the mixture smells fragrant.

- Prepare the cheese cubes: In a small bowl, toss the cheddar cubes with black pepper, red chili flakes, and dried basil. Coat them gently so the seasonings stick to the cheese.
- Form the balls: Using a tablespoon, scoop out 20 equal portions of the mashed potato mixture. Flatten each portion in your palm, place a seasoned cheese cube in the center, then fold the potato over the cheese and roll it into a smooth ball. If the mixture sticks to your hands, wet them with a little water.
- Set up the coating station: In a small bowl, whisk together the eggs, water, salt, and red chili powder until smooth. Place the flour on one plate and the breadcrumbs on another plate.
- Coat the balls: Roll each potato ball first in the flour, shaking off any excess. Then dip it into the egg mixture, making sure it's fully coated. Finally, roll it in the breadcrumbs, pressing gently so the crumbs stick. For an extra crispy coating, repeat the egg and breadcrumb step. Refrigerate the coated balls for at least 30 minutes, or overnight if you're prepping ahead.
- Fry the balls: Heat the oil to 370°F in a heavy-bottomed pot. Use a deep-fry thermometer to check the temperature. Fry the balls in batches, about 4 or 5 at a time, for 3 to 5 minutes, stirring occasionally, until they're golden brown and crispy all over.
- Serve: Drain the fried potato cheese balls on paper towels if you like, then serve them warm with your favorite dipping sauce like marinara, ranch, or aioli.
Substitutions and Variations
This Potato Cheese Balls recipe is flexible, so you can adjust it based on what you have on hand.
Different cheeses: Try mozzarella for an extra gooey stretch, pepper jack for more heat, or a mix of cheddar and parmesan for a sharper flavor.
Baked version: If you want to skip the frying, bake the coated balls at 400°F for 20 to 25 minutes, flipping them halfway through. They won't be quite as crispy, but they're still delicious.
Air fryer option: Spray the coated Potato Cheese Balls lightly with oil and air fry at 375°F for 12 to 15 minutes, shaking the basket halfway through.
Add-ins: Mix cooked bacon bits, chopped jalapeños, or corn kernels into the mashed potato mixture for extra flavor.
Gluten-free: Use gluten-free flour and gluten-free breadcrumbs or crushed gluten-free crackers for the coating.
EQUIPMENT FOR Potato Cheese Balls
Here's what makes this Potato Cheese Balls recipe easier to pull together.
Medium mixing bowl: For mashing and seasoning the potatoes.
Potato masher: Gets the potatoes smooth and fluffy without any lumps.
Small pot: To boil the potato cubes until tender.
Deep-fry thermometer: Keeps the oil at the right temperature so the balls cook evenly and don't get greasy.
Heavy-bottomed pot for frying: Holds heat well and prevents hot spots.
Plates for flour and breadcrumbs: Makes the coating process organized and less messy.
Whisk: For mixing the egg wash until smooth.
How to Store and Reheat
These potato cheese balls keep well and reheat beautifully.
Refrigerator: Store cooked potato cheese balls in an airtight container in the fridge for up to 3 days. Reheat them in the oven at 375°F for 8 to 10 minutes to crisp them up again.
Freezer: Freeze the uncooked, coated balls on a baking sheet until solid, then transfer them to a freezer bag. They'll keep for up to 2 months. Fry them straight from frozen, adding an extra minute or two to the cooking time.
Reheating: The oven or air fryer works best for reheating. Avoid the microwave if you want to keep the coating crispy.
Expert Tips
A few small tricks make a big difference with this recipe.
Chill before frying: Don't skip the refrigeration step. It helps the Potato Cheese Balls hold their shape and prevents them from falling apart in the hot oil.
Keep the oil temperature steady: If the oil is too cool, the Potato Cheese Balls will absorb grease and turn soggy. If it's too hot, they'll brown too fast on the outside before the cheese melts inside.
Work in batches: Overcrowding the pot drops the oil temperature and makes the coating less crispy.
Use starchy potatoes: Russets or Idaho potatoes mash smoothly and hold together better than waxy varieties like red potatoes.
Double coat for extra crunch: The second layer of egg and breadcrumbs makes the coating extra thick and crispy.
FAQ
How do you make a cheese ball with potatoes?
Mash boiled potatoes, season them well, then flatten a portion in your hand and place a cube of cheese in the center. Fold the potato around the cheese and roll it into a ball. Coat it in flour, egg, and breadcrumbs, then fry until golden and crispy. The key is making sure the potato fully covers the cheese so it doesn't leak out.
What is the best potato for potato balls?
Russet or Idaho potatoes work best because they're starchy and mash smoothly. Waxy potatoes like red or fingerling varieties don't hold together as well and can make the balls fall apart during frying.
What is the best cheese to use for cheesy potatoes?
Cheddar is a great choice because it melts well and has a sharp, tangy flavor that balances the mild potatoes. Mozzarella works if you want a gooey, stretchy center, and pepper jack adds a spicy kick.
What kind of cheese is best for cheese balls?
For this recipe, cheddar works perfectly, but you can also use mozzarella, Gouda, or a mix of cheeses. The key is choosing a cheese that melts smoothly and has good flavor. Avoid cheeses that crumble, like feta or blue cheese, since they won't give you that gooey center.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Potato Cheese Balls:

Golden Potato Cheese Bites
Ingredients
Method
- Peel the potatoes, rinse them, and chop into roughly one-inch cubes. Place in a pot and cover with water. Bring to a boil and cook until tender, about 10 minutes.
- Drain the potatoes and mash thoroughly in a medium bowl until smooth and lump-free.
- Mix in parsley, paprika, garlic powder, green onions, black pepper, onion powder, and salt until evenly incorporated.
- Combine the cheddar cubes with black pepper, basil, and red chili flakes in a small bowl. Toss gently to coat the cheese evenly.
- Scoop the mashed potato mixture with a tablespoon, flatten slightly, place a seasoned cheese cube in the center, and fold the potato around it. Roll into a smooth ball between your palms.
- Repeat the stuffing process with the remaining potatoes and cheese, moistening your hands if necessary to shape the balls easily.
- Prepare a coating station: whisk eggs with water, salt, and chili powder in one bowl, place flour on a second plate, and breadcrumbs on a third plate.
- First, roll each potato ball in flour, then dip into the egg mixture, and finally coat evenly with breadcrumbs. For extra crunch, repeat the egg and breadcrumb dip.
- Chill the coated balls in the refrigerator for at least 30 minutes to firm up.
- Heat oil in a heavy-bottomed pot to 370°F (185°C). Fry the potato balls in batches for 3–5 minutes, stirring occasionally, until golden brown and crispy.
- Serve immediately while warm with your favorite dipping sauce.













Leave a Reply