Hello crispy, crunchy, creamy, cheesy potato balls! If you love cheese and cheese pulls, this is cheese pull heaven. It’s everything you never knew you wanted, in one portable, pick-up-able, potato-y package.

I love me some cheese pulls. Give me ALL the cheese, especially when it’s melted and especially when it gets gooey and pull-able. There’s something so visceral about stringy melted cheese. Cheese makes everything better and these smooth and fluffy mashed potato balls stuffed with mozzarella cheese is no exception. They are essentially a take on croquettes.

How to make Cheesy Potato Balls | www.iamafoodblog.com

What are croquettes?

Croquettes are little stuffed balls or cylinders that are coated in breadcrumbs and deep-fried. They’re usually made with béchamel or potatoes and can have a multitude of fillings. Croquettes are originally from France but nowadays they’re eaten almost everywhere. I love croquettes! There’s nothing better than mashed potatoes coated in crispy panko then deep fried to a satisfying golden crunch.

How to make Cheesy Potato Balls | www.iamafoodblog.com

What are cheesy potato balls?

These little cheesy potato balls are essentially a croquette stuffed with cheese. A deep fried cheese stuffed mashed potato ball, that melts in your mouth. The outsides are crispy-crunchy and the insides are filled with creamy mashed potatoes and a molten core of cheesy goodness.

These cheesy potato balls were inspired by two different things: LA’s famous Porto’s potato balls and those Korean cheese balls you see in mukbang. If you’ve been to LA then I’m sure you know about Porto’s Bakery, the Cuban bakery famous for their papas rellenas potato balls. They’re stuffed with picadillo (a Cuban meat dish) and are SO good. Mike and I always make a stop when we’re in the area to stuff our faces on potato balls and cubanos.

How to make Cheesy Potato Balls | www.iamafoodblog.com

The other inspiration for this cheesy potato ball is the Korean mozzarella cheese ball. Korean cheese balls are chewy, crispy doughnut-type deep fried cheese balls that are super popular with mukbangers (those youtubers who eat INSANE amounts of food). Cheese balls are usually sold alongside Korean fried chicken. They’re really cheesy and melty and are great for cheese pulls.

I combined the deliciousness of a mashed potato ball with the gloriousness of a cheese ball and here were are: cheesy potato balls! They hit all the right notes and even though we’re in the middle of a heat wave right now, I made the commitment to deep fry these guys at night so we could have a decadent after dinner snack, just because.

How to make Cheesy Potato Balls | www.iamafoodblog.com

So satisfying to make and eat

These cheesy potato balls look impressive but they are actually really easy to make and even easier to eat. If you have leftover mashed potatoes, this recipe becomes even quicker, but I recommend making mashed potatoes just for this purpose – more on that later.

