Make the Meatball Mixture
In a large mixing bowl, combine ground chicken, egg, breadcrumbs, feta cheese, parsley, oregano, minced garlic, lemon zest, salt, and black pepper.
Mix gently with your hands until just combined. Avoid overmixing to keep meatballs tender.
Form the Meatballs
Using a small cookie scoop or your hands, form the mixture into meatballs about 1½ inches in diameter (you should get 16-20 meatballs).
Gently roll each portion between your palms to create smooth, round shapes.
Cook the Meatballs
Heat olive oil in a large nonstick skillet over medium heat.
Add meatballs in a single layer, ensuring they don't touch. Cook in batches if necessary.
Cook for 4-5 minutes per side, turning occasionally, until golden brown on all sides and internal temperature reaches 165°F.
Transfer cooked meatballs to a plate and tent with foil to keep warm.
Prepare the Lemon Orzo
While meatballs cook, bring chicken broth to a boil in a medium saucepan.
Add orzo and cook according to package directions, 8-10 minutes, stirring occasionally to prevent sticking.
Drain any excess liquid if needed, then return orzo to the pot.
Stir in butter, lemon juice, lemon zest, and minced garlic until butter melts completely.
Season with salt and pepper to taste. Stir in fresh dill if using.
Assemble and Serve
Divide lemon orzo among four plates or shallow bowls.
Top each serving with 4-5 meatballs.
Garnish with fresh parsley or dill, crumbled feta, and lemon wedges. Serve immediately.