Creamy Chicken Ricotta Meatballs

Section: Hearty Meals for Every Day

These tender chicken and ricotta meatballs combine ground chicken, creamy ricotta, Parmesan, and sun-dried tomatoes for incredible flavor. They're baked until golden brown, then nestled in a luxurious spinach Alfredo sauce made with crispy bacon, garlic, heavy cream, and Parmesan cheese.

The meatballs stay juicy thanks to the ricotta cheese, while the savory sauce brings everything together with wilted spinach and crunchy bacon bits. Perfect served over pasta for a comforting dinner that's impressive enough for guests but easy enough for weeknights.

Anna smiles for the camera.
Last updated on Mon, 07 Jul 2025 15:40:54 GMT
A plate of baked chicken meatballs with spinach alfredo sauce. Bookmark
A plate of baked chicken meatballs with spinach alfredo sauce. | yumloop.com

This hearty chicken ricotta meatball dish brings Italian-inspired comfort food to your dinner table with minimal effort. The juicy meatballs baked to perfection paired with a creamy spinach Alfredo sauce creates an irresistible meal that always gets rave reviews in my home.

The first time I made these meatballs was for a dinner party where I needed something impressive yet manageable. They were such a hit that they've become my go to recipe whenever I want to make something special without spending hours in the kitchen.

Ingredients

  • Ground chicken creates lighter meatballs that still satisfy. Look for chicken that has some fat content for better flavor.
  • Ricotta cheese keeps the meatballs incredibly moist. Full fat works best here.
  • Italian breadcrumbs provide structure and absorb excess moisture. Use panko for extra crispiness.
  • Sundried tomatoes add concentrated bursts of umami flavor. Choose oil packed for best flavor.
  • Heavy cream forms the base of the luscious sauce. Dont substitute with half and half.
  • Bacon adds smoky depth to the sauce. Select thick cut for better texture.
  • Fresh spinach balances the richness with color and nutrition. Baby spinach wilts perfectly.
  • Parmesan cheese both in meatballs and sauce creates depth. Always grate fresh from a block.

Step-by-Step Instructions

Prepare the breadcrumb mixture
Soak breadcrumbs in milk for exactly 2 minutes until they become soft but not mushy. This panade is crucial for keeping the meatballs tender while binding them together. The breadcrumbs should be fully saturated but still hold some structure.
Create the flavor base
Process onions garlic parsley and sundried tomatoes until very finely chopped. This ensures even distribution of flavors throughout each meatball and prevents large chunks that might cause the meatballs to fall apart during cooking.
Mix the meatball ingredients
Combine processed vegetables with ground chicken soaked breadcrumbs egg ricotta Parmesan Italian seasoning and salt. Use gentle hands to mix just until ingredients are incorporated. Overmixing will activate proteins in the meat making tough meatballs.
Form and bake the meatballs
Shape mixture into 2.5inch balls placing them on a parchmentlined baking sheet with space between each. Spray lightly with cooking oil for better browning. Bake at 450°F for 15 20 minutes until crisp outside and internal temperature reaches 165°F.
Prepare the bacon
Fry bacon strips until perfectly crisp then transfer to a plate lined with paper towels. The rendered bacon fat will add incredible flavor to your sauce base.
Create the sauce base
Melt butter in the same pan with bacon drippings then add garlic cooking just until fragrant about 60 seconds. This blooms the garlic flavor without burning it which would create bitterness.
Build the cream sauce
Pour in heavy cream and bring to a gentle simmer cooking for 2 minutes to reduce slightly. The cream should bubble around the edges but not boil rapidly which could cause separation.
Add cheese and seasonings
Whisk in Parmesan cheese until completely melted and incorporated into the sauce. Season with salt and pepper tasting and adjusting as needed for perfect balance.
Incorporate the spinach
Add baby spinach to the hot sauce and cook briefly until just wilted but still vibrant green. The spinach will continue cooking from residual heat so dont overcook.
Combine and finish
Add baked meatballs to the sauce allowing them to simmer for 2 minutes to absorb flavors and further thicken the sauce. Sprinkle with crispy bacon pieces and fresh parsley just before serving.
A pan of baked chicken meatballs with spinach Alfredo sauce. Bookmark
A pan of baked chicken meatballs with spinach Alfredo sauce. | yumloop.com

My favorite thing about these meatballs is how the ricotta keeps them so tender while the sundried tomatoes add unexpected pops of flavor. My husband who usually only enjoys beef meatballs requests these chicken ones specifically now which is the ultimate seal of approval in our house.

Storage Solutions

These meatballs store beautifully in the refrigerator for up to 3 days in an airtight container. The flavor actually improves overnight as the ingredients meld together. When reheating add a splash of cream or chicken broth to refresh the sauce as it tends to thicken considerably when chilled. For longer storage freeze the meatballs separate from the sauce for up to 3 months. Thaw overnight in the refrigerator before reheating.

Easy Substitutions

This recipe welcomes adaptations based on what you have available. Ground turkey works perfectly in place of chicken with virtually no difference in texture or cooking time. For a dairy free version substitute the ricotta with pureed silken tofu and use coconut cream instead of heavy cream. Gluten free breadcrumbs can easily replace regular ones for those with sensitivities. If you prefer a tomato based sauce the meatballs pair beautifully with marinara instead of Alfredo.

Serving Suggestions

While pasta is the traditional pairing these meatballs are incredibly versatile. Serve them over creamy polenta for an elevated comfort food experience or with crusty bread for soaking up the delicious sauce. For a lighter option place them atop zucchini noodles or cauliflower rice. They also make excellent appetizers when made slightly smaller and served with toothpicks for easy eating. For a complete meal add a simple arugula salad dressed with lemon and olive oil to cut through the richness.

