Creamy Chicken Ricotta Meatballs with Spinach Alfredo

Creamy Chicken Ricotta Meatballs with Spinach Alfredo brings serious comfort to the table without heavy effort. I roll tender, cheesy meatballs, simmer them in a silky spinach Alfredo, and watch plates come back clean. You get weeknight ease and date-night flavor in one skillet. I keep this on repeat because the leftovers taste even better the next day.

Easy Creamy Chicken Ricotta Meatballs

I mix ricotta into the meatballs, so they stay juicy and tender every time. The spinach Alfredo sauce wraps each meatball in a creamy, garlicky blanket that still tastes bright. I balance richness with lemon and a pinch of nutmeg, so the sauce never feels flat. You can serve it over pasta, polenta, or veggies and call it a win.

I build the recipe with pantry staples, so you can cook it any night you want comfort. The oven handles the meatballs while you whisk the sauce on the stovetop. I finish everything in one pan to keep cleanup simple. If you meal-prep, you’ll love how well these ricotta chicken meatballs reheat.

Ingredients You’ll Need

Meatballs

Spinach Alfredo Sauce

  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 3 cloves garlic, minced
  • 1 1/2 cups heavy cream
  • 2 ounces cream cheese, room temp (optional, for extra silky sauce)
  • 1 cup finely grated Parmesan, plus more to finish
  • 1/8 teaspoon freshly grated nutmeg
  • 5 ounces baby spinach
  • 1–2 teaspoons lemon juice, to taste
  • Kosher salt and black pepper, to taste
  • Pinch red pepper flakes (optional)

To Serve

  • 12 ounces fettuccine or your favorite pasta, cooked al dente
  • Extra Parmesan and chopped parsley

How to Make Creamy Chicken Ricotta Meatballs with Spinach Alfredo

1) Make the Meatballs

  1. Preheat the oven to 425°F. Line a sheet pan with parchment and brush it lightly with olive oil.
  2. Stir the ground chicken, ricotta, egg, panko, Parmesan, garlic, herbs, salt, and pepper in a bowl until just combined. Let the mixture rest for 5 minutes so the crumbs hydrate.
  3. Scoop 1.5-inch meatballs with a spoon or a 2-tablespoon scoop. Roll them with damp hands and set them on the pan with a little space between each one.
  4. Brush the tops with olive oil. Bake for 12–15 minutes, or until the centers reach 165°F and the tops look lightly golden.

2) Cook the Spinach Alfredo

  1. Warm a large skillet over medium heat. Melt the butter with the olive oil, then sauté the garlic for 30 seconds.
  2. Pour in the cream and slide in the cream cheese. Whisk until smooth and creamy, then lower the heat.
  3. Sprinkle in the Parmesan gradually while you whisk. Season with nutmeg, a pinch of salt, and black pepper, and let the sauce gently thicken for 2–3 minutes.
  4. Fold in the spinach and let it wilt. Add lemon juice to brighten and adjust seasoning.

3) Bring It Together

  1. Transfer the baked meatballs to the skillet and spoon sauce over them. Simmer on low for 2–3 minutes so everything marries.
  2. Toss with hot pasta or spoon over polenta or veggies. Finish with extra Parmesan and parsley.
  3. Taste and adjust salt, pepper, and lemon. Serve hot and watch them disappear.

Pro Tips

  • Chill the meatball mixture for 10 minutes if it feels soft. The mixture firms up and rolls easier.
  • Use damp hands or a lightly oiled scoop to shape neat meatballs. You’ll keep things tidy and consistent.
  • Microplane the Parmesan so it melts fast and smooth. Grainy shreds can clump in creamy sauces.
  • Hit the tops with a quick broil for 1–2 minutes after baking. You’ll get deeper color without overcooking.
  • Thin the sauce with a splash of starchy pasta water. You’ll get silk without losing body.
  • Brighten the finish with lemon zest if you love citrus. The flavor lifts rich sauces with zero effort.

