01 - In a large bowl, combine ground lamb, grated onion, minced garlic, chopped parsley, optional mint, ground cumin, coriander, cinnamon, smoked paprika, salt, pepper, egg, and breadcrumbs. Mix gently until just combined to avoid a dense texture.
02 - Form the mixture into 16 evenly sized meatballs to ensure consistent cooking.
03 - Heat olive oil in a large skillet over medium heat. Fry the meatballs in batches, turning frequently, until browned on all sides and cooked through, approximately 8 to 10 minutes. Drain excess oil with paper towels if necessary.
04 - Combine Greek yogurt, lemon juice, chopped dill or mint, minced garlic, salt, and pepper in a small bowl. Stir until smooth and well blended.
05 - Plate the lamb meatballs warm alongside the yogurt sauce. Accompany with pita bread, rice, or a fresh salad as desired.