In a large bowl, combine the ground lamb, egg, almond flour, diced onion, half the minced garlic, oregano, sea salt, and black pepper.
Gently mix the ingredients by hand until just combined, then roll into 1-inch meatballs.
Heat the olive oil in a non-stick skillet over medium heat.
Add the meatballs to the skillet and sear for 2-3 minutes per side until a golden-brown crust forms.
Remove the meatballs from the pan and set aside on a plate.
In the same skillet, add the remaining garlic and sauté for 30 seconds until fragrant.
Pour in the tomato puree and bring to a gentle simmer.
Return the meatballs to the skillet, cover, and cook for another 5-7 minutes until cooked through.
Garnish with fresh parsley before serving.