In a large bowl, combine ground chicken, breadcrumbs, Parmesan, egg, oregano, garlic powder, salt, and pepper. Mix until just combined and form into 1-inch meatballs.
Heat olive oil in a large skillet over medium-high heat. Brown meatballs on all sides until golden, approximately 8-10 minutes. Remove meatballs from skillet and set aside.
In the same skillet, add minced garlic and sun-dried tomatoes, sautéing for 1 minute until fragrant.
Add dry orzo to the skillet and toast for 1 minute, stirring frequently.
Pour in chicken broth. Bring to a simmer, then reduce heat to medium-low. Cover and cook for 8-10 minutes or until orzo is tender and most liquid is absorbed.
Stir in heavy cream and baby spinach, cooking until the spinach is wilted.
Return meatballs to the skillet and toss gently to coat. Heat through for 2 minutes before serving.