These classic creamy cheese balls deliver a burst of flavor with a crisp breadcrumb crust and a gooey cheesy center. Ready in about 30 minutes, they’re a guaranteed crowd-pleaser.

Cheese balls are a popular snack at restaurants, but making them at home can be tricky — they sometimes burst while frying. This recipe removes the guesswork with foolproof tips so you can enjoy perfectly shaped, crispy-on-the-outside, melty-on-the-inside cheese balls every time.
They’re perfect for game nights, casual get-togethers, or an indulgent family snack. Flavored with garlic, Italian seasoning and colorful veggies, these bites are irresistible from the first crunch.
jump to section: Cheese balls
- Cheese Balls Ingredients Overview
- How To Make Cheeseballs – Step by step
- Frequently Asked Questions
- Richa’s Top Tips
- Customisation Ideas
- Serving Ideas
- Storage Tips
Cheese Balls Ingredients Overview
These are the main ingredients for tasty potato cheese balls:

Cheese – A blend of mozzarella and a processed or cheddar-style cheese gives a creamy center and a great cheese pull. Use grated cheese or tiny cubes for easier mixing.
Veggies – Boiled, grated potato binds the mixture and gives the right bite. Add finely diced bell peppers and some sweet corn for texture and sweetness.
Seasoning – Green chillies, garlic, Italian seasoning, salt and pepper create a balanced, savory flavor.

Binding agents – A slurry of cornflour (cornstarch) and all-purpose flour mixed with water helps the breadcrumbs adhere and strengthens the coating.
Breadcrumbs – Store-bought or homemade breadcrumbs provide the crunchy exterior; you’ll use a double coating for the best results.
How To Make Cheeseballs – Step by step
Follow these steps for consistent, delicious veg cheese balls:

- In a large bowl combine grated mozzarella, processed cheese (or cheddar), grated boiled potato, chopped green chillies, garlic paste, Italian seasoning, salt, black pepper, corn and diced capsicum.
- Mix thoroughly so the seasoning and veggies are evenly distributed.
- Shape the mixture into lemon-sized balls, about 2 tablespoons each. Press and pack them tightly so they stay intact while frying. Place the shaped balls on a plate and chill in the fridge or freezer for 15–20 minutes to firm up.

4. Prepare the flour slurry by whisking equal parts cornflour and all-purpose flour with water until smooth. Add a pinch of salt and adjust the water to get a medium-thick consistency.
5. In another bowl, season the breadcrumbs with a little salt and optional spices like chilli flakes or oregano.

6. Roll each chilled cheese ball in breadcrumbs, pressing lightly so the crumbs stick.
7. Dip the crumb-coated ball into the flour slurry, shake off excess, then roll again in breadcrumbs for a double coating. This double crumb prevents splitting during frying and creates a crunchy crust. Refrigerate the coated balls for about 20 minutes before frying.

8. Heat oil in a deep pan to about 350–375°F (180–190°C). Fry the cheese balls in small batches so the oil temperature stays steady.
9. Fry until golden and crisp, about 2–3 minutes. Remove with a slotted spoon and drain on paper towels.
10. Optional: toss the hot cheese balls in peri peri seasoning or a spice mix of your choice for extra flavor. Serve immediately while hot and gooey.
Frequently Asked Questions
Yes. Freeze the shaped cheese balls for 30–45 minutes, then air fry at 190–200°C (375–400°F) for 5–7 minutes or until crisp and golden.
A mix of mozzarella and a processed or cheddar-style cheese gives the best balance of stretch and creaminess. Cream cheese can also be used in some recipes but will change the texture slightly.
Richa’s Top Tips
- Use mozzarella for stretch and a processed/cheddar-style cheese for flavor. Avoid crumbly cheeses that won’t melt evenly.
- Double coating the balls prevents them from breaking apart during frying and gives a crispier crust.
- Chill the shaped and coated balls for 15–20 minutes before frying to help them hold their shape.
- Maintain oil temperature between 350°F and 375°F (180–190°C). If too hot, the outside will burn before the inside heats; if too cool, the balls will absorb oil and become greasy.
- Best served fresh—reheating can make them oily. You can prepare and freeze uncooked balls and fry directly from frozen, adding a minute or two to the fry time.

Customisation Ideas
- For more heat: add finely chopped jalapeños, green chillies, or extra red chilli flakes.
- Add fresh herbs like dill, basil, thyme or coriander for a brighter, herby note.
- Include small amounts of peas or extra corn for texture — avoid watery vegetables that release moisture and weaken the mixture.
Serving Ideas
- Serve with sweet chilli sauce, mayonnaise-based dips, green coriander chutney, schezwan sauce, or your favorite dip.
Storage Tips
Refrigeration: Store cooked cheese balls in an airtight container in the fridge for up to 3 days. Cool completely before storing to avoid sogginess.
Freezing: Freeze uncooked, coated cheese balls on a tray until solid (2–3 hours), then transfer to an airtight container or freezer bag. Fry directly from frozen, adding an extra minute or two to the cooking time.

These are so good I usually make a double batch to freeze for later — they’re a family favorite. I like to serve them with a simple pickle dip (mayonnaise, yogurt and a dash of pickle oil) for an extra punch of flavor.
Watch the Recipe Video
LOVE THIS RECIPE? Subscribe to my newsletter to get new recipes delivered to your inbox.

Homemade Cheese Balls
More Snack Recipes

Indian Recipes
Sabudana Vada stuffed with Paneer

Appetizers
Tandoori Paneer Tikka in the Oven

Appetizers
Easy Gobi Manchurian (Cauliflower Manchurian)

Appetizers