
Tender chicken meatballs packed with smooth ricotta make a fantastic base for this cozy family meal. These soft meatballs cook in the oven while you whip up a lush, spinach-laced Alfredo that coats every bite in creamy richness. It's that perfect mix of feeling decadent yet somewhat nutritious. I discovered this gem last year during a cooking slump, and it's quickly become one of our most-requested dinners.
The aroma from these meatballs was so amazing that my cooking-averse spouse actually wandered into the kitchen the first time I made them. He hung around until dinner was ready - something that doesn't happen with our standard meals. These days when I mention making this dish, he volunteers to help chop things - that's when I knew I'd found something truly special!
Key Ingredients
- Ground chicken: Makes lighter, more delicate meatballs than beef but still packs flavor. Try to find packages with some fat (not the super lean kind) for juicier results.
- Ricotta cheese: The secret weapon that turns basic meatballs into something spectacular. It adds moisture that keeps chicken from drying out while baking.
- Breadcrumbs: They hold everything together while keeping the texture just right. Panko gives extra crispness, but standard breadcrumbs work fine too.
- Fresh garlic: Brings wonderful aroma to both meatballs and sauce. While jarred works when you're in a rush, fresh chopped garlic tastes so much better.
- Parmesan cheese: Adds a savory, nutty kick that improves everything in the dish. Grab a block and grate it yourself for smoother melting.
- Fresh spinach: Provides color, nutrients, and slight earthiness that cuts through the rich sauce. Baby spinach needs no chopping and wilts perfectly.
- Heavy cream: Creates that dreamy Alfredo texture that sticks to every bite. Don't swap this out if you want that real restaurant quality.
- Mozzarella cheese: Gives that wonderful stretch and melt factor that makes the sauce so crave-worthy. The low-moisture, part-skim type works great here.
- Italian herbs: Dried oregano and basil for the meatballs plus Italian seasoning in the sauce build that classic flavor without any fuss.

Dinner Preparation Steps
Mixing MeatballsSet your oven to 400°F and coat a baking sheet with a bit of oil while getting everything ready. Mix ground chicken, ricotta, breadcrumbs, egg, chopped garlic, grated Parmesan, dried herbs, salt, and pepper in a big bowl. Blend with your hands until just mixed – too much handling will make tough meatballs. Work gently here, almost like you're dealing with cake batter instead of meat.
Rolling and BakingDampen your hands slightly (this stops sticking) and grab about two tablespoons of the mixture to roll each meatball. Set them on your baking sheet with room between them. They'll feel softer than beef meatballs because of the ricotta, so don't worry if they seem a bit loose. They'll firm up nicely in the oven while staying juicy inside.
Starting the SauceWhile your meatballs bake for around 18-20 minutes, get your sauce going. Warm olive oil in a big skillet over medium heat, then cook minced garlic just until you can smell it – about half a minute. Keep a close eye on it since garlic burns fast and gets bitter. Add your spinach and stir until it shrinks down dramatically – what starts as a huge pile turns into just a small amount.
Finishing the SauceAdd heavy cream to your wilted spinach and let it bubble gently for about 5 minutes until it starts to thicken a bit. Mix in both cheeses and stir until they've melted completely. The sauce will get thicker as it cooks, turning into a velvety coating for your meatballs. Add Italian herbs, salt, and pepper, tasting as you go to get the seasoning just right.
My grandma used to make simple ricotta meatballs when I was little, though she always used beef instead of chicken. She insisted on mixing everything by hand, claiming it was the only way to know when the texture felt right. I find myself thinking of her advice whenever I make these, feeling for that moment when everything comes together but still stays light. There's something really special about keeping cooking traditions alive while making them your own.
How To Serve
These meatballs really stand out when placed over wide noodles like pappardelle or fettuccine, which give plenty of surface for the sauce to cling to. For something lighter, try them with roasted spaghetti squash or zucchini spirals. A simple green salad with tangy dressing offers nice contrast to the richness. When you've got guests over, grab some crusty bread for soaking up the amazing sauce – nobody wants to waste a single drop.
Tasty Twists
Switch things up by adding cooked mushrooms to the sauce for extra flavor depth. For a taste of the Mediterranean, mix in chopped sun-dried tomatoes and a handful of fresh spinach right before serving. Want some heat? Sprinkle in some red pepper flakes or hide a small cube of mozzarella inside each meatball for a gooey surprise center. Ground turkey works just as well as chicken if that's what you've got in your fridge.
Storage Tips
Put any extras in a sealed container in the fridge for up to three days. The flavors actually get better overnight as everything melds together. When reheating, do it slowly on the stove with a splash of milk if the sauce has gotten too thick. If you want to prep ahead, you can make and bake the meatballs, then store them separately from the sauce. When you're ready to eat, just warm the meatballs in freshly made sauce for about 10 minutes.

Smart Cooking Tips
- Slightly wet your fingers before rolling meatballs so the mix doesn't stick
- Leave the sauce uncovered if it needs to thicken; cover it if it's reducing too fast
- Check meatballs with a meat thermometer - they're done at 165°F inside
I've tried so many meatball recipes through the years, from my Italian grandma's classic beef-veal-pork combo to newer turkey versions. But these chicken-ricotta ones hold a special spot in my regular lineup. There's something almost magical about how ricotta turns plain ground chicken into something worthy of a dinner party. When things get busy and I need a reliable crowd-pleaser that doesn't need constant attention, this meal always comes through.
Frequently Asked Questions
- → How can I make this gluten-free?
- Swap out the breadcrumbs for gluten-free ones when making the meatballs.
- → Can the meatballs be prepped ahead?
- Sure thing! Cook them a day earlier and warm them up before adding to the sauce.
- → What sides work best with this?
- Serve with pasta, zucchini noodles, or crusty bread to scoop up the sauce.
- → Can I switch chicken for turkey?
- Absolutely, ground turkey will work perfectly here too.
- → How should leftovers be stored?
- Pop them in an airtight box in your fridge for up to 3 days. Reheat gently.