Fry the garlic and onion on medium heat in 2 tbsp oil until the onions are translucent and the garlic is just starting to turn a light golden colour.
In a large bowl, mix the garlic, onion, bread, meat, egg, mint, spices, salt, pepper, 1 tbsp lemon zest (or 3 tbsp lemon juice).
Mix by hand until uniformly incorporated.
Optional - cover and refrigerate for an hour.
Using wet hands, form the meatballs, 1 heaping tablespoon of mixture for each. Roll in the flour to lightly coat, and place on a lined tray.
Either bake the tray at 390 until dark brown (approx 20 minutes), flipping them after 10 minutes, or fry in a pan at medium with about 1/2" oil. Fry in batches 3-4 minutes per side. See #6 below
Let the fried balls rest on paper towels to soak up the excess oil.
These are traditionally served as a mezze (Middle Eastern appetizer platter). Serve as they are with toothpicks, tzatziki or similar dip, an avgolemono sauce, or even Greek salad dressing.