Ingredients for cheesy potato balls

  • Potatoes. The best potatoes to use for potato balls are Yukon golds. Yukon gold potatoes are a dense, rich, and fluffy potato that will hold up to boiling without getting too water-logged. Waxy potatoes like red or white potatoes end up being gummy so avoid those. If they don’t sell Yukon golds at your grocery store, russet/Idaho potatoes will work too. You can use leftover mashed potatoes too – I’ve done that for croquettes in the past but in this case a stiff potato works best for containing the cheese when deep-frying. If your mashed potatoes have too much butter and cream/milk, the cheese will tend to ooze out while you’re deep-frying.
  • Cream. There’s a very small amount of full fat cream in the potatoes – adding too much extra liquid will make the potatoes too loose to shape into balls. The cream adds body, flavor, and creaminess. If you don’t have cream, you can use milk.
  • Salt. It’s important to salt both the water you cook the potatoes in as well as salting the mashed potatoes. Taste them and salt according to taste. We like to use sea salt or kosher salt instead of table salt because it’s easier to pinch and add to dishes.
  • Cheese. The best cheese for cheesy potato balls is mozzarella, hands down. Mozzarella is the best for meltability and stretch. It adds a delicious mild creamy flavor and pairs well with potatoes. You can use mozzarella string cheese cut into small cubes or shredded mozzarella cheese, which is what I used. I recommend using cut up string cheese because it’s easier to wrap into the potato balls. If you use shredded mozzarella, squish up the mozzarella into little balls before wrapping with potato. Other cheeses will work as well, but cheese pulls will vary.
  • Flour. Flour is the first step in a three-step battering process. All-purpose flour is the gold standard for this.
  • Eggs. You need a whisked egg for the egg wash portion – you could get away with using one but whisking up two eggs gives you more room to coat your potato balls. Make sure you give your eggs a really good whisk so you don’t end up with goopy bits stuck to your potato balls. Pro-tip, don’t throw away your eggs after you’re done, you can scramble them up for a quick snack.
  • Panko. Panko is the secret to light and crispy breaded things. Panko is what makes Japanese pork tonkatsu so good. You might think a breadcrumb is a breadcrumb is a breadcrumb, but panko isn’t just breadcrumbs, they’re better! Panko, also known as Japanese breadcrumbs, are fluffier and larger than regular breadcrumbs because they’re made from crustless white bread. They and are dryer and flakier which makes deep-fried panko crusted things airy and extra-crispy. It’s worth it to buy a bag of panko, especially if you love crunch. Panko is sold in most grocery stores in the Asian aisle but it’s cheaper to buy it at an Asian grocery store.
  • Oil. You need about 1-2 cups of oil to deep fry your potato balls. Go for a high smoke point oil as you want the oil temperature to be between 350°-375°F. The best oils for frying are, in order of highest to lowest smoke point: safflower, rice bran, soybean, corn, sunflower, canola, or grapeseed. You want a neutral oil that has no flavor. We usually buy safflower because I think it’s cute, but go for what’s affordable.

How to make Cheesy Potato Balls | www.iamafoodblog.com

How to make cheesy potato balls

  1. Peel and boil the potatoes. Start by peeling your potatoes and then cutting them into large, even chunks. After your potatoes are peeled, place them in a large pot and cover with COLD water. Starting with cold water ensures that your potatoes cook evenly. If you add potatoes to boiling water, the outsides will cook faster than the insides. Add a generous amount of salt and turn the heat up to medium high. When the potatoes and water come to a simmer, set a timer for 15 minutes. The potatoes are done when fork tender. Poke a fork into a chunk. If it slides through easily, it’s done. Drain the potatoes well.
  2. Mash the potatoes and cool them. I usually like to push my potatoes through a sieve so they’re extra light and fluffy but for these potato balls it doesn’t matter so much, so just give them a light mash making sure they don’t have any lumps. Stir in just 1 tablespoon of cream – you want a stiff potato so it’s easier to shape – and season with salt to taste. Spread the potatoes out to cool. You can make the potatoes the day before and keep them in the fridge overnight if you want to make the potato balls in two steps. Just make sure to take the potatoes out of the fridge and let them come to room temp because they will be easier to shape.
  3. Shape and fill the potato balls. Use a ice cream/cookie scoop to scoop out about 2 tablespoons of potato then pat into a round patty. Cup your hand and place a cube of cheese inside and bring the potatoes up and around the cheese to cover making sure that potato surrounds all of the cheese. You want the cheese to be totally encased in potato otherwise the cheese will leak out while you’re frying. Lightly roll the potato ball between your hands.
  4. Coat the potato balls. Prep a breading station with three bowls: flour, whisked egg, and panko. Use your right hand to pick up a ball and roll it in flour, then put it in the bowl with the egg. Use your left hand to roll it around in the egg until it’s coated. Place it into the panko and use your right hand to roll it around until it’s completely covered in panko. Using different hands for the wet and dry ingredients will keep your hands from clumping up.
  5. Deep fry the potato balls. After all the balls are coated, heat up the oil on medium high heat. You want the oil temperature to be between 350°F and 375°F. When you add your potato balls, the oil temp will drop, so aim for 375°F to start with. I use an instant read thermometer to make sure I’m in the right range. If you don’t have a thermometer, you can check if your oil is ready with an uncoated wooden spoon or uncoated chopsticks. Just put the spoon/chopstick into the oil. If nothing happens it means the oil isn’t hot enough. If the oil starts bubbling around the chopstick/spoon steadily then you’re ready to fry. If there are too many bubbles and it looks like it’s boiling around your chopstick, your oil is too hot. When the oil is ready, gently lower in a couple of potato balls being sure not to crowd the pan and lower the temperature of the oil too much. Move around gently and fry until the outside turns golden brown. Scoop out with a slotted spoon and let drain on a wire rack.

