tastelybites.com

Snack & Appetizers By Marcus Rivera March 7, 2026 30 min total

Cheese Balls Recipe

Crispy golden on the outside and gloriously gooey and cheesy on the inside — these homemade Cheese Balls are the ultimate crowd pleasing snack. Made with a creamy potato and mozzarella filling, coated in crunchy breadcrumbs and fried to perfection, they are ready in just 30 minutes and impossible to resist at any gathering!

If there is one snack that never fails to disappear from the plate the moment it is served, it is the Cheese Balls Recipe. Whether you are hosting a birthday party, a family tea time, a festive gathering, or simply craving something warm and cheesy on a quiet evening at home, these golden bites deliver every single time.

The combination of a creamy mashed potato and melted mozzarella filling wrapped in a perfectly seasoned, shatteringly crispy breadcrumb shell is truly irresistible. If you enjoy crowd pleasing finger foods like these, also explore our Garlic Bread Bites, our crunchy Veg Spring Rolls, and our Crispy Chicken Nuggets from our full Snacks and Appetizers collection.

What Makes This Cheese Balls Recipe So Special?

What sets this recipe apart from the rest is the potato and cheese filling. Using mashed potato as the base gives the filling a smooth, creamy texture that holds together perfectly during frying, while the grated mozzarella melts into soft, stringy pockets of cheesy goodness inside every ball. The addition of fresh coriander, red chili flakes, and black pepper means every bite is layered with flavor rather than just being a plain cheese bomb.

The outer coating uses breadcrumbs for that signature crunch. For an even crispier shell, a double coat of egg wash and breadcrumbs creates a thick, audibly crunchy exterior that contrasts beautifully with the soft, melted center inside.

Why You Will Love This Recipe Ready in just 30 minutes · Budget friendly and made with pantry staples · Crispy shell with a gooey cheesy center · Perfect for parties and tea time · Kid friendly and universally loved · Can be baked or fried · Freezer friendly before frying

Ingredients You Will Need

This recipe uses simple, everyday ingredients. Here is what goes into creating that perfect crispy shell and irresistible cheesy center:

  • Boiled mashed potatoes — The creamy base of the filling. Make sure they are well mashed with no lumps so the balls hold their shape during frying.
  • Mozzarella cheese — Grated mozzarella melts beautifully inside the ball, creating that signature cheese pull. Cheddar can be used for a sharper flavor.
  • Cornflour — Acts as a binder to help the filling hold together and not crack during frying.
  • Fresh coriander — Adds a bright, herby freshness that lifts the richness of the potato and cheese filling.
  • Red chili flakes — Optional but recommended for a gentle warmth that balances the richness.
  • Breadcrumbs — The coating that creates the golden, crunchy shell. Panko breadcrumbs give an even crispier result.
  • Egg — The binding agent between the filling and the breadcrumb coating.
  • Oil for deep frying — Use a neutral oil with a high smoke point such as sunflower or vegetable oil.

How to Make Cheese Balls — Overview

The process is wonderfully simple. You start by mixing the mashed potatoes, grated cheese, cornflour, and seasoning into a smooth, cohesive filling. Then you roll the mixture into equal sized balls, coat each one through an egg wash and breadcrumb shell, and fry in batches in hot oil until deeply golden and crispy all over.

One important trick is to chill the shaped balls in the refrigerator or freezer for 15 to 20 minutes before frying. This firms up the filling, prevents them from cracking open in the hot oil, and helps the coating adhere much better during frying. Full instructions with exact quantities are in the recipe card below. For more delicious recipes, browse our full recipe collection.

Baking and Air Fryer Options

Prefer a lighter version? These cheese balls work very well without deep frying too:

  • Bake: Preheat oven to 180°C (350°F). Place coated balls on a greased baking tray, brush generously with oil, and bake for 18 to 20 minutes until golden and crispy. Flip halfway through for even browning.
  • Air Fry: Spray the coated balls with oil and air fry at 190°C (375°F) for 12 to 14 minutes, shaking the basket halfway through. They come out beautifully golden with a fraction of the oil.

What to Serve with Cheese Balls

