Make the meatballs: In a large bowl, combine the ground chicken, egg, Parmesan, breadcrumbs, spinach, olive oil, parsley, basil, garlic powder, onion powder, salt, and pepper. Mix gently just until combined.
1 lb. ground chicken, 1 large egg, 1/2 cup finely grated Parmesan cheese, 1/2 cup Italian breadcrumbs, 1 packed cup fresh spinach, 1 Tbsp. olive oil, 2 Tbsp. finely chopped fresh parsley, 1 Tbsp. finely chopped fresh basil, 1 tsp. garlic powder, 1 tsp. onion powder, 3/4 tsp. kosher salt, 1/2 tsp. black pepper
Scoop: Scoop into about 1½-inch meatballs. You should get ~18 meatballs.
Brown the meatballs: Heat 1-2 tablespoons olive oil in a large, deep skillet or braiser over medium heat. Add the meatballs and cook, turning occasionally, until golden brown on several sides, about 5-7 minutes Start Timer. They do not need to be fully cooked through yet. Transfer the meatballs to a plate and set aside.
1-2 Tbsp. olive oil
Build the orzo: Reduce the heat to medium. Add the butter and shallot to the same pan and cook for ~2 minutes Start Timer, until softened. Stir in the garlic and cook for about 30 seconds, just until fragrant. Add the orzo and cook for 1-2 minutes Start Timer, stirring frequently, until lightly toasted.
1 Tbsp. unsalted butter, 1 shallot, 4 cloves garlic, 1½ cups uncooked orzo
Add liquids: Pour in the white wine and scrape up all of the browned bits from the bottom of the skillet. Simmer for 1–2 minutes Start Timer, until the wine has reduced by about half. Stir in the chicken broth, Dijon mustard, Italian seasoning, salt, and pepper.
1/2 cup dry white wine, 3 cups low-sodium chicken broth, 1 tsp. Dijon mustard, 1 tsp. Italian seasoning, 1/2 tsp. kosher salt, 1/4 tsp. black pepper
Add meatballs back in: Bring to a gentle simmer, then nestle the meatballs back into the skillet. Reduce the heat to medium-low, cover, and cook for about 10-12 minutes Start Timer, stirring the orzo once or twice so it doesn't stick, until the orzo is nearly tender and the meatballs reach 165°F.
Finish: Stir in the heavy cream, Parmesan, and spinach. Cook uncovered for another 2-3 minutes Start Timer, stirring gently, until the spinach wilts and the sauce becomes creamy. Add another splash of broth or cream if needed.
1/2 cup heavy cream, 1/2 cup freshly grated Parmesan cheese, 2 packed cups baby spinach
Serve: Finish with fresh basil and/or parsley and plenty of freshly grated Parmesan. Enjoy!!
2 Tbsp. chopped fresh basil and/or parsley