How to make Cheesy Potato Balls | www.iamafoodblog.com

Tips for making cheesy potato balls

  • Room temp mashed potatoes: Cooled down mashed potatoes won’t burn your hands, they’re easier to mold, and they hold their shape better. I made the mash the day before (okay, actually several days before because I forgot about them) and then just popped them out on the counter to bring them up to room temp. Bringing the potatoes up to room temp is also key because you don’t want to deep-fry cold balls as the outside will color but the cheese inside won’t melt.
  • Same sized balls: Using a cookie scoop or a measuring spoon will keep your potato balls the same size meaning they’ll all finish cook at the same time. Plus your potato balls will look nice and professional. Maybe you can start a cheesy potato ball food truck!
  • Consistent heat: It’s inevitable that your oil temp will rise and fall when you’re adding stuff to the oil. Try to keep it at the same consistent temperature. I use an instant read thermometer to check obsessively because I’m type-A like that.

How to make Cheesy Potato Balls | www.iamafoodblog.com

Time to eat!

Now that you’ve fried up your balls it’s time to eat! Be careful because the cheese can be really hot. We like to eat these as is, pulling them apart so you get the cheese pull effect. You can have them plain or with ketchup or hot sauce. They’re essentially a snack food but if you like, serve them up with some Korean fried chicken!

PS – Do you have extra panko? Here are some other recipes that use it too! Easy oven-fried tonkatsu, air fryer chicken strips, cheddar cheese broccoli tots, and quail scotch eggs.

How to make Cheesy Potato Balls | www.iamafoodblog.com

Cheesy Potato Balls

Serves 6
4.75 from 12 votes
Prep Time 40 minutes
Cook Time 20 minutes
Total Time 1 hour


  • 2 large russet potatoes peeled and cubed
  • 1 tbsp cream or milk
  • salt to taste
  • 40 cubes mozzarella cheese 1/2" cubes
  • 1 cup flour
  • 1-2 large eggs lightly beaten
  • 1.5 cups panko
  • High heat oil for deep frying such as grapeseed


  • Add the potatoes to a large pot and cover with cold water. Add a generous pinch of salt to the pot. Bring to a boil and cook potatoes on medium high, uncovered, until the potatoes are fork tender, about 20 minutes. Drain well and mash. Stir in the cream and salt to taste. Set aside to cool.
    How to make Cheesy Potato Balls | www.iamafoodblog.com
  • When the potatoes are cool (you can make them the day before then take them out of the fridge to come to room temperature for 1-3 hours) use a ice cream scoop or measuring scoop to scoop out 2 tablespoons of potato. Shape into a ball and then flatten slightly and place a cube of cheese in the middle. Bring the mashed potato up around the cube of cheese, enclosing it. Roll gently into a ball shape. Repeat as needed.
    How to make Cheesy Potato Balls | www.iamafoodblog.com
  • Set up a breading station with three shallow dishes. One with flour, one with lightly beaten egg, and one with panko. Working gently, with one ball at a time, dip the ball into flour, shaking off excess, then coat in egg wash. Roll in panko to coat completely. Set aside on a plate or tray and continue to coat all of the balls in panko.
    How to make Cheesy Potato Balls | www.iamafoodblog.com
  • In a deep sided, heavy bottomed pot, heat up 2 inches of oil over medium heat until it reaches 375°F. Gently place the potato cheese balls in the hot oil, being careful not to overcrowd, turning occasionally and maintaining oil temperature of 350°F, until the breading is golden brown and crisp, 2-3 minutes. Use a slotted spoon to transfer to paper towels to drain. Let cool slightly and enjoy hot while the cheese is still stretchy.
    How to make Cheesy Potato Balls | www.iamafoodblog.com


