Chicken florentine meatballs are the ultimate combination of comfort food and nutrition. These juicy, protein-packed meatballs feature tender ground chicken, fresh shredded zucchini, and savory Parmesan, all baked to perfection. Nestled in a creamy, flavorful sauce infused with spinach, sundried tomatoes, and a hint of garlic, this dish is a wholesome take on an Italian classic. Whether you’re trying to eat healthier, incorporate more veggies, or simply crave something delicious, this recipe has it all!

We created these meatballs to prove that healthy eating doesn’t mean sacrificing flavor. Our team of nutritionists tested every detail — from the zucchini technique to the perfect Parmesan-to-breadcrumb ratio — to ensure maximum taste and texture. The result? A crowd-pleasing meal that’s as hearty as it is nutritious. You’ll love how easy these homemade chicken meatballs in creamy sauce are, and they’re perfect for busy weeknights too!
Why Chicken Florentine Meatballs Are Good for You
- Rich in protein: Lean ground chicken provides a high-protein base, perfect for muscle repair and satiety.
- Hidden veggies: Zucchini boosts fiber, vitamins A and C, and keeps the meatballs super moist.
- Heart-healthy fats: Sundried tomatoes and a touch of cream provide indulgent flavor with healthier fats.
- Loaded with greens: Spinach brings iron, magnesium, and antioxidants to the recipe.
- Diet-friendly: These can easily be made gluten-free, and they’re naturally lower carb, fitting into keto lifestyles with minor adjustments.
Wholesome Ingredients for This Chicken Florentine Recipe
Let’s talk about some of the key ingredients that make these easy chicken meatballs with spinach both nutritious and irresistible:
- Ground chicken: Opt for lean ground chicken to lower the fat content while still getting plenty of protein. Turkey works just as well for a lighter taste!
- Shredded zucchini: This mild veggie not only adds a sneaky serving of greens but also keeps the meatballs moist. Make sure to squeeze out all the water.
- Sundried tomatoes: Packed with umami flavor, these little gems also add a punch of fiber and antioxidants. Use the oil-packed kind for extra richness.
- Spinach: Loaded with iron and critical nutrients like folate, spinach melts perfectly into the sauce for a seamless boost of greens.
Chicken Florentine Meatballs Recipe Details
- Servings: 4 servings
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Cuisine: Italian
- Course: Dinner
Chicken Florentine Meatballs Ingredients
- 1 small zucchini
- 1 pound lean ground chicken (or sub turkey)
- ½ cup panko breadcrumbs
- 1 large egg
- 1.5 ounces grated Parmesan cheese (⅓ cup)
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- 1 teaspoon kosher salt
- Freshly ground black pepper
- 2 tablespoons salted butter
- 1 shallot, minced
- 3 cloves garlic, minced
- ¾ cup sundried tomatoes packed in oil, drained and roughly chopped
- ½ cup dry white wine
- ½ cup low sodium chicken broth, plus more as needed
- ¾ cup heavy cream
- 1 to 2 ounces grated Parmesan cheese (½ cup)
- 1 to 2 cups spinach, roughly chopped
- Lemon zest
- Torn fresh basil
- Cooked pasta of choice, for serving
How to Make Chicken Florentine Meatballs
- Preheat the oven to 400°F and line a baking sheet with parchment paper.
- Shred the zucchini, then use a clean dish towel or paper towel to squeeze out all excess moisture. Place in a large bowl.
- In the same bowl, mix the ground chicken, breadcrumbs, egg, Parmesan, garlic powder, Italian seasoning, salt, and pepper. Do not overmix. Form into 20 meatballs and place on the prepared sheet, evenly spaced.
- Bake the meatballs for 15-18 minutes or until a meat thermometer reads 165°F.
- While the meatballs are baking, melt butter in a large skillet over medium heat. Add shallots, garlic, and sundried tomatoes. Sauté until fragrant, about 2 minutes.
- Pour in the white wine and let it reduce by half, about 2 minutes. Stir in the chicken broth and cream, letting it simmer gently for 2 minutes.
- Add Parmesan and spinach, stirring until the spinach wilts.
- Transfer the meatballs to the skillet, spoon sauce over them, and simmer for 3-5 minutes. Add extra broth if the sauce thickens too much.
- Sprinkle with additional Parmesan, lemon zest, and basil before serving over pasta or with crusty bread.
How to Customize This Chicken Florentine Meatballs for Your Diet
- To make gluten-free: Substitute panko with gluten-free breadcrumbs.
- Lower calorie: Use half-and-half instead of heavy cream and sauté with olive oil in place of butter.
- Keto-friendly: Skip the breadcrumbs and use almond flour instead.
- Dairy-free: Replace Parmesan with nutritional yeast and use coconut cream for the sauce.
Our Team’s Tips for the Best Chicken Florentine Meatballs
- Squeeze that zucchini dry: Excess moisture can make your meatballs fall apart.
- Don’t overmix: Light mixing ensures tender meatballs.
- Use a hot oven: Baking at 400°F creates the perfect crust.
- Prep ahead: Make meatballs in advance and freeze raw or cooked for fast meals later.
- Enhance flavors: A squeeze of fresh lemon at the end wakes up the dish.
Chicken Florentine Meatballs FAQs
Can I make chicken florentine meatballs ahead of time?
Yes! Prepare the meatballs, bake them, and store in the fridge for up to 3 days or freeze for 3 months. Reheat in the sauce for best results.
Are these chicken meatballs keto-friendly?
Yes, with a simple swap. Use almond flour instead of breadcrumbs, and they fit perfectly into a keto plan.
What can I serve with this healthy chicken florentine recipe?
It pairs beautifully with whole-grain pasta, zucchini noodles, or even roasted veggies for a low-carb option.
How do I store leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet with a splash of broth to loosen the sauce.
We hope you enjoy these chicken florentine meatballs as much as we do! What dietary goals are you tackling in your kitchen this week? Let us know in the comments!

