Creamy Chicken Ricotta Meatballs in Spinach Alfredo

Chicken Ricotta Meatballs with Spinach Alfredo Sauce – A Comfort Food Dinner Winner

In just 30 minutes, you can have a creamy, comforting dinner that feels like a restaurant-quality meal without the fuss. These chicken ricotta meatballs are impossibly tender thanks to the ricotta, and they’re nestled in a rich spinach Alfredo sauce that coats every bite. I first made these on a rainy Tuesday night when I needed something warm and satisfying, and the smell of garlic and cream filled my tiny kitchen in a way that made everything feel right.

This is the kind of meal that comes together without stress, using simple ingredients you likely already have on hand. The meatballs stay juicy, the sauce is velvety, and the whole thing works beautifully over pasta, zucchini noodles, or a hunk of crusty bread.

Why You’ll Love This Recipe

  • The ricotta keeps the chicken meatballs extra moist and tender, no dry bites here
  • The spinach Alfredo sauce comes together in one pan, making cleanup easy
  • It’s a high-protein dinner that feels indulgent but isn’t heavy or greasy
  • The flavors are classic and familiar, so even picky eaters will come back for seconds
  • There’s something deeply comforting about a warm bowl of creamy pasta and meatballs on a busy weeknight

Ingredients

  • 1 pound ground chicken
  • 1/2 cup ricotta cheese
  • 1/3 cup grated Parmesan cheese
  • 1/4 cup breadcrumbs
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • 3 cups fresh spinach
  • 1 cup heavy cream
  • 1/2 cup chicken broth
  • 1/4 cup grated Parmesan cheese for sauce
  • 2 cloves garlic, sliced for sauce
  • Salt and pepper to taste

Instructions

  • In a large bowl, combine ground chicken, ricotta, Parmesan, breadcrumbs, egg, minced garlic, oregano, salt, and pepper. Mix gently until just combined, do not overwork.
  • Roll the mixture into 1.5-inch meatballs, about 16 to 18 total.
  • Heat olive oil in a large skillet over medium heat. Add meatballs in a single layer and cook for 8 to 10 minutes, turning occasionally, until golden brown on all sides and cooked through.
  • Remove meatballs from the skillet and set aside on a plate.
  • In the same skillet, add sliced garlic and cook for 30 seconds until fragrant.
  • Add fresh spinach and cook for 1 to 2 minutes until wilted.
  • Pour in heavy cream and chicken broth, stirring to combine. Add Parmesan cheese and stir until the sauce thickens slightly, about 3 minutes.
  • Return meatballs to the skillet and spoon the sauce over them. Simmer for 2 minutes until everything is heated through.
  • Serve immediately over pasta, rice, or with crusty bread.

Pro Tips

  • Use room temperature ricotta for easier mixing and a smoother texture in the meatballs
  • To check if meatballs are done, cut one open or use an instant-read thermometer; they should read 165°F at the center
  • Don’t overcrowd the pan when searing meatballs, cook in batches if needed to get a good golden crust
  • If the sauce gets too thick, add a splash of chicken broth or pasta water to loosen it up
  • Let the meatballs rest for a minute after cooking so the juices redistribute

Variations

  • Swap ground chicken for ground turkey or pork for a different flavor profile
  • Add a pinch of red pepper flakes to the sauce for a subtle kick of heat
  • Use kale instead of spinach for a heartier green that holds up well in the sauce
  • Make it gluten-free by using gluten-free breadcrumbs or almond flour in the meatballs

Frequently Asked Questions

  • Can I make these meatballs ahead of time? Yes, you can prepare the meatballs and refrigerate them uncooked for up to 24 hours, or cook them and reheat gently in the sauce.
  • What’s the best pasta to serve with this? Fettuccine, pappardelle, or penne all work well because they catch the creamy sauce beautifully.
  • Can I freeze the leftovers? Absolutely. Store the meatballs and sauce in an airtight container for up to 3 months. Thaw overnight in the fridge and reheat on the stove.
  • How do I keep the meatballs from falling apart? Don’t skip the egg and breadcrumbs; they act as binders. Also, handle the mixture gently and avoid overmixing.
  • Is there a dairy-free version? You can use dairy-free ricotta, coconut cream, and a dairy-free Parmesan alternative, but the texture and flavor will be different.

More Recipes You’ll Love

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chicken Ricotta Meatballs with Spinach Alfredo Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef Billy

Description

Tender chicken meatballs made with ricotta cheese, served in a creamy spinach Alfredo sauce. A comforting and delicious pasta dinner.


Ingredients

Scale

For the Crust:

  • 1 lb ground chicken
  • 1/2 cup ricotta cheese
  • 1/4 cup grated Parmesan cheese
  • 1/2 cup plain breadcrumbs
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 tsp dried oregano
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 2 tbsp olive oil
  • 2 cups heavy cream
  • 1/2 cup grated Parmesan cheese (for sauce)
  • 3 cups fresh spinach
  • 2 cloves garlic, minced (for sauce)
  • 1/4 cup butter
  • Salt and pepper to taste
  • 12 oz fettuccine or pasta of choice

Instructions

1. Prepare the Crust:

  1. In a large bowl, combine ground chicken, ricotta, 1/4 cup Parmesan, breadcrumbs, egg, 2 minced garlic cloves, oregano, salt, and pepper. Mix until just combined; do not overmix.
  2. Form mixture into 1-inch meatballs. Heat olive oil in a large skillet over medium heat. Cook meatballs in batches until browned on all sides and cooked through (internal temp 165°F). Remove and set aside.
  3. In the same skillet, melt butter over medium heat. Add 2 minced garlic cloves and cook for 1 minute. Pour in heavy cream and bring to a simmer. Whisk in 1/2 cup Parmesan cheese until smooth.
  4. Add fresh spinach to the sauce and stir until wilted. Season with salt and pepper to taste.
  5. Return meatballs to the skillet with the sauce, spoon sauce over them, and cook for 2-3 minutes to heat through.
  6. Serve meatballs and sauce over cooked pasta or enjoy on their own.

Notes

You can customize the seasonings to taste. For a lighter version, use half-and-half instead of heavy cream.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star