Potato Cheese Balls are the ultimate crowd-pleasing appetizer, a true delight that combines a spectacularly crunchy exterior with a gloriously gooey, melted cheese center. They are remarkably easy to prepare, taste incredibly delicious, and quickly become a firm favorite for both children and adults alike.

This recipe consistently proves to be a massive hit because it masterfully blends the comforting creaminess of perfectly mashed potatoes with the irresistible flavor of rich, melty cheese. Every bite offers a sensational contrast of textures – a satisfying crunch followed by a warm, stretchy indulgence. These versatile bites make an impressive side dish or a fantastic standalone snack, especially when served with your preferred dipping sauce!
The harmonious fusion of textures and vibrant flavors in this appetizer ensures it’s unforgettable. Whenever I dine out, I’m always drawn to cheesy appetizers that promise a delightful experience. Some of my personal favorites include the delectable mac and cheese bites from a charming local bistro, and the classic mozzarella sticks we savored during our family vacation at Lake Havasu. These experiences ignited my desire to create a dependable and utterly delicious cheesy appetizer for this blog.
That’s why this Potato Cheese Balls recipe is a true keeper – it’s save-worthy for any occasion! So, whether you’re meticulously planning a lively party, seeking a comforting snack to enjoy during a cozy evening, or simply craving something cheesy and satisfying, these potato cheese balls are guaranteed to captivate your taste buds and leave everyone asking for more!

Should you be on the lookout for more delightful snack ideas and crave similar comforting recipes, you are more than welcome to explore other fantastic options on our site. I’m confident you’ll thoroughly enjoy my Chicken Drumsticks Lollipops and Pizza Toast recipes. Be sure to add these to your culinary to-do list for future enjoyment!
Table of Contents
- Potato Cheese Balls Recipe Overview
- Ingredients Needed!
- Potato Cheese Balls Recipe Variations
- Substitutions
- How to Make Potato Cheese Balls
- Step 1: Prepare the Potatoes
- Step 2: Combine the Ingredients Together
- Step 3: Prepare the Cheese Cubes
- Step 4: Make the Balls
- Step 5: Coat the Balls
- Step 6: Fry the Balls
- Expert Tips For Potato Cheese Balls
- Serving Suggestions
- More Appetizer Recipes You’ll Love
- More Potato Recipes
- Potato Cheese Balls Recipe Card
Potato Cheese Balls Recipe Overview
Unlock the secret to irresistible snacking with this simple yet sophisticated potato cheese balls recipe. Designed to delight both avid snack enthusiasts and dedicated cheese lovers, these crispy potato balls offer a sublime experience. Each golden orb features a wonderfully cheesy, creamy interior perfectly encased within a crunchy, crispy crust, creating a delightful symphony of textures and flavors.
While this appetizer might appear somewhat fancy and elaborate, suggesting a complex culinary undertaking, it is, in fact, surprisingly straightforward to make. It demands minimal effort and relies on a short, accessible list of ingredients, making it an ideal choice for home cooks of all skill levels. You’ll be amazed at how easily you can create such an impressive dish.

A common approach many home cooks consider when preparing potato cheese balls is utilizing leftover mashed potatoes. However, this often doesn’t yield the best results because typical mashed potato recipes include ingredients like butter, milk, or cream, which can make the mixture too wet and difficult to form into stable balls. The excess moisture can lead to a less crispy exterior and a propensity for the balls to fall apart during frying.
If you do opt to use leftover mashed potatoes, a clever trick to mitigate the wetness is to incorporate a small amount of all-purpose flour into the mash. The flour acts as an absorbent agent, helping to bind the mixture and achieve the ideal consistency for forming. This way, you can still transform your cheesy fried mashed potato dreams into a delicious reality!
I can confidently assure you that this specific potato cheese balls recipe is destined to become a beloved staple in your home. Its captivating taste and satisfying crunch make it perfect for a variety of occasions. Be sure to save this recipe for special gatherings and holidays such as Thanksgiving or Christmas, where it will undoubtedly impress your guests. Furthermore, these cheesy potato balls also make a phenomenal and much-anticipated after-school snack, bringing smiles to hungry faces!

