Preheat the oven to 400°F (200°C) and lightly grease a baking sheet with olive oil.
In a large bowl, combine ground chicken, ricotta, breadcrumbs, egg, Parmesan, minced garlic, oregano, basil, salt, and pepper; mix gently to combine.
Form the mixture into 1 ½-inch meatballs and place evenly on the prepared baking sheet.
Bake meatballs for 18-20 minutes until golden brown and fully cooked.
While the meatballs bake, heat olive oil in a large skillet over medium heat and sauté garlic for about 1 minute until fragrant.
Add chopped spinach to the skillet and cook for 2-3 minutes until wilted and tender.
Pour in heavy cream and bring to a simmer; cook 3-5 minutes until slightly thickened.
Stir in Parmesan, mozzarella, and Italian seasoning; cook until cheeses melt and sauce is smooth.
Season sauce with salt and pepper to taste.
Add baked meatballs to the sauce and gently stir to coat.
Simmer meatballs in the sauce for 5-7 minutes to blend flavors.
Transfer meatballs and sauce to a serving dish and garnish with fresh parsley; serve hot.