These golden bites are incredibly versatile and pair wonderfully with a variety of dipping sauces and side dishes:

  • Classic ketchup or spicy sriracha ketchup for a tangy kick
  • Garlic mayo or chipotle mayo for a rich and creamy dip
  • Mint chutney for a fresh and herby contrast
  • Sweet chili sauce for a balance of sweet and heat
  • Pair with our Garlic Bread Bites and Veg Spring Rolls for a full party snack platter
  • Serve alongside a fresh Classic Caesar Salad or Tuna Salad for a light meal

Storage and Make Ahead Tips

Cheese balls are ideal for making ahead of time. Shape and coat all the balls, then arrange them on a tray without touching and freeze for 1 hour. Once frozen solid, transfer to a freezer bag and store for up to 1 month. Fry directly from frozen over medium heat, adding 2 to 3 extra minutes to the frying time.

Already fried cheese balls can be stored in an airtight container in the refrigerator for up to 2 days. Reheat in an oven or air fryer at 180°C (350°F) for 5 to 7 minutes to restore the crunch. Avoid using a microwave as it softens the coating and makes it chewy rather than crispy.

Easy Variations to Try Cheddar and Jalapeno Balls — Swap mozzarella for cheddar and add finely chopped jalapenos for a spicy, sharp twist.
Spinach and Cheese Balls — Stir in a handful of finely chopped blanched spinach for a nutritious and colorful version.
Sweet Corn Cheese Balls — Add a quarter cup of sweet corn kernels to the filling for extra sweetness and texture.
Paneer Cheese Balls — Replace half the mozzarella with crumbled paneer for an Indian inspired twist packed with protein.
Double Cheese Balls — Place a small cube of mozzarella in the very center of each ball before rolling so you get a dramatic cheese pull when you bite in.

Whether you are making these for a festive party spread, a cozy weekend snack, or a lunchbox treat that kids will absolutely love, this Cheese Balls Recipe is guaranteed to impress. Explore more of our Snacks and Appetizers and share your results with us in the comments below!


Cheese Balls Recipe

Golden crispy breadcrumb coated balls with a creamy potato and mozzarella center — a guaranteed crowd pleaser in just 30 minutes.

⏱️ Prep Time 15 mins
🍳 Cook Time 12 mins
Chill Time 15 mins
🕒 Total Time 30 mins
👥 Servings 4 People
💰 Est. Cost ~$6
🍽️ Course Snack
🌍 Cuisine International
🔥 Calories 260 kcal

Ingredients

  • For the Filling
  • 2 cupsPotatoes, boiled and mashedMash thoroughly until smooth with no lumps for best results
  • 1 cupMozzarella cheese, gratedCheddar works too for a sharper, bolder flavor
  • 2 tbspCornflourActs as a binder to hold the balls together during frying
  • 1 tspBlack pepper, freshly ground
  • 1 tspRed chili flakesOptional but adds a pleasant warmth to balance the richness
  • ½ tspSalt, or to taste
  • 2 tbspFresh coriander, finely choppedAdds a bright herby freshness to the filling
  • For the Coating
  • 1 largeEgg, beatenRoom temperature egg creates a smoother, more even wash
  • 1 cupBreadcrumbsPanko breadcrumbs give an even crispier, lighter coating
  • For Frying
  • 2 cupsNeutral oil for deep fryingSunflower or vegetable oil with a high smoke point works best

Equipment

🥣 Large mixing bowl
🍳 Deep frying pan or wok
🌡️ Kitchen thermometer
🥄 Tongs or slotted spoon
🧻 Paper towels and tray
🥣 2 shallow bowls for coating
🍽️ Baking tray for chilling
🧅 Measuring spoons and cups

