Start by preheating your oven to 400°F (200°C). In a large mixing bowl, combine the ground chicken, ricotta cheese, grated Parmesan, breadcrumbs, egg, minced garlic, Italian seasoning, and a generous pinch of salt and pepper. If using, add the chopped parsley for extra freshness.
Mix the ingredients with your hands or a spoon until just combined. Avoid overmixing, as it can make the meatballs dense. The ricotta will keep them soft and delicate, while the breadcrumbs and egg help everything hold together during baking.
Shape the mixture into evenly sized meatballs, around 1 to 1.5 inches in diameter. Place them on a baking sheet lined with parchment paper, leaving a bit of space between each one to allow even browning.
Once shaped, place the baking sheet into the preheated oven. Bake for 20 to 25 minutes, or until the meatballs are fully cooked through and lightly golden on the outside. Internal temperature should read 165°F (74°C) if using a meat thermometer.
Baking gives the meatballs a cleaner taste and a firmer bite without extra oil. While the meatballs bake, you can begin preparing the sauce, so both components are ready to serve at the same time.
Once finished, remove the meatballs from the oven and let them rest for a few minutes. This helps them firm up and absorb any remaining juices before they go into the sauce.
In a large skillet over medium heat, melt the butter until it begins to foam. Add the minced garlic and sauté for about 1–2 minutes until it becomes fragrant but not browned. Stir continuously to avoid burning.
Pour in the heavy cream and gently whisk as it warms. Once it begins to simmer, gradually add the grated Parmesan cheese. Keep whisking as the cheese melts and the sauce starts to thicken to a silky consistency.
Season with salt, pepper, and nutmeg (if using), then stir in the fresh chopped spinach. Cook for another 1–2 minutes until the spinach wilts into the sauce, enhancing its color and flavor.
Gently add the cooked meatballs into the skillet with the sauce, coating them evenly. Let them simmer for a few minutes in the sauce so they soak up all the creamy, cheesy goodness.
Serve the saucy meatballs over a warm bed of cooked pasta—fettuccine or penne works beautifully. Finish with a sprinkle of fresh parsley for brightness and a pop of color. Plate and serve immediately for the best texture and flavor.