01 -
Place peeled and quartered potatoes in a large pot, cover with cold water, add a pinch of salt, and bring to a boil over medium-high heat. Simmer until potatoes are fork-tender, about 15–20 minutes. Drain thoroughly.
02 -
While potatoes cook, heat a skillet over medium heat. Add ground beef, chopped onion, and minced garlic. Sauté, breaking up meat, until browned and onion is tender, 5–7 minutes.
03 -
Add Italian seasoning, salt, and pepper to the beef. Mix well. Remove the skillet from heat and stir in 1/2 cup shredded cheese until melted and incorporated. Set aside to cool slightly.
04 -
Return drained potatoes to the hot pot. Add butter and milk. Mash until smooth and creamy. Season with salt and pepper as needed.
05 -
Cool mashed potatoes until manageable. Take a handful and shape into a cup in your palm, keeping edges thicker than the centre.
06 -
Place a spoonful of beef filling into each potato cup. Fold and pinch the edges over the filling, sealing completely to form a ball. Repeat with all potatoes and filling.
07 -
Roll each stuffed potato ball in breadcrumbs, pressing gently for even and secure coating.
08 -
Heat oil in a deep fryer or large skillet to 175°C. Fry stuffed potatoes in batches for 3–4 minutes per side, turning as needed, until golden brown and crisp. Avoid overcrowding.
09 -
Transfer fried potato balls to a paper towel-lined plate to absorb excess oil. Serve warm, garnished with the remaining shredded cheese and preferred dipping sauces.