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