01 - Preheat oven to 390°F. Line a baking tray with parchment paper.
02 - In a large bowl, mix ground lamb, grated onion, minced garlic, parsley, mint, cumin, coriander, cinnamon, smoked paprika, chili flakes, salt, black pepper, egg, and breadcrumbs gently until just combined to avoid tough meatballs.
03 - Form the mixture into 20 walnut-sized balls and arrange on the prepared tray. Bake for 12 to 15 minutes until lightly browned but not fully cooked.
04 - Heat olive oil in a large skillet over medium heat. Cook chopped onion for 3 to 4 minutes until softened.
05 - Add minced garlic, cumin, coriander, cinnamon, and smoked paprika. Stir and cook for 1 minute until fragrant.
06 - Stir in crushed tomatoes, tomato paste, sugar, salt, black pepper, and water. Bring to a gentle simmer.
07 - Add the partially baked meatballs to the sauce, cover, and simmer gently for 15 to 20 minutes, turning occasionally until meatballs are cooked through and sauce has thickened.
08 - Adjust seasoning if necessary. Serve hot, garnished with fresh parsley and mint.