So, don’t delay! Head to your nearest grocery store and stock up on any ingredients you might be missing, because you absolutely do not want to miss out on the chance to prepare and savor this utterly delicious and surprisingly easy snack. And if you decide to give it a try, please don’t hesitate to rate it with stars below and share your experience – I’d love to hear how it turned out for you!
Ingredients Needed!
Crafting truly amazing potato cheese balls begins with selecting the right ingredients. Each component in this recipe plays a crucial role in achieving those irresistibly tasty and mouth-watering results you crave. Here’s a detailed look at the main elements you’ll need:

- Potatoes: These form the very foundation of our recipe, contributing that essential creamy texture to the interior of the balls. For the absolute best outcomes, it is highly recommended to use starchy varieties like Russets (also known as Idaho potatoes) as they mash exceptionally well, are less watery, and hold their shape beautifully after mashing, which is crucial for forming the balls.
- Cheese: The star of the show! Small cubes of cheese, tucked within the potato mixture, are what melt gloriously to create that coveted ooey-gooey, stretchy middle that makes these balls so addictive. Cheddar cheese is an excellent choice for its strong, robust, and biting flavor, while mozzarella cheese offers a very delicate and slightly sweet taste with a superior melted, stringy texture. You can also use a blend of both!
- Breadcrumbs: The secret to that glorious crispy coating! Panko breadcrumbs are particularly recommended if you desire an extra-crispy, almost airy exterior, providing a delightful shatter with every bite. For a more traditional, satisfying crunch, regular breadcrumbs work perfectly well.
- Seasonings: These spices are vital for layering flavors and elevating the overall taste. Salt and black pepper are fundamental for basic seasoning. Garlic powder and onion powder introduce a savory depth and aromatic warmth, while a hint of paprika adds a lovely umami note, a touch of color, and a subtle sweetness.
- Eggs: Eggs are indispensable in this recipe, serving as a crucial binder for the breadcrumbs, ensuring they adhere firmly to the potato balls. More importantly, they contribute significantly to forming a beautiful, golden-brown crust on the outside, which is key to achieving that satisfying crunch.
While these are the key players, there are a few other essential ingredients that complete this delicious recipe. For a precise and detailed list of all ingredients and their exact measurements, please refer to the comprehensive recipe card located further down the page.

