If you’ve ever stared into your fridge at 5:17 p.m. like it personally offended you… hi, welcome, you’re among friends. Chicken Ricotta Meatballs are my favorite kind of weeknight solution: cozy, quick, and shockingly impressive for something you can pull off in regular leggings (not the “company leggings,” the real ones).
These meatballs are tender (thank you, ricotta), loaded with savory goodness (hello, Parmesan and sun-dried tomatoes), and then—because we’re not here to play small—they get tucked into a creamy spinach Alfredo with crispy bacon. It’s the kind of dinner that makes everyone think you worked harder than you actually did. And honestly? We deserve that.
Table of Contents
Why You’ll Love These Chicken Ricotta Meatballs
- They stay juicy. Ground chicken can be a little dramatic and dry out fast, but ricotta keeps it soft and plush.
- They’re weeknight-friendly. No frying splatter, no standing over a pan like a short-order cook. The oven does the heavy lifting.
- The sauce is a whole vibe. Creamy, garlicky Alfredo + spinach = comfort food that still feels a little “I have my life together.”
- Picky-eater approved. Meatballs are one of those rare foods that most people don’t argue with. (And if they do… more for you.)
Ingredients You’ll Need
For the Chicken Ricotta Meatballs
- 1½ lbs ground chicken (turkey works too)
- ¾ cup whole milk ricotta
- ¼ cup sun-dried tomatoes, finely chopped
- ½ cup Italian breadcrumbs
- ½ cup milk
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- ¼ cup fresh parsley, chopped
- 1 large egg
- ⅓ cup grated Parmesan
- 1 tsp Italian seasoning
- Salt and pepper, to taste
For the Creamy Spinach Alfredo
- 6 slices bacon
- 4 tbsp unsalted butter
- 2 garlic cloves, minced
- 1½ cups heavy cream (half-and-half works for lighter)
- 2 cups grated Parmesan
- 5 oz baby spinach (about 4 big handfuls)
- Salt and pepper, to taste
- Fresh parsley, to finish
Substitution pep talk (because life happens):
Mozzarella can pinch-hit for ricotta, vegetarian bacon works, and extra spinach is always welcome. This recipe is flexible—unlike my schedule.
How to Make Chicken Ricotta Meatballs Step-by-Step
1) Preheat and prep
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper—or just brush it with oil if you’re living your “no extra dishes” truth.
2) Soak the breadcrumbs (don’t skip!)
In a big bowl, mix breadcrumbs + milk and let it sit for about a minute. You want it to turn into a soft, mushy paste—kind of like thick oatmeal. (Not the cute Instagram kind. The real kind.)
This step helps keep the meatballs tender, especially since ground chicken can dry out.
3) Mix the meatball mixture
To the soaked breadcrumbs, add:
- onion, garlic, parsley
- sun-dried tomatoes
- ground chicken
- ricotta
- egg
- Parmesan
- Italian seasoning
- salt and pepper
Stir everything together gently. Over-mixing is the fastest way to turn “tender meatball dreams” into “why is this meatball chewy?” reality.
4) Roll the meatballs
With damp hands (seriously, it helps), roll meatballs about 1½ inches across—golf-ball size. Line them up on the baking sheet like little dinner heroes.
5) Bake
Bake for 18–20 minutes, until golden and cooked through.
If you’re checking temperature, you want 165°F in the center.
Creamy Spinach Alfredo (The “Everyone Will Ask for the Recipe” Part)
6) Cook the bacon
In a deep pan, fry the bacon until crisp. Set it aside, and leave about 1 teaspoon of drippings in the pan. (Enough for flavor, not enough to turn the sauce into Bacon Grease Soup.)
7) Butter + garlic
Add butter to the pan. Melt it over gentle heat, then sauté the garlic until fragrant.
Important: no browning. Garlic goes from “mmm” to “why does it taste bitter?” fast.
8) Make it creamy
Pour in the cream and warm it slowly—don’t boil. Then whisk in the Parmesan a little at a time until it’s silky and smooth.
If it looks a little grainy at first, keep whisking. Cheese sometimes needs a minute to remember its purpose in life.
9) Add spinach
Toss in the baby spinach and stir until wilted. It’ll look like too much spinach at first, and then suddenly it’s… gone. Spinach is basically a magic trick.
10) Bring it all together
Add your baked Chicken Ricotta Meatballs to the Alfredo sauce and let them simmer gently for a couple of minutes. This helps them soak up that creamy goodness.
Crumble bacon over the top, sprinkle with parsley, and take a second to admire your work like the domestic wizard you are.
Serving Ideas (Because Sauce Deserves a Vehicle)
This dish is saucy—in the best way—so serve it with something that can scoop:
- Pasta (fettuccine is classic, penne is practical)
- Rice (especially if you want comfort without extra noodles)
- Mashed potatoes (trust me)
- Garlic bread or a crusty loaf (the ultimate sauce mop)
- Zoodles if you’re feeling virtuous, but still want the Alfredo life

