I love how these golden, crispy potato balls hide a gooey, cheesy center—crispy on the outside, creamy and melty on the inside. They’re the perfect bite-sized treat for snacking, parties, or whenever I crave something indulgent and comforting.
Why You’ll Love This Recipe
I always enjoy recipes that are simple to make and pack a lot of flavor, and these cheesy potato balls deliver on both. The creamy mashed potatoes combined with melty cheese and a crispy coating make for an irresistible combination. They’re easy to customize with different spices and cheeses, and I can even prep them ahead of time for parties or movie nights.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Mashed potatoes (made from boiled and peeled potatoes)
-
Cornstarch or flour (to help bind the mixture)
-
Mozzarella cheese (cubed or shredded)
-
Salt
-
Black pepper
-
Garlic powder
-
Paprika (optional for added flavor)
-
Oil for deep frying (like vegetable or canola)
Directions
-
Boil potatoes until fork-tender, then peel and mash until smooth.
-
Add salt, pepper, garlic powder, and paprika. Mix in cornstarch or flour gradually until the mixture is firm and pliable.
-
Take a portion of the potato mixture, flatten it slightly in my hand, place a cube of mozzarella in the center, and roll it into a smooth ball.
-
Repeat until all the mixture is used, then chill the balls in the freezer for 20–30 minutes.
-
Heat oil in a deep pan to 350–375°F.
-
Fry the balls in batches until golden brown and crispy, about 3–4 minutes each.
-
Drain on paper towels and serve hot with dipping sauce.
Servings and timing
-
Servings: Makes about 16–20 balls
-
Prep time: 25 minutes
-
Chill time: 20–30 minutes
-
Cook time: 10–15 minutes
-
Total time: Around 1 hour
Variations
-
I sometimes swap mozzarella with cheddar or pepper jack for a bolder flavor.
-
I like to mix in finely chopped herbs like parsley or chives into the potato mix.
-
For a crunchier exterior, I coat the balls in flour, dip in beaten egg, then roll in breadcrumbs before frying.
-
If I want a lighter version, I bake them or air-fry until crisp.
Storage/reheating
-
I store leftovers in an airtight container in the fridge for up to 4 days.
-
To freeze, I arrange the uncooked balls on a tray, freeze until solid, then store them in a freezer-safe bag.
-
I reheat them in the oven or air fryer at 375°F for 10–15 minutes until heated through and crispy again.
FAQs
How do I keep the cheese from leaking out while frying?
I make sure the balls are sealed tightly and well-chilled before frying. That helps keep the cheese inside where it belongs.
Can I use leftover mashed potatoes?
Yes, I often use leftovers—just make sure they’re firm enough to hold shape. Add more flour if needed.
What’s the best cheese to use?
Mozzarella is great for that classic cheese pull, but I also like using cheddar for a sharper taste or a mix for extra flavor.
Can I make these ahead of time?
Absolutely. I shape them and freeze them on a tray, then store in a container or bag. When I’m ready, I just fry them straight from the freezer.
What dips go well with these?
I love serving them with ketchup, spicy mayo, garlic aioli, or even marinara sauce for a cheesy Italian twist.
Conclusion
These cheesy potato balls are one of my go-to recipes when I want something fun, comforting, and crowd-pleasing. Whether I serve them as a party snack, a side dish, or just enjoy them with a good movie, they never disappoint. I love how easy they are to make and how customizable they can be to suit whatever I’m craving.

Cheesy Potato Balls
- Author: Evelyn
- Prep Time: 30 minutes
- Cook Time: 10–20 minutes
- Total Time: 60 minutes
- Yield: 4–6 servings
- Category: Appetizer
- Method: Frying
- Cuisine: American
- Diet: Vegetarian
Description
Golden, crispy potato balls with a molten cheesy center—crunchy outside, creamy inside, and perfect as a snack or appetizer.
Ingredients
- 2 cups mashed potatoes (from about 3–4 medium russet or Yukon gold potatoes)
- 1/4 cup cornstarch or flour
- 1 cup mozzarella cheese, cubed or shredded
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp paprika
- Neutral frying oil (canola or vegetable)
Instructions
- Boil potatoes until fork-tender, drain, peel, and mash until smooth.
- Add salt, pepper, garlic powder, onion powder, paprika, and cornstarch gradually to create a cohesive dough.
- Take small portions of the potato mix, flatten, add cheese, and roll into balls.
- Freeze the balls for 15–30 minutes to firm them up.
- Heat oil to 350–375°F.
- Fry the balls in batches until golden brown (2–7 minutes).
- Drain on paper towels and serve hot with your choice of dip.
Notes
- Use leftover mashed potatoes if desired, but adjust cornstarch to ensure firmness.
- Freeze before frying to reduce cheese leakage.
- Try different cheeses like cheddar or pepper jack for varied flavor.
- Can be baked or air-fried for a lighter option.
- Store leftovers in fridge up to 4 days or freeze before frying for up to 2 months.
Nutrition
- Serving Size: 3–4 balls
- Calories: 210
- Sugar: 1g
- Sodium: 290mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 15mg