Crisp and golden on the outside, soft and cheesy in the center, these Potato and Cheese Balls are everything you want in a snack! Made with seasoned mashed potatoes and a gooey cheese filling, they're simple to make and always disappear fast at iftar, parties, or tea time.

I have tested these potato balls recipe multiple times to get the texture just right. The seasoning is balanced, the coating stays intact, and the cheese melts without leaking out. This recipe walks you through every step including a troubleshooting guide below to help you fix if your potato balls are breaking or cracking.

Can't get enough potato snacks? Try my Cheesy Smashed Potatoes, Masala Fries, and Parmesan Crusted Potatoes next.
Table of Content
Key Ingredients
- Potatoes: Use starchy potatoes for the best texture. They mash smoothly and hold their shape well when fried.
- Cheese: I used Gouda cubes for the center, but mozzarella works well too. You can also use shredded cheese if that's what you have on hand.
- Breadcrumbs: Use fine, dry breadcrumbs for an even, crisp coating. They stick better to the egg layer and give a uniform golden crust for that classic crispy potato balls texture. Panko can be used if you prefer a slightly crunchier texture, but the coating will look more textured.
Step By Step With Photos
Here's how to make this Potato Cheese Balls recipe with a simple visual guide.


- Make the potato mixture: Mash the boiled potatoes until smooth, then mix in the spices, cornstarch, and shredded cheese.
- Shape the balls: Scoop out about 1-2 tablespoons of the mixture and roll into a ball.


- Add cheese: Flatten the ball in your palm, place a cheese cube in the center, then bring the edges up to cover it.
- Seal and shape: Roll between your palms until smooth with no cracks.


- Coat: Dip in flour, then egg, then breadcrumbs until fully coated.
- Fry and serve: Fry on medium heat until golden, drain on paper towels, then serve these cheesy potato balls hot with your favorite dip.
Troubleshooting & Tips
- After boiling, drain the potatoes well and let them sit for a few minutes so excess steam escapes. Dry potatoes prevent a sticky mixture and reduce cracking while frying.
- Make sure the cheese is completely sealed inside the potato mixture. There should be no thin spots or gaps before coating.
- Coat evenly and thoroughly in flour, egg, and breadcrumbs. Any uncovered spots can cause the balls to burst.
- Freeze the coated balls for 20-30 minutes before frying to help them firm up and hold their shape.
- Fry in oil that is moderately hot (about 170-175°C / 340-350°F). Oil that's too hot can cause cracks, while oil that's too cold will make them greasy.
- Do not move the balls for the first 3-4 minutes of frying. Let the crust set before turning.
- Gently shake the pot occasionally so the balls roll and brown evenly on all sides.
- If cracking is still an issue, double coat the balls in flour, egg, and breadcrumbs. This creates a stronger seal and an extra crispy exterior.

Recipe Variations
- Swap mozzarella with your favorite melting cheese. Cheddar, Gouda, Provolone, or Monterey Jack all work perfectly.
- Sneak in some veggies for your kids. I love adding finely diced carrots, bell peppers, sweet corn, green onions, broccoli, or baby spinach.
- Chopped green chilies and fresh coriander add freshness.
- Add some shredded chicken to the potato mixture to amp up these potato balls.
- You can adjust the spices to your preference too. A little garam masala adds heat, or try herbs like dried parsley, basil, tarragon, or rosemary for a different flavor profile.
Make Ahead & Freeze
These potato and cheese balls are a great freezer-friendly snack. After shaping and coating, arrange them in a single layer on a tray and freeze until firm. Once frozen, transfer to an airtight container or zip-top bag and store for up to 2 months.
Fry straight from frozen, adding an extra 1-2 minutes to the cooking time. Do not thaw before frying, as this can make them soft and harder to handle.
You can also refrigerate the shaped balls for up to 24 hours before frying if preparing ahead for a party or iftar.
More Delicious Snacks
Let's Stay Connected! Follow me on Instagram, Facebook and Pinterest for the latest updates. And subscribe to my YouTube channel for video recipes.
📖 Recipe

Potato and Cheese Balls
Ingredients
For the potato mixture
- 3-4 medium potatoes ~ 470 g with skin
- ¾ teaspoon salt
- 1 teaspoon crushed red pepper
- ½ teaspoon crushed black pepper
- ½ teaspoon cumin powder
- 1 tablespoon cornstarch
- ¼ cup (~30 g) shredded mozzarella cheese
For filling
- 12 small cheese cubes mozzarella or gouda
For coating
- ¼ cup (30 g) plain flour
- Pinch smoked paprika
- 1 egg
- 2 tablespoon milk
- ¼ cup (25 g) breadcrumbs
- Pinch salt
- ½ teaspoon dried parsley
For frying
- Neutral oil
Instructions
- Peel and cut the potatoes into equal chunks. Place them in a pot, cover with cold water, add a small pinch of salt, and boil until fork-tender, about 12-15 minutes. Drain well and let them sit for a few minutes so excess steam escapes. Mash until completely smooth with no lumps.
- When the potatoes are not too hot, mix in salt, red chili flakes, black pepper, cumin powder, cornstarch, and shredded mozzarella. Mix until evenly combined. The mixture should be soft but not sticky. If it feels too sticky, add 1-2 teaspoons more cornstarch.
- Set up three shallow dishes. In the first, mix plain flour with a pinch of smoked paprika. In the second, whisk the egg with 2 tablespoon milk or water. In the third, mix breadcrumbs with a pinch of salt and dried parsley.
- Scoop out 1-2 tablespoon (30-35 g) of the potato mixture. Roll into a ball, flatten it in your palm, place a cheese cube in the center, then bring the edges up and seal completely. Roll gently between your palms until smooth. Make sure there are no cracks. Repeat to make 12 balls.
- First coat the potato balls with the flour, then dip in the egg mixture and finally dredge it thoroughly with the breadcrumbs. Make sure your coatings are even, if you leave gaps anywhere the balls will break during frying.
- Roll each ball first in flour, then dip in egg, and finally coat in breadcrumbs, pressing lightly so the crumbs stick well. Place them on a plate and freeze for 15 minutes to firm up.
- Heat oil in a deep pot over medium heat (about 170-175°C / 340-350°F). Add a few balls at a time without overcrowding. Do not touch them for the first 3 minutes. Then gently shake the pot to help them turn. Fry until golden brown all over, about 4-5 minutes total.
- Remove with a slotted spoon and place on paper towels. Let them rest for a couple of minutes before serving, as the cheese inside will be very hot. Serve with your favorite dip.
Video
Notes
- These potato and cheese balls freeze very well. After shaping and coating, freeze them in a single layer until firm, then transfer to an airtight container or zip-top bag for up to 2 months. Fry straight from frozen, adding 1-2 extra minutes to the cooking time. Do not thaw before frying.
Nutrition
PIN IT FOR LATER







Nadia says
Hi - what would I do differently if I want to make them in the air fryer?
Qashang says
I haven't tested them out in an air fryer but if you are making them just put them in after coating with the breadcrumbs. Spray with oil and cook at 200 C for around 8-10 mins until golden and crispy. You might need to adjust the temperature and time.