Aneta’s Tips for Tender Meatballs and Smooth Sauce
- Don’t pack the meatballs too tight. Roll them gently—like you’re handling a baby hamster. A delicious baby hamster.
- Use a cookie scoop if you want even meatballs without thinking too hard.
- If your mixture feels sticky, wet your hands or lightly oil them before rolling.
- For extra flavor, add a pinch of red pepper flakes to the Alfredo.
- If the sauce thickens too much, splash in a little milk or pasta water and whisk. Alfredo is forgiving.
And remember: if your sauce looks a little lumpy at first, don’t panic. It’s not ruined. It’s just having a moment.
A Little Personal Note From My Kitchen
These Chicken Ricotta Meatballs became one of my go-to dinners on those nights when I wanted something comforting but didn’t have the energy for a big production. The first time I made them, I planned to serve them with pasta… and then my family kept “taste-testing” meatballs straight off the pan like I wasn’t watching. By the time dinner happened, I had to “strategically” stretch the rest with extra spinach and more sauce.
Now I just make a bigger batch and accept that meatballs will mysteriously disappear. It’s not a problem. It’s a lifestyle.
FAQs About Chicken Ricotta Meatballs
Can I swap ricotta for something else?
Yes! If you don’t have ricotta, mozzarella can work in a pinch (especially shredded and mixed in). You could also try cottage cheese blended smooth, though ricotta gives the best tender texture.
Can I make Chicken Ricotta Meatballs ahead of time?
Absolutely. Bake them, cool them, and store in the fridge. When ready, warm them gently in the Alfredo sauce.
How do I store leftovers?
Pop leftovers into an airtight container and refrigerate for up to 3 days. Reheat slowly on the stove or microwave with a splash of milk/cream to loosen the sauce.
Can I freeze them?
You can freeze the baked meatballs (without sauce) for up to 3 months. Thaw overnight in the fridge and warm in fresh Alfredo sauce for best texture.
Can I make this lighter?
Yes—use half-and-half instead of heavy cream, and turkey bacon or vegetarian bacon if you prefer. It’ll still feel cozy, just a little less “Alfredo spa day.”
Your Next Cozy Dinner Starts Here
If you’re craving something comforting that doesn’t require a culinary degree or two hours of your life, these Chicken Ricotta Meatballs are it. Tender meatballs, creamy spinach Alfredo, crispy bacon—this is the kind of dinner that makes a regular Tuesday feel a little more special (even if someone is doing homework at the table and the dog is barking at absolutely nothing).
Make them once, and I have a feeling they’ll end up in your “save me on busy nights” rotation—right where Chicken Ricotta Meatballs belong. Happy cooking!
Keep the Chicken Magic Going (More Cozy Ideas!)
- If you loved that creamy, garlicky moment, you’ll probably want to try one-pot Cajun chicken Alfredo orzo for busy nights (same comfort-food energy, fewer dishes—bless).
- Craving another tender, saucy chicken dinner? Don’t miss creamy baked ricotta chicken when you want “restaurant-ish” at home—it’s rich, cozy, and totally weeknight-friendly.
- Want to keep the meatball theme rolling? These crockpot marry-me chicken meatballs for hands-off comfort are the “set it and forget it” cousin of today’s recipe (and yes, they’re as dreamy as they sound).
- And if you’re serving a crowd (or feeding hungry humans who act like they’ve never eaten before), pair your dinner plans with dump-and-bake cheddar chicken rice bake for an easy side-style meal—because everyone loves a cozy scoop-and-serve situation.
If you make these Chicken Ricotta Meatballs, I’d love to hear how it went—please leave a quick review and tap your star rating ⭐⭐⭐⭐⭐ (be honest… but if the sauce made you lick the spoon, I won’t tell anyone) .
Chicken Ricotta Meatballs
- Total Time: 40 minutes
- Yield: 4–6 servings 1x
Description
Creamy, tender Chicken Ricotta Meatballs baked until golden, then simmered in a rich spinach Alfredo sauce with sun-dried tomatoes and crispy bacon. This cozy, family-friendly dinner feels restaurant-worthy but is easy enough for a busy weeknight.
Ingredients
For the Chicken Ricotta Meatballs
- 1½ lbs ground chicken
- ¾ cup whole milk ricotta
- ¼ cup sun-dried tomatoes, finely chopped
- ½ cup Italian breadcrumbs
- ½ cup milk
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- ¼ cup fresh parsley, chopped
- 1 large egg
- ⅓ cup grated Parmesan
- 1 tsp Italian seasoning
- Salt and pepper, to taste
For the Creamy Spinach Alfredo
- 6 slices bacon
- 4 tbsp unsalted butter
- 2 garlic cloves, minced
- 1½ cups heavy cream (or half-and-half)
- 2 cups grated Parmesan
- 5 oz baby spinach
- Salt and pepper, to taste
- Fresh parsley, for garnish
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly oil it.
- Soak breadcrumbs. In a large bowl, mix breadcrumbs and milk. Let sit for 1 minute until softened.
- Mix meatballs. Add ground chicken, ricotta, sun-dried tomatoes, onion, garlic, parsley, egg, Parmesan, Italian seasoning, salt, and pepper. Mix gently until combined. Do not overmix.
- Form meatballs. Roll into 1½-inch balls and place on prepared baking sheet.
- Bake for 18–20 minutes or until cooked through (internal temperature 165°F).
- Cook bacon. In a large skillet, cook bacon until crispy. Remove and set aside. Leave about 1 teaspoon of drippings in the pan.
- Make Alfredo sauce. Add butter to skillet. Melt over medium-low heat and sauté garlic until fragrant (about 30 seconds).
- Add cream. Pour in heavy cream and warm gently. Do not boil.
- Add cheese. Whisk in Parmesan until smooth and creamy.
- Add spinach. Stir in spinach and cook until wilted. Season with salt and pepper.
- Combine. Add baked meatballs to the skillet and simmer in sauce for 2–3 minutes.
- Finish. Crumble bacon over top and garnish with fresh parsley before serving.
Notes
- Turkey can be substituted for ground chicken.
- Mozzarella can replace ricotta if needed.
- For a lighter version, use half-and-half instead of heavy cream.
- If sauce thickens too much, add a splash of milk or pasta water.
- Meatballs can be made ahead and refrigerated for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Baked + Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 1/6 of recipe
- Calories: 620 kcal
- Sugar: 4 g
- Sodium: 720 mg
- Fat: 45 g
- Saturated Fat: 23 g
- Unsaturated Fat: 19 g
- Trans Fat: 0.5 g
- Carbohydrates: 14 g
- Fiber: 1 g
- Protein: 42 g
- Cholesterol: 195 mg