01 - Combine ground chicken, breadcrumbs, egg, garlic, red onion, parsley, dill, oregano, cumin, salt, and pepper in a large bowl. Mix gently until just combined, being careful not to overwork the meat.
02 - With wet hands to prevent sticking, form the mixture into 16-18 meatballs, approximately 1.5 tablespoons each, ensuring uniform size for even cooking.
03 - Heat 2 tbsp olive oil in a large skillet over medium heat. Add meatballs in batches and cook for 8-10 minutes, turning occasionally, until golden brown and cooked through to an internal temperature of 165°F. Remove and set aside.
04 - Heat 2 tbsp olive oil in a medium saucepan over medium heat. Add minced garlic and cook for 30 seconds until fragrant. Add orzo and stir for 1 minute to lightly toast.
05 - Pour in chicken broth and bring to a gentle boil. Reduce heat and simmer uncovered, stirring frequently to prevent sticking, until orzo is tender and most liquid is absorbed, about 10 minutes.
06 - Stir in lemon zest, lemon juice, dill, parsley, and feta if using. Season with salt and pepper to taste, adjusting flavors as needed.
07 - Serve orzo in bowls, top with warm chicken meatballs, and garnish with extra lemon wedges and fresh herbs for a bright finish.