Potato Cheese Balls Recipe Variations
The beauty of potato cheese balls lies in their incredible versatility! You can easily customize this recipe in numerous creative ways to suit your preferred taste and experiment with different flavor profiles. Here are a few exciting ideas to inspire your culinary adventures:
- Make it Spicier: If you’re a fan of heat and want to give your potato mixture an invigorating spicy kick, there are several ways to do so. You can finely chop fresh jalapeños or serrano peppers and mix them directly into the potato mash. A dash of your favorite hot sauce, or a generous sprinkle of chili flakes (like red pepper flakes) will also infuse a delightful warmth and zest.
- Incorporate Fresh Herbs: Elevate the aromatic profile and add a nice depth of flavor by incorporating more fresh herbs into your potato mixture. Finely chopped dill can offer a bright, slightly tangy note, basil brings a sweet and peppery touch, cilantro provides a fresh, citrusy essence, and thyme imparts an earthy, savory aroma. Experiment with what you love!
- Add Crispy Bacon: For an undeniably smoky and savory touch that pairs perfectly with potatoes and cheese, consider adding cooked, crumbled bacon. Simply cook a few strips of bacon until perfectly crispy, then finely chop them and mix into the mashed potato mixture before forming the balls.
- Boost with Veggies: Enhance the nutritional value, add vibrant color, and introduce subtle new textures by incorporating finely chopped vegetables. Sweet bell peppers (red, yellow, or orange) can add a mild sweetness and crunch. Cooked sweet corn kernels provide bursts of sweetness, and finely chopped, blanched, and squeezed spinach adds an earthy depth and a beautiful green hue. Ensure veggies are well-drained to avoid making the mixture too wet.
Substitutions
Don’t fret if you don’t have every single ingredient on hand right now! Many delicious recipes offer flexibility, and this potato cheese balls recipe is no exception. Here are a few smart substitutions that will work just as wonderfully, ensuring you can still enjoy these delightful bites:
- Potatoes: While Russets are ideal, you can get creative with other potato varieties. Sweet potatoes can be utilized to lend a distinct, slightly sweeter flavor profile and significantly increase their nutritional value, offering a vibrant orange hue. For a lower-carb option, you could even try using mashed cauliflower, though you might need to adjust the binding agents slightly.
- Cheese: The key here is a good melting cheese! Beyond cheddar and mozzarella, almost any kind of readily melting cheese can be used to achieve that glorious gooey center. Consider Swiss cheese for its nutty and creamy notes, Gouda cheese for a mild, buttery flavor, classic American cheese for ultimate meltiness, or pepper jack cheeses if you desire an extra spicy kick within your cheese core.
- Breadcrumbs: If you’re out of traditional breadcrumbs, or perhaps looking for a gluten-free alternative, there are several fantastic substitutes. Crushed cornflakes provide an incredibly crunchy and slightly sweet coating. Crushed crackers (like Ritz or saltines) can offer a savory, buttery crunch. Even finely ground oats can be used, though they will yield a slightly different texture.
- Eggs: For those looking for an egg-free or vegan option, a simple yet effective binder can be created. A combination of a small amount of milk (dairy or non-dairy, like almond milk) and all-purpose flour can be whisked together to create a slurry that functions similarly to an egg wash, helping the breadcrumbs adhere. Alternatively, a flax egg (1 tbsp ground flaxseed + 3 tbsp water, left to sit for 5 minutes) can also serve as a binder.
How to Make Potato Cheese Balls
Making these delightful potato cheese balls is a fun and rewarding process. Follow these detailed steps to achieve perfect, crispy-on-the-outside, gooey-on-the-inside treats!
Step 1: Prepare the Potatoes
Begin by thoroughly washing your potatoes. After washing, peel them carefully and then cut the potatoes into roughly equal-sized pieces, ideally about one inch cubes. This ensures they cook evenly and consistently.

Place the cut potatoes into a large pot and cover them completely with cold water. Ensure the water level is just above the potatoes. Then, place the pot on your stovetop over medium-high heat and bring the water to a vigorous boil.

Boil the potatoes until they are incredibly soft and can be easily poked through with a fork, which typically takes about 15-20 minutes depending on the size of your potato pieces. Once tender, carefully drain the potatoes completely of all water. Return the drained potatoes to the same pot or transfer them to a clean, large mixing bowl. To achieve a perfectly smooth texture without any lumps, use a potato masher or a sturdy fork to mash them thoroughly. Allow the mashed potatoes to cool down significantly – this helps the mixture firm up and makes it much easier to handle when forming the balls.


Step 2: Combine the Ingredients Together
In the large bowl containing your cooled, mashed potatoes, it’s time to infuse them with incredible flavor. Add the salt, black pepper, garlic powder, onion powder, paprika, finely diced green onions, and minced fresh parsley. For an optional extra kick of heat, you can also add a small amount of cayenne pepper at this stage. Mix all these ingredients together meticulously until they are thoroughly combined and evenly incorporated throughout the mashed potato mixture. Ensure the seasonings are well distributed for a consistent flavor in every bite.

Step 3: Prepare the Cheese Cubes
Next, prepare the star of the gooey center. Cut your chosen cheddar or mozzarella cheese into 20 individual cubes, each approximately half an inch in size. Don’t worry if they aren’t absolutely perfect cubes; a little rustic charm is part of homemade cooking! In a separate small bowl, lightly season these cheese cubes with a sprinkle of black pepper, a pinch of red chili flakes for a subtle warmth, and a touch of dried basil for aromatic depth. Toss the cheese cubes gently to ensure they are evenly coated with the seasonings. This extra step adds another layer of flavor to your cheese core.

Step 4: Make the Balls
Now comes the fun part: forming your potato cheese balls. Divide the seasoned potato mixture into 20 equal portions. You can use a tablespoon or a small cookie scoop to help ensure consistency in size. Aim for them to be as uniform as possible, as this promotes even cooking and frying.

