Prepare the Meatball Mixture: In a large mixing bowl, combine the breadcrumbs and milk; let sit for 2 minutes to absorb. Add the ground chicken, ricotta cheese, Parmesan cheese, egg, minced garlic, Italian seasoning, chopped parsley, salt, and pepper. Mix gently until just combined, being careful not to overmix to prevent dense meatballs.
Form and Bake the Meatballs: Preheat your oven to 450°F (235°C). Line a large baking sheet with parchment paper. Shape the mixture into 18-20 meatballs, approximately 2.5 inches in diameter, and place them on the prepared baking sheet. Lightly spray or brush the meatballs with cooking oil. Bake for 15-20 minutes, or until the meatballs are golden brown and cooked through
Prepare the Spinach Alfredo Sauce: While the meatballs are baking, melt the butter in a large skillet over medium heat. Add the minced garlic and sauté until fragrant, about 1 minute. Pour in the heavy cream, bringing it to a gentle simmer. Cook for 2 minutes, then season with salt and pepper. Whisk in the Parmesan cheese until melted and the sauce is smooth. Add the baby spinach and cook until wilted, approximately 1-2 minutes.
Combine and Serve: Once the meatballs are cooked, transfer them to the skillet with the Alfredo sauce, ensuring each meatball is coated. Simmer together for 5 minutes to allow the flavors to meld. Garnish with additional fresh parsley if desired, and serve hot over pasta, rice, or with crusty bread.