Substitutions & Variations

  • Use ground turkey instead of ground chicken with the same method. Keep the ricotta to preserve tenderness.
  • Swap ricotta with cottage cheese (blend it smooth) if you need a lighter option. Drain it well so the mixture stays scoopable.
  • Make it gluten-free with GF panko or almond flour in the meatballs. Use gluten-free pasta or serve over spaghetti squash.
  • Lighten the sauce with half-and-half instead of heavy cream. Add 2 ounces of cream cheese to help it stay creamy.
  • Stir in mushrooms or sun-dried tomatoes for extra savory depth. Fold them into the sauce with the spinach.
  • Add heat with red pepper flakes. Sprinkle them into the sauce or finish with chili oil.
  • Use kale or Swiss chard instead of spinach. Slice it thin and simmer an extra minute.

Serving Ideas

  • Toss with fettuccine, spaghetti, or rigatoni for classic comfort. The ridges on rigatoni hold sauce like champs.
  • Spoon over creamy polenta or mashed cauliflower for a cozy bowl. I love the contrast of creamy-on-creamy.
  • Serve with garlic bread and a simple arugula salad with lemon vinaigrette. You’ll balance richness with fresh bite.
  • Pair with roasted cherry tomatoes or broccolini. The sweetness and char play so well with the sauce.

Make-Ahead and Storage Tips

My creamy chicken ricotta meatballs hold up like a dream, so I lean on them for meal prep and low-stress dinners.

Make-Ahead: Mix and roll the raw meatballs, then freeze them on a sheet pan until firm. Transfer to a zip-top bag and freeze for up to 3 months. Bake from frozen at 425°F for 18–20 minutes, then finish in the sauce.

To Refrigerate: Store cooled meatballs and sauce together in an airtight container for up to 4 days. Keep cooked pasta in a separate container to prevent sogginess.

Freezing: Freeze the baked meatballs in sauce for up to 3 months. Cool completely, portion into containers, and label the date.

To Reheat: Warm gently in a covered skillet over medium-low heat with a splash of milk or cream. Heat in the oven at 325°F until hot, or microwave in 45-second bursts, stirring between intervals.

Creamy Chicken Ricotta Meatballs with Spinach Alfredo
Adaly Kandice

Creamy Chicken Ricotta Meatballs with Spinach Alfredo

Delicious creamy chicken ricotta meatballs served with a rich spinach Alfredo sauce, perfect for a comforting dinner.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4
Course: Dinner
Cuisine: American

Ingredients
  

  • 1 pound ground chicken
  • 1/2 cup ricotta cheese
  • 1 large egg
  • 1/4 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1/4 cup breadcrumbs
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons butter
  • 2 cloves garlic, minced
  • 2 cups fresh spinach
  • 1 1/2 cups heavy cream
  • 1/2 cup grated Parmesan cheese
  • 1/4 teaspoon nutmeg

Instructions
 

  1. Preheat oven to 375°F (190°C).
  2. In a large bowl, combine ground chicken, ricotta cheese, egg, Parmesan, garlic, breadcrumbs, salt, and pepper.
  3. Mix well until all ingredients are evenly incorporated.
  4. Shape into 1-inch meatballs and place on a parchment-lined baking sheet.
  5. Bake for 20-25 minutes or until cooked through.
  1. While meatballs bake, melt butter in a large skillet over medium heat.
  2. Add garlic and sauté until fragrant, about 1 minute.
  3. Add fresh spinach and cook until wilted.
  4. Pour in heavy cream and bring to a simmer.
  5. Stir in Parmesan cheese, nutmeg, salt, and pepper.
  6. Cook until sauce thickens, about 5 minutes.
  1. Add baked meatballs to the skillet with Alfredo sauce.
  2. Gently stir to coat meatballs in the sauce.
  3. Serve warm, optionally with pasta or crusty bread.

Notes

For a lighter version, use half-and-half instead of heavy cream. Fresh spinach can be substituted with frozen spinach, thawed and drained. Adjust seasoning to taste.