These cheesy ham and potato bites are crispy on the outside, soft and creamy inside, and packed with savory ham, melted cheese, and fresh herbs. They are a great way to use leftover mashed potatoes and turn them into an easy appetizer, snack, or side dish.
Serve them warm with garlic sauce, ranch dressing, honey mustard, or spicy mayonnaise. They are perfect for parties, family gatherings, lunchboxes, or a quick weeknight treat.
Prep time: 20 minutes
Chilling time: 20 minutes
Bake time: 20–25 minutes
Total time: About 1 hour
Servings: 6–8
Makes: About 16–18 bites
Ingredients
For the potato mixture
- 3 cups cold mashed potatoes
- 1½ cups cooked ham, finely diced
- 1 cup shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- 1 large egg
- ⅓ cup breadcrumbs
- 2 tablespoons chopped parsley
- 2 tablespoons chopped chives or green onions
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon black pepper
- ¼ teaspoon salt, or to taste
For coating
- ¾ cup breadcrumbs or panko breadcrumbs
- ¼ cup grated Parmesan cheese
- ½ teaspoon paprika
- 1 tablespoon olive oil or melted butter
For serving
- Ranch dressing
- Garlic aioli
- Honey mustard
- Spicy mayonnaise
Instructions
1. Prepare the potato mixture
Place the cold mashed potatoes in a large mixing bowl.
Add the diced ham, cheddar cheese, mozzarella cheese, egg, breadcrumbs, parsley, chives, garlic powder, onion powder, black pepper, and salt.
Mix until everything is evenly combined.
The mixture should be soft but firm enough to hold its shape. If it feels too wet, add one or two more tablespoons of breadcrumbs.
2. Chill the mixture
Cover the bowl and refrigerate the mixture for about 20 minutes.
Chilling makes the potato mixture easier to shape and helps the bites hold together while baking.
3. Prepare the coating
In a shallow bowl, combine the breadcrumbs, grated Parmesan, and paprika.
Drizzle in the olive oil or melted butter and mix with a fork until the crumbs are lightly coated.
This helps the outside become golden and crisp in the oven.
4. Shape the bites
Preheat the oven to 400°F or 200°C.
Line a baking sheet with parchment paper and lightly spray or brush it with oil.
Scoop about 2 tablespoons of the potato mixture and roll it between your hands to form a ball.
Repeat with the remaining mixture.
Try to make the balls similar in size so they cook evenly.
5. Coat the potato balls
Roll each ball in the breadcrumb mixture.
Press the coating gently onto the surface so it sticks well.
Place the coated balls on the prepared baking sheet, leaving a little space between them.
6. Bake
Bake for 20–25 minutes, turning once halfway through, until the bites are golden and lightly crisp on all sides.
For extra browning, broil them for the final 1–2 minutes. Watch carefully so they do not burn.
7. Serve
Remove the bites from the oven and let them cool for about 5 minutes.
Insert small wooden picks if serving them as an appetizer.
Serve warm with your favorite dipping sauce.
Air-Fryer Instructions
Preheat the air fryer to 380°F or 193°C.
Arrange the bites in a single layer and spray them lightly with oil.
Air-fry for 10–12 minutes, turning halfway through, until golden and crisp.
Cook in batches if needed.
Frying Instructions
Heat about 2 inches of oil in a deep pan to 350°F or 175°C.
Fry the bites in small batches for 2–3 minutes, turning as needed, until golden brown.
Transfer them to a paper-towel-lined plate or wire rack.
Helpful Tips
Use cold mashed potatoes
Cold mashed potatoes are firmer and much easier to shape than warm potatoes.
Avoid very soft mashed potatoes
If the potatoes contain a lot of milk or butter, the mixture may be too loose. Add extra breadcrumbs until it holds together.
Dice the ham finely
Small pieces of ham spread more evenly through the mixture and make shaping easier.
Do not overfill with cheese
Too much cheese can cause the bites to split while baking.
Chill before shaping
This simple step helps the balls stay round and prevents them from falling apart.
Variations
Bacon and Cheddar
Replace the ham with cooked, crumbled bacon.
Chicken and Cheese
Use finely chopped cooked chicken instead of ham.
Spicy Version
Add diced jalapeños, red pepper flakes, or pepper jack cheese.
Vegetable Version
Replace the ham with cooked peas, corn, spinach, or finely chopped broccoli.
Extra-Cheesy Center
Place a small cube of mozzarella in the middle of each ball before shaping.
Make-Ahead Instructions
Prepare and shape the potato bites up to one day ahead.
Store them covered in the refrigerator and add the breadcrumb coating just before baking.
You can also coat them in advance and refrigerate until ready to cook.
Storage
Store leftovers in an airtight container in the refrigerator for up to three days.
Reheating
Oven: Reheat at 375°F or 190°C for 8–10 minutes.
Air fryer: Reheat at 350°F or 175°C for 4–6 minutes.
Avoid microwaving when possible because the outside may become soft.
Freezing Instructions
Arrange the uncooked coated bites in a single layer on a baking sheet and freeze until firm.
Transfer them to a freezer-safe bag or container and freeze for up to two months.
Bake directly from frozen, adding about 5–7 extra minutes to the cooking time.
Frequently Asked Questions
Why are my potato bites falling apart?
The mixture may be too soft or warm. Add more breadcrumbs and chill it longer before shaping.
Can I use instant mashed potatoes?
Yes. Prepare them thick and allow them to cool completely before using.
Can I use another type of cheese?
Yes. Monterey Jack, Swiss, Gruyère, Colby, or pepper jack all work well.
Can I make them gluten-free?
Yes. Use gluten-free breadcrumbs in both the mixture and coating.
Can I prepare them without ham?
Yes. Leave out the ham and add more cheese, vegetables, or herbs.
Final Notes
These cheesy ham and potato bites are simple, comforting, and easy to customize. The creamy potato center, savory ham, melted cheese, and crisp coating make them a delicious appetizer that usually disappears quickly.

