
Tender chicken meatballs mixed with smooth ricotta cheese make the base for this soul-warming family meal. These soft meatballs cook in the oven while you whip up a rich, spinach-flecked Alfredo sauce that coats each mouthful in creamy delight. The mix gives you that perfect balance—feels fancy but still packs in healthy stuff. I found this combo last year when trying to shake up our dinner options, and it's landed on our weekly menu many times since.
The first time these meatballs hit my oven, my cooking-shy partner actually came into the kitchen to check out the fantastic aroma. He ended up waiting by the stove until food was ready, something that doesn't happen with our standard dinners. Now when I say I'm making them, he jumps in to help chop stuff – that's how I know we've got a winner!
Key Ingredients
- Ground chicken: Makes lighter meatballs than beef but still tastes amazing. Try to grab packs with some fat (not the super lean kind) for juicier results.
- Ricotta cheese: The secret weapon that turns plain meatballs into something special. Its moisture and creaminess stops the chicken from getting dry while baking.
- Breadcrumbs: Pulls everything together and keeps the texture just right. Panko gives great results, but standard breadcrumbs work fine too.
- Fresh garlic: Brings bold flavor to both meatballs and sauce. The jar stuff works if you're rushed, but fresh-chopped tastes way better.
- Parmesan cheese: Adds that salty, nutty kick that makes everything tastier. Freshly grated melts way better than the pre-shredded stuff.
- Fresh spinach: Brings color, nutrients, and a gentle earthiness that cuts through the rich sauce. Baby spinach needs no chopping and wilts perfectly.
- Heavy cream: Creates that dreamy Alfredo base that sticks to everything. Don't swap this out if you want that true restaurant feel.
- Mozzarella cheese: Gives that stretchy, melty quality that makes the sauce impossible to resist. The part-skim kind works great here.
- Italian herbs: Dried oregano and basil in the meat plus Italian seasoning in the sauce build that classic flavor without extra work.

Cooking Steps
Mixing the MeatballsHeat your oven to 400°F and coat a baking sheet with a bit of oil while getting everything ready. In a big bowl, mix your ground chicken, ricotta, breadcrumbs, egg, chopped garlic, grated Parmesan, dried herbs, salt, and pepper. Stir gently with your fingers until just mixed – don't overwork it or you'll end up with tough meatballs. Use a soft touch here, kind of like you're handling something fragile rather than meat.
Forming and CookingWet your hands slightly (this helps stop sticking), then scoop about two tablespoons of the mix and softly roll between your palms to make each meatball. Set them on your oiled baking sheet with room between them. They'll feel softer than regular beef meatballs because of the ricotta, so don't worry if they seem a bit loose. The oven will firm them up nicely while keeping them juicy inside.
Starting the SauceWhile your meatballs bake for around 18-20 minutes, get going on your sauce. Warm olive oil in a big pan over medium heat, then drop in chopped garlic and cook just until you smell it – about half a minute. Keep an eye on it since garlic burns fast and turns nasty. Toss in your spinach and stir until it shrinks down dramatically – what starts as a huge pile will shrink to almost nothing.
Building the SauceAdd the heavy cream to your wilted spinach and let it come to a gentle bubble. Let it cook slowly for about 5 minutes until it starts to thicken a bit. Mix in both cheeses and stir until they've completely melted into a smooth sauce. It'll keep getting thicker as it cooks, turning into a velvety coating for your meatballs. Add Italian herbs, salt, and pepper, tasting as you go to nail the perfect flavor.
Back when I was little, my grandma would make a basic version of ricotta meatballs, though she used beef not chicken. She always mixed everything by hand, claiming it was the only way to tell when the texture felt right. I catch myself thinking of her whenever I make these, feeling for that sweet spot where the mix holds together but still feels airy. There's something really cool about keeping cooking traditions alive while making them work for today's tastes.
Ways to Serve
These meatballs really shine over broad pasta like pappardelle or fettuccine, which give lots of surface for the creamy sauce to cling to. For something lighter, try them on roasted spaghetti squash or zoodles. A simple green salad with tangy dressing balances out the richness perfectly. When you've got friends over, grab some crusty bread for mopping up the amazing sauce – nobody wants to waste a drop.
Tasty Twists
Switch up this flexible dish by adding cooked mushrooms to the sauce for an earthy touch. For a Mediterranean feel, mix in chopped sun-dried tomatoes and a handful of baby spinach right before serving. Want some heat? Sprinkle in red pepper flakes or stuff each meatball with a tiny cube of mozzarella for a melty surprise inside. These work just as well with ground turkey if that's what's in your fridge.
Storing Leftovers
Put any extras in a sealed container in your fridge for up to three days. The flavors actually get better overnight as everything mingles together. When reheating, do it slowly on the stove and add a splash of milk if the sauce has gotten too thick. If you want to prep ahead, you can form and bake the meatballs, then keep them separate from the sauce in the fridge. When it's dinner time, just warm the meatballs in freshly made sauce for about 10 minutes.

