These tender, juicy chicken ricotta meatballs swim in a velvety spinach Alfredo sauce with crispy bacon bits scattered on top. I first made these on a chilly Tuesday when I wanted something cozy but didn't feel like standing over the stove for hours, and they've been on repeat ever since. The ricotta keeps them incredibly moist, and baking them means less mess and healthier results without sacrificing any of that rich, comforting flavor.
If you're craving something warm and satisfying, try pairing these with my Creamy Cajun Chicken Pasta Recipe or serving them alongside Baked Ziti with Ground Beef for a full Italian feast.
Why You'll Love This Chicken Ricotta Meatballs
This Chicken Ricotta Meatballs checks all the boxes for a weeknight dinner or a special occasion meal. The meatballs are tender and flavorful, the sauce is creamy without being too heavy, and everything comes together in about 40 minutes. You'll love how the baked chicken meatballs turn out lighter than fried versions but still have that crispy edge. The ricotta keeps them moist, and the sun-dried tomatoes add little bursts of tangy sweetness.
It's also incredibly versatile. Serve it over pasta, zoodles, or even with crusty bread to soak up all that creamy goodness. Plus, it looks impressive enough to serve to guests but easy enough to make on a busy Tuesday.
Jump to:
Chicken Ricotta MeatballsIngredients
Here's a simple list of what goes into these Chicken Ricotta Meatballs and the creamy sauce.
See Recipe Card Below This Post For Ingredient Quantities
For the Chicken Ricotta Meatballs
- Italian breadcrumbs or regular breadcrumbs: These help bind the meatballs and keep them tender. Soaking them in milk makes them extra soft.
- Milk: Softens the breadcrumbs so the meatballs stay moist and fluffy instead of dense.
- Onion: Adds sweetness and depth of flavor. Chopping it finely helps it blend into the meat mixture.
- Garlic cloves: Brings that warm, savory flavor that makes everything taste better.
- Fresh parsley: Adds a fresh, herby note that brightens up the meatballs.
- Sun-dried tomatoes: These little gems add tangy, concentrated tomato flavor and a pop of color.
- Ground chicken or turkey: The base of the meatballs. Chicken works beautifully here and stays lean.
- Whole milk ricotta: This is the secret ingredient for ultra-moist, tender meatballs that don't dry out.
- Large egg: Binds everything together so the meatballs hold their shape.
- Freshly grated Parmesan cheese: Adds a salty, nutty flavor that complements the ricotta perfectly.
- Italian seasoning: A blend of herbs like oregano, basil, and thyme that gives the meatballs classic Italian flavor.
- Salt: Enhances all the flavors and seasons the meat properly.
For the Creamy Sauce
- Bacon strips: Adds smoky, salty crunch and renders fat that flavors the entire sauce.
- Butter: Creates a rich base for the sauce and helps the garlic bloom.
- Garlic cloves: Infuses the cream with that warm, aromatic flavor.
- Heavy cooking cream: Makes the sauce thick, silky, and luxurious. The 35% fat content is key for a stable sauce.
- Salt and pepper: Season the sauce and bring out the flavors of the cheese and cream.
- Freshly grated Parmesan cheese: Melts into the cream and creates that classic Alfredo texture and flavor.
- Baby spinach: Wilts into the sauce, adding color, nutrients, and a mild earthy flavor.
- Fresh parsley: A bright garnish that adds a pop of color and freshness.
How to Make Chicken Ricotta Meatballs
Here's how to make these Chicken Ricotta Meatballs and that dreamy creamy sauce.
Preheat oven: Preheat your oven to 450°F (235°C) and line a large baking sheet with parchment paper. This high heat creates a nice golden crust on the meatballs.
Soak breadcrumbs: In a medium bowl, combine the breadcrumbs with milk and let them soak for 2 minutes. This step is crucial for keeping the meatballs moist and tender.
Chop aromatics: Add the onion, garlic, parsley, and sun-dried tomatoes to your food processor. Pulse until finely chopped, scraping down the sides if needed. You want everything evenly minced so the flavors distribute throughout the meatballs.
Mix meatball mixture: In a large bowl, combine the chopped aromatics with the ground chicken, soaked breadcrumbs, egg, ricotta cheese, Parmesan cheese, Italian seasoning, and salt. Mix just until everything comes together. Don't overmix or the meatballs will turn out dense and tough.
Shape meatballs: Form the mixture into 18 to 20 meatballs, about 2.5 inches each. Place them on the prepared baking sheet and spray lightly with cooking oil spray. This helps them brown nicely.
Bake: Bake for 15 to 20 minutes, until the meatballs are crisp on the outside and cooked through. They should reach an internal temperature of 165°F.
Cook bacon: Heat a large skillet or nonstick pan over medium heat. Fry the bacon until crispy, then transfer to a plate. Leave the bacon fat in the pan for extra flavor.
Sauté garlic: In the same pan, melt the butter. Add the minced garlic and cook until fragrant, about 1 minute. Don't let it burn or it'll taste bitter.
Simmer cream: Add the heavy cream and bring to a gentle simmer. Cook for 2 minutes to let it thicken slightly and the flavors meld together.
Season sauce: Season with black pepper and salt. Taste and adjust as needed.
Add cheese: Whisk in the freshly grated Parmesan cheese and cook until melted and smooth. The sauce should be creamy and coat the back of a spoon.
Wilt spinach: Add the baby spinach and cook for 1 to 2 minutes, stirring gently, until wilted. The spinach will turn bright green and shrink down.
Combine meatballs and sauce: Add the baked meatballs to the sauce and cook for 2 minutes, letting the sauce thicken slightly and coat the meatballs.
Top with bacon: Chop the cooked bacon and sprinkle it over the sauce for that smoky, crispy finish.
Serve: Serve immediately over your favorite pasta. The sauce will cling beautifully to fettuccine, penne, or even spaghetti.
Ingredient Substitutions
You can easily adapt this Chicken Ricotta Meatballs based on what you have on hand.
Ground turkey instead of chicken: Works just as well and has a similar texture. The ricotta will still keep them moist.
Regular breadcrumbs instead of Italian: Just add a pinch more Italian seasoning to make up for the missing herbs.
Half-and-half instead of heavy cream: The sauce will be slightly thinner, but still delicious. You might need to simmer it a bit longer to thicken.
Kale instead of spinach: Chop it finely and cook it a minute or two longer since kale is tougher than baby spinach.
Turkey bacon or omit bacon: For a lighter version, skip the bacon or use turkey bacon. You'll lose some of that smoky flavor, but the sauce will still be rich and creamy.
Equipment For Chicken Ricotta Meatballs
Having the right tools makes this Chicken Ricotta Meatballs come together smoothly.
A food processor helps you chop the onion, garlic, parsley, and sun-dried tomatoes quickly and evenly. A large mixing bowl gives you room to combine the meatball mixture without making a mess. Line your baking sheet with parchment paper to prevent sticking and make cleanup easier.
A large skillet or nonstick pan is essential for making the creamy sauce and combining everything at the end. If you want to check doneness, a meat thermometer ensures your meatballs reach 165°F. An electric meat grinder isn't necessary here since you're using pre-ground chicken, but it's handy if you prefer to grind your own.
Storage and Reheating Tips
These Chicken Ricotta Meatballs keep beautifully, which makes them great for meal prep.
Store leftovers in an airtight container in the fridge for up to 3 days. The sauce might thicken as it sits, so add a splash of cream or milk when reheating. Warm everything gently in a skillet over low heat, stirring occasionally, until heated through.
You can also freeze the meatballs before adding them to the sauce. Place them on a baking sheet, freeze until solid, then transfer to a freezer bag. They'll keep for up to 3 months. Thaw in the fridge overnight and make the sauce fresh when you're ready to serve.
Serving Suggestions
These Chicken Ricotta Meatballs are incredibly versatile.
Serve them over a big bowl of fettuccine or penne for a classic Italian dinner. The creamy sauce clings to the pasta perfectly. You could also try them with zucchini noodles for a lighter, low-carb option. The sauce is rich enough that you won't miss the pasta.
Crusty garlic bread on the side is a must for soaking up every last bit of that creamy Alfredo sauce. For a complete meal, add a simple side salad with a tangy vinaigrette to cut through the richness. If you're feeding a crowd, pair these with my Easy Potsticker Noodle Bowl Recipe for a fun mix-and-match dinner spread.
Expert Tips
Here are a few tricks to make sure your Chicken Ricotta Meatballs turn out perfectly every time.
Don't skip soaking the breadcrumbs in milk. This step keeps the Chicken Ricotta Meatballs tender and prevents them from drying out. When mixing the meatball mixture, use a light hand. Overmixing makes the meatballs dense and tough, so stop as soon as everything is combined.
Use a cookie scoop or ice cream scoop to portion out the meatballs evenly. This ensures they all cook at the same rate. If your Chicken Ricotta Meatballs are browning too quickly in the oven, lower the temperature to 425°F and bake a few minutes longer.
For the creamiest sauce, use freshly grated Parmesan cheese instead of pre-shredded. The pre-shredded stuff has anti-caking agents that can make the sauce grainy. And don't let the sauce boil once you add the cheese, or it might separate. Keep it at a gentle simmer.
FAQ
Can you put ricotta in chicken meatballs?
Absolutely! Ricotta is actually one of the best additions to Chicken Ricotta Meatballs. It adds moisture and keeps them tender, especially since ground chicken can dry out easily. The ricotta melts into the meat as it bakes, creating a soft, juicy texture. My neighbor Hannah swears by this trick now and uses it in all her meatball recipes.
Should I put ricotta cheese in my meatballs?
Yes, especially if you're using lean meat like chicken or turkey. Ricotta adds fat and moisture without making the meatballs greasy. It also gives them a richer flavor and a softer bite. If you've ever had dry, crumbly chicken meatballs, ricotta is the solution.
What is the best binder for chicken meatballs?
A combination of breadcrumbs, egg, and ricotta works best. The breadcrumbs (especially when soaked in milk) create structure, the egg binds everything together, and the ricotta adds moisture. Some people use just egg, but the breadcrumbs help the meatballs hold their shape without becoming dense.
What is the secret ingredient to moist meatballs?
Ricotta cheese is the real secret here. It keeps the Chicken Ricotta Meatballs incredibly moist from the inside out. Soaking the breadcrumbs in milk also helps, as does not overmixing the meat. And baking at a high temperature (450°F) creates a crust that seals in the juices, so they stay tender.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Chicken Ricotta Meatballs
Chicken Ricotta Meatballs
Ingredients
- ½ cup breadcrumbs Italian-style or plain fine texture
- ½ cup milk whole milk for soaking the crumbs
- 1 medium onion very finely chopped
- 3 cloves garlic fresh minced
- ¼ cup fresh parsley finely chopped
- ¼ cup sun-dried tomatoes packed in oil finely chopped
- 1 ½ pounds ground chicken lean but not extra-lean
- ¾ cup whole milk ricotta full-fat for tenderness
- 1 large egg room temperature
- ⅓ cup Parmesan cheese freshly grated
- 1 teaspoon Italian seasoning dried herb blend
- 1 teaspoon salt or to taste
- ½ teaspoon black pepper freshly ground
- 6 slices bacon thick-cut preferred
- 4 tablespoons butter unsalted
- 2 cloves garlic minced for the sauce
- 1 ½ cups heavy cream about 35% fat
- 2 cups Parmesan cheese freshly grated for melting
- 5 ounces baby spinach fresh washed
- 1 tablespoon fresh parsley chopped for garnish
- Cooking spray or oil for greasing the pan
Instructions
- Preheat the oven to 450°F (235°C) and line a large baking sheet with parchment paper.
- Stir the breadcrumbs and milk together in a small bowl and let them soak for about 2 minutes until spongy.
- Place the onion, garlic, parsley, and sun-dried tomatoes in a food processor and pulse until very finely chopped, scraping down the sides if needed.
- Transfer the chopped mixture to a large bowl and add the ground chicken, soaked breadcrumbs, ricotta, egg, Parmesan, Italian seasoning, salt, and pepper, then gently mix just until combined.
- Form the mixture into about 18-20 meatballs and arrange them on the prepared baking sheet, then lightly spray or brush them with oil.
- Bake the meatballs for 15-20 minutes, until they are lightly golden and cooked through.
- While the meatballs bake, heat a large skillet over medium heat and cook the bacon until crisp, then remove it to a plate.
- In the same skillet, melt the butter and add the garlic, cooking for about 1 minute until fragrant.
- Pour in the cream and bring it to a gentle simmer, letting it cook for about 2 minutes.
- Stir in the Parmesan cheese and keep stirring until the sauce is smooth and melted.
- Add the spinach and cook for 1-2 minutes, just until it wilts into the sauce. mix
- Transfer the baked meatballs into the skillet and let them simmer in the sauce for about 2 minutes to thicken slightly.
- Chop the bacon and sprinkle it over the top along with fresh parsley, then serve right away, ideally over pasta or with crusty bread.



















Leave a Reply