Take one portion of the potato mixture and gently flatten it onto the palm of your hand, creating a small disk. Place one of the seasoned cheese cubes directly in the center of the potato disk. Carefully fold the edges of the mashed potato up and over the cheese cube, ensuring that the cheese is completely encased and fully covered with potato. Once sealed, gently roll the potato-wrapped cheese between both palms to form a smooth, neat, and compact ball. This step is crucial for preventing the cheese from leaking out during frying.

Top Tip: If you find your palms getting too sticky or difficult to work with while making the potato balls, a simple trick is to lightly wet them with a little water or rub a tiny amount of oil on your hands. This will help prevent the potato mixture from sticking and allow you to form perfectly smooth balls with ease.
Step 5: Coat the Balls
To achieve that wonderfully crispy crust, you’ll need to set up a three-station dipping process. Prepare three separate shallow plates or bowls. In the first plate, place the all-purpose flour. In the second bowl, whisk together the two large eggs with the tablespoon of water, ¼ teaspoon of salt, and ¼ teaspoon of red chili powder until the mixture is smooth and well combined. In the third plate, spread out your breadcrumbs (using panko for an extra crispy result).
To coat each ball: first, gently roll each potato ball thoroughly in the flour, ensuring it’s lightly but fully dusted. Gently shake off any excess flour. Next, carefully dip the floured ball into the whisked egg mixture, allowing any excess egg to drip back into the bowl. Lastly, transfer the egg-coated ball to the breadcrumbs and roll it generously, pressing lightly to ensure a firm, even coating on all sides. This three-step process is key to a beautiful, golden crust.

Repeat this entire coating process until you have perfectly breaded all of your potato cheese balls. Once coated, arrange them on a baking sheet lined with parchment paper and place them in the refrigerator for at least 30 minutes. Chilling helps the coating set and firm up, which prevents them from breaking apart during frying and ensures a crispier result.
Top Tip: For an exceptionally crispy and extra-golden crust, consider a double coating! After the first round of flour, egg, and breadcrumbs, dip the ball again into the egg mixture and then into the breadcrumbs for a second time. This creates a thicker, more robust crust that holds up beautifully during frying.

Step 6: Fry the Balls
To achieve that irresistible golden-brown crispness, it’s time to deep-fry! Heat about 2-3 inches of oil in a deep frying pan, a Dutch oven, or a deep fryer. The ideal temperature for frying is 370℉ (187°C), which you should measure accurately with a deep-fry thermometer. Maintaining the correct oil temperature is crucial for perfectly cooked balls that are not greasy.
Once the oil is at temperature, carefully and slowly place the potato cheese balls into the hot oil. It is very important not to overcrowd the pan; fry them in small batches. Overcrowding can drastically reduce the oil temperature, leading to greasy and soggy balls rather than crispy ones. Allow them to fry for approximately 3 to 5 minutes on medium heat, turning them occasionally, until they achieve a beautiful, even golden brown color and are wonderfully crispy on the outside.

Using a slotted spoon, carefully transfer the fried potato cheese balls from the hot oil to a plate generously lined with paper towels. The paper towels will absorb any excess oil, ensuring your balls remain deliciously crisp and less greasy.

And just like that, you have created the perfect homemade potato cheese balls! The truly magical moment comes when you break into a ball and witness that glorious, stretchy cheese pull – it’s absolutely everything! Serve these delightful treats warm, ideally with your favorite dipping sauce to complete the experience.