Recipe FAQs

→ Can I make these meatballs ahead of time?

Yes! You can prepare and bake the meatballs up to 2 days ahead. Store them in an airtight container in the refrigerator. When ready to serve, make the sauce fresh and add the pre-baked meatballs to heat through for 3-5 minutes.

→ Can I substitute ground turkey for chicken?

Absolutely! Ground turkey works perfectly as a 1:1 substitute for ground chicken in this dish. Both provide a lighter alternative to beef or pork while still delivering great flavor and texture.

→ How do I know when the meatballs are fully cooked?

The meatballs should reach an internal temperature of 165°F (74°C) when tested with a meat thermometer. Visually, they should be lightly browned on the outside and no longer pink in the center when cut open.

→ What can I serve with these meatballs?

These meatballs are delicious served over pasta like fettuccine, penne, or spaghetti. They also pair wonderfully with crusty bread, mashed potatoes, or cauliflower rice for a lower-carb option. A simple green salad makes a perfect side dish.

→ Can I freeze these meatballs?

Yes! The baked meatballs freeze beautifully for up to 3 months. Freeze them on a baking sheet until solid, then transfer to a freezer bag. Thaw overnight in the refrigerator before reheating. It's best to make the creamy sauce fresh when ready to serve.

→ How can I make this dish lighter?

To lighten this dish, you can use half-and-half instead of heavy cream, reduce the amount of Parmesan cheese, use turkey bacon instead of regular bacon, and serve over zucchini noodles or spaghetti squash instead of pasta.

Chicken Ricotta Meatballs Alfredo

Tender chicken meatballs with ricotta, served in a luxurious spinach Alfredo sauce topped with crispy bacon for ultimate comfort.

Prep Time
10 min
Cooking Time
30 min
Total Time
40 min

Category: Main Dishes

Skill Level: Medium

Cuisine: Italian-American

Yield: 6 Servings (18-20 meatballs)

Dietary Preferences: ~

Ingredients

→ Chicken Ricotta Meatballs

01 1/2 cup Italian breadcrumbs or regular breadcrumbs
02 1/2 cup milk
03 1 medium onion, very finely chopped
04 3 garlic cloves, minced
05 1/4 cup fresh parsley, finely chopped
06 1/4 cup sun-dried tomatoes, finely chopped
07 700 grams ground chicken or turkey
08 170 grams whole milk ricotta (approximately 3/4 cup)
09 1 large egg
10 1/3 cup freshly grated Parmesan cheese
11 1 teaspoon Italian seasoning
12 Salt to taste

→ Creamy Sauce

13 6 bacon strips
14 4 tablespoons butter
15 2 garlic cloves, minced
16 350 ml heavy cooking cream (35% fat)
17 1/2 teaspoon salt
18 1/4 teaspoon black pepper
19 2 cups freshly grated Parmesan cheese
20 150 grams baby spinach
21 1 tablespoon fresh parsley, chopped (for garnish)

Directions

Step 01

Preheat your oven to 235°C. Line a large baking sheet with parchment paper.

Step 02

In a medium bowl, combine the breadcrumbs with milk. Set aside to soak for 2 minutes.

Step 03

Add the onion, garlic, parsley and sun-dried tomatoes to your food processor. Pulse until finely chopped, scraping down the sides if needed.

Step 04

In a large bowl, combine the processed mixture with ground chicken, soaked breadcrumbs, egg, ricotta cheese, Parmesan cheese, Italian seasoning and salt. Mix just until combined to avoid dense meatballs.

Step 05

Shape the mixture into 18-20 meatballs (approximately 6 cm in diameter). Place on the prepared baking sheet, spray with cooking oil, and bake for 15-20 minutes until crisp on the outside and cooked through.

Step 06

Heat a large skillet over medium heat. Fry bacon until crispy. Transfer to a plate and reserve for later.

Step 07

In the same pan with bacon drippings, melt butter. Add the garlic and cook until fragrant, about 1 minute.

Step 08

Add the heavy cream and bring to a gentle simmer. Cook for 2 minutes, then season with black pepper and salt.

Step 09

Whisk in the Parmesan cheese and cook until completely melted and sauce is smooth.

Step 10

Add the baby spinach and cook for 1-2 minutes until wilted and incorporated into the sauce.

Step 11

Add the baked meatballs to the sauce and cook for an additional 2 minutes until the sauce thickens slightly and meatballs are heated through.

Step 12

Chop the reserved crispy bacon and sprinkle over the dish. Garnish with fresh parsley and serve immediately with pasta of your choice.

Notes

  1. For the juiciest meatballs, avoid overmixing the meat mixture and handle gently when forming the balls.
  2. Check meatballs with a meat thermometer - they should reach an internal temperature of 74°C when fully cooked.
  3. The sauce will thicken as it cools - add a splash of pasta water if needed to maintain desired consistency.

Required Equipment

  • Meat Thermometer
  • Food processor
  • Electric Meat Grinder (optional)
  • Large baking sheet
  • Large skillet or nonstick pan

Allergy Information

Double-check each ingredient for allergens and consult a healthcare provider if in doubt.
  • Contains dairy (milk, ricotta, Parmesan, cream)
  • Contains eggs
  • Contains gluten (breadcrumbs)

Nutritional Info (per serving)

This info is provided as a guideline and shouldn't replace professional advice.
  • Calories: 206
  • Fat: 15 g
  • Carbs: 10 g
  • Protein: 18 g