Creamy Tuscan Chicken Meatballs with Spinach & Sun-Dried Tomatoes

Creamy Tuscan Chicken Meatballs with Spinach & Sun-Dried Tomatoes

This post may contain affiliate links. Read our disclosure policy.

If you love the bold, savory flavors of classic Tuscan chicken, you are going to fall head over heels for this meatball version. Ground chicken can sometimes be dry and bland, but mixing in a few smart ingredients locks in moisture and turns these little spheres into tender bites of comfort food. Smothered in a rich garlic, sun-dried tomato, and spinach cream sauce, it is a restaurant-quality meal you can easily pull off on a busy weeknight.

Why You'll Love This Recipe

  • Chicken meatballs stay remarkably juicy thanks to grated parmesan and a splash of milk in the mix.
  • Everything cooks in a single skillet, meaning minimal cleanup on a busy weeknight.
  • The sauce strikes a balance between rich heavy cream and the tangy bite of sun-dried tomatoes.
  • Naturally gluten-free when you bind the meatballs with almond flour or gluten-free breadcrumbs.
  • Pairs effortlessly with pasta, zoodles, or a warm piece of crusty bread to soak up the sauce.

Ingredients You'll Need (and Why)

ground chicken: Using lean ground chicken provides a lighter base, but because it lacks natural fat, the added cheese and egg in the binder are essential to prevent dryness.

almond flour: Acts as a moisture-retaining binder that keeps the meatballs light and tender while keeping the recipe naturally gluten-free.

oil-packed sun-dried tomatoes: These bring a concentrated, sweet-tart tomato flavor and a chewy texture that cuts through the richness of the heavy cream.

heavy cream: Provides a stable base for the sauce that won't curdle easily when simmered alongside acidic ingredients like sun-dried tomatoes.

How to Make It

Building Tender Meatballs

Ground chicken is notorious for turning out dense or dry if handled too roughly. To keep your meatballs pillow-soft, mix the ingredients gently with your fingertips just until they hold together. Adding an egg and a binder like almond flour creates a structural web that traps moisture inside the meat as it cooks.

Searing for Flavor

Don't skip the step of browning the meatballs in the skillet first. This creates a golden, caramelized crust via the Maillard reaction, building layers of savory flavor that infuse directly into the pan drippings and subsequently the sauce.

Simmering the Cream Sauce

Deglazing the pan with chicken broth lifts all those flavorful browned bits off the bottom of the skillet. Once the heavy cream and parmesan are introduced, keep the heat at a gentle simmer rather than a rolling boil to prevent the dairy from separating or breaking.

Success Tips

  • Wet your hands slightly with water before rolling the meatballs to prevent the sticky chicken mixture from clinging to your palms.
  • Do not overcrowd the skillet when searing; cook the meatballs in two batches if your pan is on the smaller side to ensure proper browning.
  • Keep the heat at medium-low once the heavy cream is added to prevent scorching or curdling.
  • Use a digital meat thermometer to check that the center of the largest meatball reads 165°F before serving.

Variations

  • Swap the baby spinach for chopped Tuscan kale or Swiss chard for a heartier green element.
  • Add a pinch of red pepper flakes along with the garlic if you prefer a subtle kick of heat in your cream sauce.

Storage & Make-Ahead

Fridge: Store leftover chicken meatballs and sauce in an airtight container in the refrigerator for up to 3 to 4 days.

Freezer: Freeze the cooked meatballs and sauce without the spinach in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating gently on the stovetop.

FAQ

Can I use ground turkey instead of ground chicken?

Yes, ground turkey is a direct 1:1 substitute for ground chicken in this recipe and behaves very similarly.

How do I prevent my cream sauce from curdling?

Keep the heat at a gentle simmer rather than a hard boil after adding the heavy cream, and make sure your pan isn't screaming hot when you pour it in.

What should I serve these meatballs with?

They are fantastic served over spaghetti, zoodles, mashed potatoes, or alongside a warm loaf of crusty French bread to soak up the sauce.

⏱️
Prep
15 mins
🔥
Cook
20 mins
Total
35 mins
🍽️
Servings
4 servings
👩‍🍳
Difficulty
Easy

Creamy Tuscan Chicken Meatballs with Spinach & Sun-Dried Tomatoes

Make these tender creamy Tuscan chicken meatballs with garlic, spinach, and sun-dried tomatoes in under 35 minutes for an easy, comforting dinner.

📌 Pin

Ingredients

Servings: 4 servings

Want to Save This Recipe?

Enter your email and we'll send the link straight to your inbox — plus new recipes each week.

Thanks! Please check your inbox to confirm.

Instructions

  1. In a large bowl, combine the ground chicken, 1/3 cup parmesan, almond flour, egg, 2 cloves minced garlic, Italian seasoning, salt, and pepper. Gently mix with your hands until just combined, being careful not to overwork the meat.
  2. Roll the mixture into golf-ball-sized portions, yielding about 12 to 14 meatballs.
  3. Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the meatballs in a single layer and sear until browned on all sides, about 6 to 8 minutes. They do not need to be cooked through yet. Remove them to a plate.
  4. In the same skillet, add the remaining tablespoon of olive oil if the pan looks dry. Add the 3 cloves of minced garlic and sun-dried tomatoes, cooking for about 1 minute until fragrant.
  1. Pour in the chicken broth to deglaze the pan, scraping up any browned bits stuck to the bottom. Let it simmer for 2 minutes to reduce slightly.
  2. Stir in the heavy cream and the remaining 1/4 cup of parmesan cheese. Bring to a gentle simmer until the cheese melts and the sauce thickens slightly.
  3. Return the meatballs to the skillet, spooning the sauce over them. Simmer on low for 5 to 7 minutes, or until the meatballs reach an internal temperature of 165°F.
  4. Add the baby spinach to the pan and stir gently until wilted, about 1 to 2 minutes. Serve warm.
480 kcal
Calories
34g
Protein
12g
Carbs
32g
Fat
Recipe Notes

If your sauce thickens up too quickly while simmering the meatballs, stir in an extra splash of chicken broth or pasta water to loosen it back up to a silky consistency.

Rate This Recipe

Made this? Let others know how it turned out.

About the Author

harrycruse

Recipe developer and home cook sharing tested, reliable recipes with step-by-step photos. Update this bio under Users > Your Profile.

Leave a Review

Your email address will not be published. Required fields are marked *