If your love for cheese knows no bounds, you must also check out my incredible 3 Cheese Mac and Cheese recipe – it’s another cheesy masterpiece you won’t want to miss.
Expert Tips For Potato Cheese Balls
Achieving perfectly crispy and gooey potato cheese balls consistently involves a few key techniques. Here are some expert tips to ensure your homemade creations turn out flawless every single time:
- Monitor Potato Boiling: To ensure your potatoes are neither too hard nor overly soft and mushy, it’s crucial to monitor them carefully while boiling. I recommend checking your potatoes for doneness after about 10 minutes of boiling. Smaller pieces of potatoes will naturally cook faster than larger ones. The best way to check is to stick a knife or a fork into the potato; if it glides through very smoothly with minimal resistance, they are ready. To be absolutely sure, poke a potato from another side to guarantee even cooking throughout.
- Avoid Waterlogged Potatoes: A primary reason why potatoes can turn mushy or watery is if they are left to cook for too long in boiling water, or if they are quickly plunged into cold water immediately after boiling to cool them down. This causes the potatoes to absorb too much water, making them excessively soft, watery, and difficult to work with. Always drain them thoroughly as soon as they are fork-tender and allow them to cool naturally.
- Fry in Batches: When frying your potato cheese balls, always do so in small batches. This is a crucial step to avoid overcrowding the pan. Overcrowding can significantly reduce the oil temperature, leading to inconsistent cooking and resulting in balls that absorb too much oil, turning out greasy and soft rather than perfectly crispy. Frying in small quantities helps maintain a consistent oil temperature, ensuring all the balls cook to the right golden crispness.
- Prepare in Advance: These potato cheese balls are excellent for meal prep! They can be prepared in advance and stored either in the refrigerator or even in the freezer. To refrigerate, simply place the formed and breaded (but unfried) balls on a baking sheet lined with parchment paper, then cover them tightly with plastic wrap. They can be fried fresh the next day.
- Storing Leftovers: Any leftover fried potato cheese balls can be stored in an airtight container in the fridge for up to two to three days. For the best reheating results that restore their delightful crispiness, I highly recommend using an air fryer. Place the balls in a single layer in the air fryer basket and reheat according to your specific air fryer’s instructions, typically around 350°F (175°C) for 5-7 minutes. Alternatively, you can reheat them in an oven at 375°F (190°C) for 10-15 minutes.
Serving Suggestions
These versatile Potato Cheese Balls are delicious on their own, but they truly shine when paired with the right dipping sauces. The possibilities are endless, allowing you to tailor the experience to your taste or the occasion. Here are some fantastic suggestions to elevate your serving game:
- Sour cream, for a cool and tangy contrast.
- Classic ketchup, a timeless favorite.
- Sweet honey mustard sauce, offering a delightful balance of sweet and savory.
- Creamy ranch dressing, for a herby and rich accompaniment.
- Bold BBQ sauce, adding a smoky and robust flavor.
- Sweet chili sauce, providing a fantastic sweet and spicy kick.
- Spicy aioli, for a garlicky and zesty option.
- Marinara sauce, a warm and savory choice that complements the cheese beautifully.

