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 to 18 meatballs, using approximately 1.5 tablespoons of mixture per meatball.
03 - Heat 2 tablespoons olive oil in a large skillet over medium heat. Add meatballs in batches to avoid overcrowding. Cook for 8 to 10 minutes, turning occasionally, until golden brown on all sides and cooked through to an internal temperature of 165°F. Remove and set aside.
04 - Heat 2 tablespoons olive oil in a medium saucepan over medium heat. Add minced garlic and cook for 30 seconds until fragrant. Add orzo and stir constantly for 1 minute to lightly toast the pasta.
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 of the liquid has been absorbed, approximately 10 minutes.
06 - Stir in lemon zest, lemon juice, fresh dill, fresh parsley, and crumbled feta cheese if using. Season with salt and pepper to taste, adjusting as needed.
07 - Divide the lemon orzo among serving bowls. Top with warm chicken meatballs and garnish with fresh lemon wedges and additional chopped herbs. Serve immediately while hot.