Chicken Florentine Meatballs
Ingredients
- 1 small zucchini
- 1 pound lean ground chicken (or sub turkey)
- ½ cup panko breadcrumbs
- 1 large egg
- 1.5 ounces grated Parmesan cheese (⅓ cup)
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- 1 teaspoon kosher salt
- Freshly ground black pepper
- 2 tablespoons salted butter
- 1 shallot, minced
- 3 cloves garlic, minced
- ¾ cup sundried tomatoes packed in oil, drained and roughly chopped
- ½ cup dry white wine
- ½ cup low sodium chicken broth, plus more as needed
- ¾ cup heavy cream
- 1 to 2 ounces grated Parmesan cheese (½ cup)
- 1 to 2 cups spinach, roughly chopped
- Lemon zest
- Torn fresh basil
- Cooked pasta of choice, for serving
Instructions
- Preheat the oven to 400°F and line a baking sheet with parchment paper.
- Shred the zucchini, then use a clean dish towel or paper towel to squeeze out all excess moisture. Place in a large bowl.
- In the same bowl, mix the ground chicken, breadcrumbs, egg, Parmesan, garlic powder, Italian seasoning, salt, and pepper. Do not overmix. Form into 20 meatballs and place on the prepared sheet, evenly spaced.
- Bake the meatballs for 15-18 minutes or until a meat thermometer reads 165°F.
- While the meatballs are baking, melt butter in a large skillet over medium heat. Add shallots, garlic, and sundried tomatoes. Sauté until fragrant, about 2 minutes.
- Pour in the white wine and let it reduce by half, about 2 minutes. Stir in the chicken broth and cream, letting it simmer gently for 2 minutes.
- Add Parmesan and spinach, stirring until the spinach wilts.
- Transfer the meatballs to the skillet, spoon sauce over them, and simmer for 3-5 minutes. Add extra broth if the sauce thickens too much.
- Sprinkle with additional Parmesan, lemon zest, and basil before serving over pasta or with crusty bread.