More Appetizer Recipes You’ll Love
If you’re always on the hunt for delicious bites to kick off a meal or serve at gatherings, explore these other fantastic appetizer recipes that are sure to impress!
FISH BALLS – AFRICAN STYLE
TOSTONES RECIPE – TWICE-FRIED PLANTAINS
Pizza Toast
Chicken Drumsticks Lollipops
Garlic Butter Wings
Baked Dry Rub Chicken Wings
More Potato Recipes
If you’re a potato lover and enjoy cooking with this versatile root vegetable, be sure to check out some of my absolute favorite potato recipes below:
Fried Potatoes and Eggs Breakfast Recipe (+VIDEO)
Chicken and Potatoes
Easy Roasted Potatoes
POTATO HOT POT RECIPE
One Pan Chicken and Potatoes and Veggies
Potato Frittata
If you make this recipe, please share your experience and leave a star rating below. Your feedback helps others discover and enjoy this delicious recipe, plus I absolutely love hearing from you! Thank you!
Potato Cheese Balls Recipe
Crunchy on the outside and wonderfully gooey in the middle, these Potato Cheese Balls make the perfect appetizer, snack, or side dish for any occasion. They’re easy to prepare and loved by all. Serve with your favorite marinara, ranch, or spicy aioli for dipping!
Prep Time: 1 hour
Cook Time: 20 minutes
Total Time: 1 hour 20 minutes
Servings: 20 balls
Course: Appetizer, Snack
Cuisine: American
Rate this Recipe: ★★★★★ (User rating placeholder)
Leave a comment and rating
Pin Recipe | Print Recipe
Ingredients
- 500 g Russet potatoes (or other starchy type like Idaho), peeled and cut into 1-inch cubes
-
Seasoning for the Potatoes
- 2 tablespoons minced fresh parsley
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- 2 Tablespoons chopped green onions
- ½ teaspoon black pepper
- 1 teaspoon onion powder
- ½ teaspoon salt, or to taste
-
For the Cheese Filling
- 70 grams cheddar cheese, cut into 20 ½-inch cubes (Mozzarella can also be used)
- ¼ teaspoon black pepper
- ¼ teaspoon dried basil
- ¼ teaspoon red chili flakes (optional, for a hint of heat)
-
For Coating and Frying
- 2 large eggs
- 1 Tablespoon water
- ¼ teaspoon salt
- ¼ teaspoon red chili powder
- 1 cup breadcrumbs (panko recommended for extra crispiness)
- ½ cup all-purpose flour
- Oil for frying (e.g., vegetable, canola, or peanut oil)
Instructions
- Prepare the Potatoes: Wash, peel, and cut potatoes into 1-inch cubes. Place them in a pot, cover with cold water, and bring to a boil. Boil for 10-15 minutes until fork-tender.
- Mash the Potatoes: Drain the potatoes thoroughly and transfer to a mixing bowl. Mash well until smooth, then allow to cool slightly.
- Season the Potato Mixture: Add minced fresh parsley, paprika, garlic powder, chopped green onions, black pepper, onion powder, and salt to the mashed potatoes. Mix thoroughly until all ingredients are well combined.
- Prepare the Cheese: Cut cheddar or mozzarella cheese into 20 ½-inch cubes. Season the cheese cubes with black pepper, red chili flakes, and dried basil. Toss to combine.
- Form the Potato Balls: Divide the potato mixture into 20 equal portions. Flatten one portion in your palm, place a seasoned cheese cube in the center, and carefully fold the potato over to fully enclose the cheese. Roll between your palms to form a neat ball. Repeat for all portions. If hands get sticky, moisten them with water.
- Set Up Coating Station: Prepare three shallow plates: one with ½ cup all-purpose flour, one with a whisked mixture of 2 large eggs, 1 tbsp water, ¼ tsp salt, and ¼ tsp red chili powder, and one with 1 cup breadcrumbs.
- Coat the Balls: Roll each potato ball first in flour (shake off excess), then dip in the egg mixture, and finally roll in breadcrumbs, ensuring an even coating. For extra crispiness, you can double-coat.
- Chill: Place the coated balls on a parchment-lined baking sheet and refrigerate for at least 30 minutes (or overnight) to firm up.
- Fry the Balls: Heat oil in a deep pan to 370°F (187°C). Fry the potato cheese balls in batches for 3-5 minutes on medium heat, turning occasionally, until golden brown and crispy. Avoid overcrowding the pan.
- Drain and Serve: Remove fried balls with a slotted spoon and place on paper towels to drain excess oil. Serve warm immediately with your favorite dipping sauce.
Notes
- Cheese Cubes: Don’t worry if the cheese cubes you cut aren’t perfectly uniform.
- Storage: Potato cheese balls can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in an air fryer at 350°F (175°C) for 5-7 minutes, or in the oven at 375°F (190°C) for 10-15 minutes to regain crispiness.
- Freezing: To freeze, place formed and breaded balls on a baking sheet and freeze until solid. Transfer to a freezer-safe bag and store for up to 3 months. Fry directly from frozen, adding a few extra minutes to cooking time.
- Serving Ideas: These are perfect as appetizers or snacks and pair wonderfully with marinara, ranch, spicy aioli, ketchup, honey mustard, BBQ sauce, or sweet chili sauce. They can also be served with a fresh green salad for a light meal.
Nutrition Information (Approximate per serving)
- Calories: 76 kcal
- Carbohydrates: 11 g
- Protein: 3 g
- Fat: 2 g
- Saturated Fat: 1 g
- Polyunsaturated Fat: 0.3 g
- Monounsaturated Fat: 1 g
- Trans Fat: 0.003 g
- Cholesterol: 20 mg
- Sodium: 159 mg
- Potassium: 139 mg
- Fiber: 1 g
- Sugar: 1 g
- Vitamin A: 164 IU
- Vitamin C: 6 mg
- Calcium: 43 mg
- Iron: 1 mg
Tried this recipe?
Mention @preciouscore or tag #PreciousCore!