2mediumrusset potatoesapprox. 14 oz / 400g, peeled and diced
1smallcarrotapprox. 2 oz / 60g, finely diced
2ozcooked beeffinely diced (e.g., pastrami, smoked beef, or roast beef)
2tbspgreen onionchopped
1/2tspbeef bouillon powder
1/4tspsaltadjust to taste
1/4tspfive-spice powder
1/2cupall-purpose flourplus more if needed for binding
3cupsneutral oilfor frying (vegetable or canola)
Instructions
Steam the diced potatoes until they are fully tender, approximately 15–20 minutes. While they are still hot, mash them into a smooth puree.
Add the diced carrot, cooked beef, and chopped green onion to the mashed potatoes. Season the mixture with beef bouillon powder, salt, and five-spice powder, stirring until well combined.
Gradually knead in the all-purpose flour until the mixture comes together into a dough that holds its shape and is no longer sticky. If the mixture is too wet, add an extra tablespoon of flour at a time. Roll the dough into 1-inch balls.
Heat the neutral oil in a deep pan to 340–350°F (170–175°C). Fry the balls in batches until they are golden and crisp, turning them to ensure even browning.
Remove the balls and drain briefly. For extra crunch, return the balls to the hot oil for a second fry of 30–60 seconds. Serve warm with ketchup or chili sauce.