Variations: Add garlic powder, onion powder, bacon, or green onions to the mashed potatoes. Change up the cheese.
I used shredded cheese because it’s what I had in the fridge but it’s a lot easier to just cube up mozzarella or string cheese and wrap that.
Recipe makes about 40 balls

Estimated Nutrition

Nutrition Facts
Cheesy Potato Balls
Amount Per Serving
Calories 332 Calories from Fat 43
% Daily Value*
Fat 4.8g7%
Saturated Fat 1.7g11%
Cholesterol 66mg22%
Sodium 274mg12%
Potassium 714mg20%
Carbohydrates 59.5g20%
Fiber 5.4g23%
Sugar 3.6g4%
Protein 12.4g25%
* Percent Daily Values are based on a 2000 calorie diet.


  1. Mary Y says:

    Can these be baked instead of deep frying?

    1. Stephanie says:

      hi mary,
      i haven’t tried baking them but i think it would work – you just have to make sure to double batter them so the cheese doesn’t ooze out while baking, ensuring that the egg coating is surrounding everything. i would mix the panko up with some oil too as well as spraying the balls before baking on a parchment paper sheet at 400°F for about 12-15 minutes. you don’t want them in there too long or the cheese will start to ooze out.

  2. Mandy says:

    Do you think I could do these in the air fryer?? If so, what temp/time do you recommend?

    1. Stephanie says:

      hi mandy,
      i think it would work – lightly spray the balls with oil then cook at 390°F for 10 minutes, then flip, spray and cook again for another 5 minutes.

      if you’re doing them in the air fryer i recommend you double batter them so that the cheese doesn’t have any chance of escaping :)

  3. Irene smith says:

    Can you freeze and serve reheated…if so please provide reheating process.

    1. Stephanie says:

      hi irene,
      you can reheat, place in low oven (300°F) for 10 minute or so or airfry on low for 5 minutes. i haven’t tried freezing them but i think they would freeze and reheat well. if you’re in a hurry you can microwave them (45 seconds) but the cheese will ooze out and they won’t be crispy.

  4. Noey says:

    Hi! Do you think i can freeze them and only deep fried it the next day?

    1. Stephanie says:

      hi noey,
      yes you can freeze and then deep fry the next day :)

  5. Mary Salisbury says:

    Tried your recipe. Tasted ok. But my potatoes were way too wet. Any ideas on a way to dry out too wet taters for the next time?

    1. Stephanie says:

      hi mary,
      did you cook the potatoes starting in cold water and drain them very well? if they were too wet, you can also just mash them without the 1 tbsp of cream/milk.

    2. Jasmine says:

      Once the potatoes have fully cooked and you’ve drained the water, put them back on the stove to boil off any excess water

  6. Sandra says:

    Hi :) I don’t know much of cooking but I’d like to try these on my own. May i ask what type of milk / cream did you use or I can use? And is it necessary to put one of them or not?

    1. Stephanie says:

      hi sandra,
      i used heavy cream you can also use full fat milk. it helps the potatoes bind together so it’s best to use it but it’s a very small amount. you can try to shape the potato mix without and if it holds its shape, you can skip it :) hope that helps!

  7. Bethany says:

    5 stars
    Can’t wait to try these! Although I do have a question: Can I actually put these in a frydaddy? It seems much easier.

    1. Stephanie says:

      is a frydaddy an air fryer? if so, yes, you can :)

      lightly spray the shaped balls with oil then cook at 390°F for 10 minutes, then flip, spray and cook again for another 5 minutes.

      if you’re doing them in the air fryer i recommend you double batter them so that the cheese doesn’t have any chance of escaping :)

  8. P. J. Fleck says:

    5 stars
    How many is a serving?

    1. Stephanie says:

      1/6 of the recipe, depends on how many balls you end up making. divide the total number of balls by 6 and that’s a serving. hope that helps!

  9. megan says:

    hi! how would you recommend you double batter? thanks!

    1. Stephanie says:

      you can easily double the whole recipe, make and fry the balls!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

Did you make this recipe?

Share it on instagram and tag it #iamafoodblog. If you'd like to leave a rating without leaving a comment, you can do so by clicking the stars underneath the recipe name.

Thanks for reading as always!
-Steph & Mike