Method

  1. 1 Prepare the filling: In a large mixing bowl, combine the well mashed potatoes, grated mozzarella, cornflour, black pepper, red chili flakes, salt, and chopped fresh coriander. Mix everything together thoroughly until the mixture is uniform and smooth. It should be soft enough to roll but firm enough to hold its shape.
  2. 2 Shape the balls: Take a small portion of the mixture — approximately 1 to 1.5 tablespoons — and roll it between your palms into a smooth, round ball. Place on a clean plate or baking tray. Continue rolling until all of the mixture has been shaped. Try to keep all the balls an equal size so they fry evenly and finish cooking at the same time.
  3. 3 Chill the balls: Place the tray of shaped balls in the refrigerator for 15 minutes or the freezer for 10 minutes. This is an essential step — chilling firms up the filling, prevents them from cracking or falling apart in the hot oil, and helps the breadcrumb coating adhere much more firmly during frying.
  4. 4 Set up the coating station: Place the beaten egg in one shallow bowl and the breadcrumbs in another. For a thicker, crunchier crust, have a second bowl of breadcrumbs ready for double coating.
  5. 5 Coat the cheese balls: Working with one ball at a time, dip it into the beaten egg and let the excess drip off. Then roll it in the breadcrumbs, pressing gently to ensure full coverage on all sides. For extra crunch, dip back into the egg and roll in the breadcrumbs a second time. Set the coated ball aside and repeat with all remaining balls.
  6. 6 Heat the oil: Pour oil into a deep frying pan and heat to 175°C (350°F) over medium heat. Use a kitchen thermometer to monitor the temperature. The oil is ready when a breadcrumb dropped into it sizzles and rises to the surface immediately. Maintaining this temperature throughout is essential for even, golden, non greasy results.
  7. 7 Fry the cheese balls: Carefully lower 4 to 5 balls into the hot oil at a time. Never overcrowd the pan as this drops the oil temperature and leads to uneven, greasy results. Fry for 3 to 4 minutes, turning gently once or twice, until all sides are deeply golden and the coating is crispy all over.
  8. 8 Drain and serve: Remove the fried balls using a slotted spoon or tongs and place them on a plate lined with paper towels to absorb excess oil. Allow to rest for 1 to 2 minutes before serving. Serve hot with ketchup, garlic mayo, mint chutney, or sweet chili sauce and enjoy the glorious cheese pull!

Nutrition (Per Serving — approx. 4 to 5 balls)

260Calories
9gProtein
30gCarbs
11gTotal Fat
4gSat. Fat
2gFibre
2gSugar
420mgSodium
45mgCholesterol

* Nutritional values are estimates and may vary based on the type of cheese used, the amount of oil absorbed during frying, and specific ingredient brands.


Notes

  • Make sure the mashed potatoes are completely cooled before mixing the filling. Warm potatoes make the mixture too soft and sticky to roll into neat balls.
  • Do not skip the chilling step. Placing the shaped balls in the refrigerator or freezer before frying is what prevents them from cracking open in the hot oil and keeps the coating intact.
  • For the baking option, brush or spray the coated balls generously with oil before placing them in a preheated oven at 180°C (350°F) for 18 to 20 minutes, flipping halfway through for even browning.
  • Shaped and coated balls can be frozen on a tray for 1 hour, then transferred to a freezer bag and stored for up to 1 month. Fry or bake directly from frozen, adding 2 to 3 minutes to the cooking time.
  • For a dramatic cheese pull effect, place a small cube of mozzarella in the very center of each ball before rolling. This creates a molten cheese core that stretches beautifully when you pull the ball apart.

Tips for Best Results

  • Mash the potatoes very thoroughly until completely smooth. Any lumps in the filling can cause the balls to crack during frying as the lumps expand with heat.
  • Wet hands make rolling much easier. Lightly dampen your palms before rolling each ball to prevent the mixture from sticking and to achieve a smoother, rounder shape.
  • Press the breadcrumbs firmly onto each ball during the coating step to ensure full coverage. Any gaps in the coating allow hot oil to seep in, which can cause the ball to burst open.
  • Keep the oil temperature steady at 175°C (350°F) throughout frying. Too hot and the outside burns before the cheese inside has time to melt. Too cool and the balls absorb excess oil and turn greasy.
  • Fry in small batches of 4 to 5 balls at a time. Adding too many at once drops the oil temperature sharply and results in pale, oily, unevenly cooked balls.
  • Panko breadcrumbs are strongly recommended over regular breadcrumbs. They create a lighter, crispier, more textured shell that stays crunchy for longer after frying.
  • Serve immediately while the cheese inside is still fully melted and the coating is at its crunchiest. These are best enjoyed fresh and hot!