Pro Tips
- Dampen your hands before rolling to stop the meat mix from sticking to your fingers
- Let the sauce cook uncovered if it needs to thicken up; cover it if it's reducing too fast
- For perfectly done meatballs, use a meat thermometer to check they've hit 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 dinner lineup. There's just something magical about how ricotta changes plain ground chicken into something worthy of a special occasion. When life gets crazy busy and I need a sure-fire hit that doesn't need constant babysitting, this dish always comes through.
Recipe FAQs
- → How do I make it gluten-free?
- Swap regular breadcrumbs with gluten-free ones for the meatball mix.
- → Can I prepare it before serving?
- Yep! Bake the meatballs a day ahead and reheat while making the sauce.
- → What pairs well with this dish?
- It's great with pasta, crusty bread, or even veggie noodles.
- → Can I swap out the chicken?
- Sure thing—ground turkey works just as well here.
- → How do I store leftovers?
- Put them in the fridge in an airtight container, and they'll stay good for 3 days. Reheat gently.
Creamy Chicken Meatballs
Soft ricotta-filled chicken meatballs baked until golden, paired with a creamy spinach Alfredo sauce for a hearty and comforting dinner.
Ingredients
→ Meatball Basics
→ Spinach Alfredo Mixture
Steps
Turn your oven on to 400°F (200°C). Grease a baking tray lightly with olive oil.
In a big bowl, toss in the chicken, ricotta, breadcrumbs, egg, Parmesan, garlic, herbs, salt, and pepper. Stir together gently, just until it’s combined.
Roll the mixture into meatballs about 1 1/2 inches across (you’ll get around 16). Lay them out on the baking tray and bake for 18-20 minutes, till golden brown and fully cooked.
While the meatballs are baking, warm olive oil in a big pan. Toss in garlic and cook for 1 minute, then add spinach. Stir for 2 to 3 minutes till it shrinks down.
Pour in heavy cream, letting it bubble slightly. Let it thick up for about 3-5 minutes. Sprinkle in mozzarella, Parmesan, and Italian herbs. Stir till the cheese melts and the sauce is smooth. Add a pinch of salt and pepper to taste.
Put your baked meatballs into the skillet with the sauce and gently toss to coat them. Let everything simmer for 5-7 minutes so the flavors mix nicely. Add parsley on top if you'd like, and enjoy!
Notes
- If needed, swap breadcrumbs with gluten-free ones.
- Pairs perfectly with zucchini noodles or pasta!
- You can make the meatballs earlier and bake them later.
Required Tools
- Baking tray
- Big bowl for mixing
- Large pan
Allergy Information
Check each ingredient for potential allergens and consult a healthcare professional if needed.
- Includes dairy products like ricotta, Parmesan, mozzarella, and cream.
- Contains gluten due to breadcrumbs.
- Egg is used in the recipe.
Nutritional Facts (per serving)
These details are provided for informational purposes and aren't a substitute for medical advice.
- Calories: 425
- Fats: 28 g
- Carbohydrates: 10 g
- Proteins: 30 g