Chicken Ricotta Meatballs with Spinach Alfredo Sauce
Juicy, tender chicken ricotta meatballs simmered in a rich, creamy spinach Alfredo sauce make this comforting dish perfect for family dinners. Serve over pasta, mashed potatoes, rice, or with crusty bread for a satisfying meal.
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 6
Ingredients
For the Chicken Ricotta Meatballs
1½ pounds ground chicken
¾ cup whole milk ricotta cheese
½ cup grated Parmesan cheese
½ cup Italian-style breadcrumbs
1 large egg
2 cloves garlic, minced
2 tablespoons fresh parsley, chopped
1 teaspoon Italian seasoning
½ teaspoon onion powder
½ teaspoon garlic powder
1 teaspoon salt
½ teaspoon black pepper
2 tablespoons olive oil (for browning)
For the Spinach Alfredo Sauce
2 tablespoons unsalted butter
3 cloves garlic, minced
2 cups heavy cream
1 cup grated Parmesan cheese
3 cups fresh spinach, chopped
½ teaspoon Italian seasoning
¼ teaspoon nutmeg (optional)
½ teaspoon salt
¼ teaspoon black pepper
Optional Garnish
Fresh parsley
Extra Parmesan cheese
Cracked black pepper
Instructions
Step 1: Prepare the Meatballs
In a large bowl, combine:
Ground chicken
Ricotta cheese
Parmesan cheese
Breadcrumbs
Egg
Garlic
Parsley
Italian seasoning
Onion powder
Garlic powder
Salt
Pepper
Mix gently until just combined. Avoid overmixing to keep the meatballs tender.
Step 2: Shape the Meatballs
Form the mixture into 18–20 evenly sized meatballs.
Place them on a parchment-lined tray.
Step 3: Brown the Meatballs
Heat olive oil in a large skillet over medium heat.
Brown the meatballs for 2–3 minutes per side.
They do not need to be fully cooked at this stage.
Transfer to a plate.
Step 4: Prepare the Alfredo Sauce
In the same skillet:
Melt the butter.
Add the garlic and cook for about 1 minute until fragrant.
Pour in the heavy cream.
Stir in:
Parmesan cheese
Italian seasoning
Nutmeg (if using)
Salt
Pepper
Simmer for 3–5 minutes until the sauce begins to thicken.
Step 5: Add the Spinach
Stir the chopped spinach into the sauce.
Cook for 2–3 minutes until wilted.
Step 6: Finish Cooking
Return the browned meatballs to the skillet.
Spoon the sauce over the meatballs.
Cover and simmer for 12–15 minutes, or until the meatballs reach an internal temperature of 165°F (74°C).
Step 7: Serve
Serve hot with:
Fettuccine
Penne
Mashed potatoes
Rice
Roasted vegetables
Garlic bread
Buttered noodles
Sprinkle with additional Parmesan and fresh parsley before serving.
Tips for Success
Use whole milk ricotta for the creamiest meatballs.
Mix the meatball ingredients gently to avoid a dense texture.
Freshly grated Parmesan melts more smoothly than pre-shredded cheese.
Let the sauce simmer gently—avoid boiling to prevent it from separating.
If the sauce becomes too thick, stir in a splash of chicken broth or milk.
Variations
Add sautéed mushrooms to the Alfredo sauce.
Mix chopped sun-dried tomatoes into the sauce.
Use kale instead of spinach.
Add crushed red pepper flakes for a spicy version.
Replace chicken with ground turkey.
Use mozzarella in the meatballs for an extra cheesy center.
Storage
Refrigerator:
Store in an airtight container for up to 4 days.
Freezer:
Freeze cooked meatballs and sauce separately for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Stovetop: Heat gently over low heat, stirring occasionally.
Microwave: Heat in 30-second intervals until warmed through.
Oven: Cover and bake at 350°F (175°C) for about 20 minutes.
Nutritional Information (Approximate Per Serving)
Calories: 520
Protein: 34g
Carbohydrates: 11g
Fat: 38g
Saturated Fat: 18g
Cholesterol: 170mg
Sodium: 760mg
Fiber: 1g
Sugar: 2g
Calcium: 280mg
Iron: 2mg
Nut Information
This recipe is naturally nut-free.
However:
Parmesan cheese, ricotta cheese, breadcrumbs, and seasonings may be processed in facilities that also handle tree nuts or peanuts.
Check ingredient labels if cooking for someone with a severe nut allergy.
Use certified nut-free products if cross-contamination is a concern.
Frequently Asked Questions (FAQs)
Q: Can I bake the meatballs instead of frying them?
Yes. Bake them on a parchment-lined baking sheet at 400°F (200°C) for 18–20 minutes, or until they reach an internal temperature of 165°F (74°C).
Q: Can I use frozen spinach?
Yes. Thaw and squeeze out as much excess moisture as possible before adding it to the sauce.
Q: Can I substitute ground turkey?
Absolutely. Ground turkey works just as well and has a similar cooking time.
Q: How do I keep chicken meatballs from falling apart?
The egg, breadcrumbs, and ricotta help bind the mixture. Mix gently and chill the meatball mixture for 15–20 minutes if it feels too soft.
Q: Can I make this recipe ahead of time?
Yes. Prepare the meatballs and sauce separately up to one day in advance, then combine and reheat before serving.
Q: What pasta pairs best with this dish?
Fettuccine, linguine, penne, rigatoni, or egg noodles all pair wonderfully with the creamy Alfredo sauce.
Q: Can I make the Alfredo sauce lighter?
Yes. Replace part of the heavy cream with half-and-half or whole milk, though the sauce will be less rich and slightly thinner.
Q: Is this recipe keto-friendly?
The meatballs and sauce are relatively low in carbohydrates. For a keto-friendly meal, serve them over zucchini noodles, cauliflower mash, or steamed vegetables instead of pasta
