Boil the potatoes in salted water until tender. Drain and mash them in a large bowl.
Add the drained tuna, chopped onion, grated carrot, and spring onions to the mashed potatoes. Mix well.
Stir in salt, black pepper, and garlic powder (if using). Mix until evenly combined.
Shape the mixture into small schnitzel-sized patties.
Coat each patty in flour, dip into the beaten egg, and then coat with breadcrumbs.
Heat oil in a frying pan over medium heat. Fry the schnitzels until golden brown on both sides.
Remove and drain on a paper towel. Serve warm with your favorite dip or salad.