🧀 Crispy Cheese Balls
Golden, crunchy, and irresistibly cheesy, these Crispy Cheese Balls have a beautifully crisp breadcrumb coating and a soft, gooey mozzarella-cheddar center. Mashed potato helps bind the filling while keeping the inside tender, making these perfect for parties, appetizers, game nights, tea time, or snack cravings.
⏱ Recipe Information
Prep Time: 25 minutes
Chill Time: 30 minutes
Cook Time: 15–20 minutes
Total Time: About 1 hour 15 minutes
Servings: 18–22 cheese balls
Difficulty: Easy
Method: Deep-Fried
Ingredients
Cheese Ball Filling
- 250 g (2 cups) mozzarella cheese, shredded
- 100 g (1 cup) cheddar cheese, shredded
- 2 medium potatoes, boiled and mashed
- 2 tablespoons cornstarch
- 2 tablespoons finely chopped fresh parsley
- ½ teaspoon garlic powder
- ½ teaspoon black pepper
- ¼ teaspoon salt
For Coating
- 60 g (½ cup) all-purpose flour
- 2 large eggs, beaten
- 100 g (1 cup) breadcrumbs
For Frying
- Vegetable oil, enough for deep frying
Instructions
1. Prepare the Potatoes
Boil the potatoes in salted water until completely tender.
Drain thoroughly and allow them to cool slightly.
Peel and mash until smooth.
Important:
Try to remove as much excess moisture as possible from the potatoes. Watery mashed potatoes can make the cheese mixture difficult to shape.
For the best texture, don’t add milk or butter to the mashed potatoes.
Make the Cheese Filling
2. Combine the Cheese
Place the shredded mozzarella and cheddar in a large mixing bowl.
Break up any large clumps so the cheeses are evenly distributed.
3. Add the Potatoes
Add the mashed potatoes to the cheese.
Mix gently until combined.
4. Add the Seasonings
Add:
- Cornstarch
- Chopped parsley
- Garlic powder
- Black pepper
- Salt
Mix thoroughly until you have a cohesive mixture.
The mixture should hold together when squeezed.
If it feels unusually soft, refrigerate it for a little longer before shaping.
Shape the Cheese Balls
5. Portion the Mixture
Take approximately 1 tablespoon of the cheese mixture at a time.
Roll it between your palms to form a smooth ball.
Aim for balls approximately 1–1½ inches in diameter.
Optional Extra-Cheesy Center
For an even more dramatic cheese pull, place a small cube of mozzarella in the center of each portion before rolling it closed.
Make sure the cheese is completely enclosed.
6. Chill
Arrange the cheese balls on a parchment-lined plate or tray.
Refrigerate for approximately 30 minutes.
Chilling helps the balls firm up and reduces the chance of them breaking apart during frying.
Set Up the Breading Station
7. Prepare Three Bowls
Place the flour in one shallow bowl.
Place the beaten eggs in a second bowl.
Place the breadcrumbs in a third bowl.
Arrange them in this order:
Flour → Egg → Breadcrumbs
Keep a clean tray nearby for the coated cheese balls.
Coat the Cheese Balls
8. Coat in Flour
Roll each chilled cheese ball in the flour.
Shake gently to remove excess.
The flour creates a dry surface for the egg to adhere to.
9. Dip in Egg
Place the floured cheese ball into the beaten egg.
Turn it carefully until completely coated.
Allow excess egg to drip back into the bowl.
10. Coat in Breadcrumbs
Transfer the cheese ball to the breadcrumbs.
Roll gently while pressing the crumbs onto the surface.
Make sure the entire ball is covered.
Extra-Crispy Option
For an extra-crunchy shell, repeat:
Egg → Breadcrumbs
for a second coating.
This is especially useful if your cheese balls have any visible cracks.
Fry the Cheese Balls
11. Heat the Oil
Pour enough vegetable oil into a deep, heavy-bottomed pot to completely submerge the cheese balls.
Heat to approximately:
350°F (175°C).
Use a kitchen thermometer if available.
No thermometer?
Drop a tiny breadcrumb into the oil.
It should immediately sizzle and rise to the surface without turning dark instantly.
12. Fry in Batches
Carefully lower several cheese balls into the hot oil.
Don’t overcrowd the pot.
Fry for approximately 2–3 minutes, turning gently as needed, until they become:
- Deep golden brown
- Crisp
- Firm on the outside
The exact cooking time depends on their size and oil temperature.
13. Drain
Remove the cheese balls with a slotted spoon.
Transfer them to a plate lined with paper towels or, preferably, a wire rack.
Allow excess oil to drain.
Repeat with the remaining cheese balls.
🧀 Serve Immediately
Let the cheese balls cool for 2–3 minutes before serving.
They’re best enjoyed while warm, when the cheese inside is still wonderfully gooey.
Serve with:
- Marinara sauce
- Garlic mayo
- Ranch dressing
- Sweet chili sauce
- Spicy ketchup
- Tomato chutney
- Jalapeño cheese sauce
⭐ Chef’s Tips for Perfect Cheese Balls
Use Low-Moisture Mozzarella
Low-moisture shredded mozzarella melts beautifully without releasing too much water.
Cool the Potatoes
Warm potatoes can make the mixture softer and harder to shape.
Chill Before Breading
Don’t skip the chilling step. Firm cheese balls are much easier to coat.
Seal Every Crack
Any cracks in the coating can allow melted cheese to escape into the oil.
Keep the Oil at the Right Temperature
If the oil is too cool, the coating absorbs excess oil.
If it’s too hot, the breadcrumbs brown before the cheese has warmed through.
Aim for around 350°F (175°C).
Don’t Overcrowd
Frying too many at once lowers the oil temperature and prevents the coating from becoming properly crisp.
🌶️ Delicious Variations
Jalapeño Cheese Balls
Add 1–2 finely chopped jalapeños to the filling.
Spicy Cheese Balls
Add ½ teaspoon chili flakes or cayenne pepper.
Herb & Garlic
Add fresh parsley, chives, oregano, and a little extra garlic powder.
Bacon Cheese Balls
Mix in 3–4 tablespoons finely chopped cooked bacon.
Extra Cheesy
Add a small cube of mozzarella to the center of each ball for an extra gooey middle.
🧊 Make-Ahead Instructions
You can shape and bread the cheese balls several hours ahead.
Arrange them on a tray, cover, and refrigerate until ready to fry.
For the best texture, fry them straight from the refrigerator.
Freezing Instructions
These cheese balls freeze particularly well before frying.
Place the breaded balls on a parchment-lined tray and freeze until solid.
Transfer to a freezer-safe container or bag.
Freeze for up to 2 months.
Fry directly from frozen, using slightly lower heat initially so the center warms before the exterior becomes too dark.
Do not thaw them at room temperature, as the coating can become wet and fragile.
Storage & Reheating
Cooked cheese balls are best eaten fresh, but leftovers can be refrigerated.
Refrigerator: Up to 3 days.
Reheat in an air fryer at 350°F (175°C) for 4–6 minutes or in a hot oven until crisp and warmed through.
Avoid microwaving if possible—the coating will become soft.
🧀 Recipe Summary
These Crispy Cheese Balls combine creamy mashed potato with mozzarella, cheddar, garlic, parsley, and black pepper, then wrap everything in a crunchy breadcrumb coating.
Deep-fried until golden and crisp, they’re crunchy outside, soft and cheesy inside, and irresistibly gooey when served warm.
Make a big batch—they disappear fast!