In a medium pan, heat 1 Tbsp of the oil. Cook the onion and garlic until golden brown, about 5 minutes.
Add the onion/garlic into a bowl and add all the remaining ingredients. Stir until just combined, being careful not to over mix.
Scoop into heaping Tbsp sized balls.
Heat another Tbsp of olive oil in a large frying pan on high heat. Place some of the meatballs in and cook on the top and bottom, until golden brown (about 1-3 minutes per side.) Transfer to a baking sheet. Repeat with the remaining meatballs until they're all seared.
Place into the oven and bake until a thermometer reads 160 degrees F, about 15-20 minutes.