These chicken florentine meatballs are the perfect combination of comfort food and healthy eating. Packed with lean protein, nutrient-rich spinach, and bursting with Italian-inspired flavors, this dish is as wholesome as it is delicious. Served over tender strands of spaghetti squash, this recipe is naturally gluten-free, lower in carbs, and loaded with fiber—making it ideal for maintaining your health goals without sacrificing taste.

We created this easy chicken meatballs with spinach recipe to show that nutritious meals can be just as indulgent and satisfying as traditional comfort foods. Through careful testing (and lots of taste-testing!), we perfected the right balance of seasonings and textures to ensure these meatballs are never dry or bland. With every bite, you’ll experience why this healthy chicken florentine recipe has become one of our favorites for family dinners, meal prep, and even entertaining.
Why This Chicken Florentine Meatballs Recipe Is Good for You
- High in Protein: Each serving packs 21 grams of protein, essential for muscle repair and keeping you full longer.
- Rich in Vitamins: The spinach adds an excellent dose of vitamin K, iron, and antioxidants beneficial to overall health.
- Lower Carbs: Using spaghetti squash instead of pasta keeps this dish low-carb and keto-friendly.
- Gluten-Free Option: Substituting breadcrumbs with gluten-free breadcrumbs works perfectly for those avoiding gluten.
- Whole Ingredients: Made from scratch with wholesome ingredients, this recipe avoids added sugars or processed additives.
Wholesome Ingredients for This Chicken Florentine Meatballs
To make this healthy chicken florentine recipe, we selected key ingredients that balance flavor and nutrition perfectly. Here’s what makes them special:
- Ground Chicken: A lean protein source that keeps the meatballs tender and moist while being lower in fat than other ground meats. You can swap it for ground turkey for a similar nutritional profile.
- Spinach: Nutrient-dense and packed with vitamins, the spinach adds a pop of green to these meatballs while blending seamlessly into the mixture. Use fresh or frozen spinach—just be sure to squeeze out excess water if frozen.
- Eggs and Bread Crumbs: These essential binding agents keep the meatballs from falling apart. Opt for whole-grain breadcrumbs or gluten-free breadcrumbs to suit your dietary preference.
- Spaghetti Squash: A naturally low-carb, high-fiber alternative to regular pasta, spaghetti squash is mild in flavor and takes on the rich tomato sauce perfectly.
Chicken Florentine Meatballs Recipe Details
- Servings: 6 servings
- Prep: 40 minutes
- Cook: 20 minutes
- Total: 1 hour
Chicken Florentine Meatballs Ingredients
- 2 large eggs, lightly beaten
- 1 package (10 ounces) frozen chopped spinach, thawed and squeezed dry
- 1/2 cup dry bread crumbs
- 1/4 cup grated Parmesan cheese
- 1 tablespoon dried minced onion
- 1 garlic clove, minced
- 1/4 teaspoon salt
- 1/8 teaspoon pepper
- 1 pound ground chicken
- 1 medium spaghetti squash (about 4 pounds)
- Sauce:
- 1/2 pound sliced fresh mushrooms
- 2 teaspoons olive oil
- 1 can (14-1/2 ounces) diced tomatoes, undrained
- 1 can (8 ounces) tomato sauce
- 2 tablespoons minced fresh parsley
- 1 garlic clove, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Grated Parmesan cheese, optional
How to Make Chicken Florentine Meatballs
- Preheat your oven to 400°F (200°C). Line a shallow baking pan with a rack and set aside.
- In a large bowl, whisk together the eggs, spinach, breadcrumbs, Parmesan cheese, dried onion, garlic, salt, and pepper. Add the ground chicken and mix well until fully combined. Shape the mixture into 1 1/2-inch meatballs and place them on the prepared rack.
- Bake the meatballs uncovered for 20–25 minutes until they’re no longer pink in the center and reach an internal temperature of 165°F.
- Meanwhile, prepare the spaghetti squash. Cut it lengthwise and scoop out the seeds, then place each half cut-side down on a microwave-safe plate. Microwave on high for 15–18 minutes until tender.
- As the squash cooks, heat olive oil in a nonstick skillet over medium heat. Saute the mushrooms until they soften and release their juices, about 5 minutes. Stir in the diced tomatoes, tomato sauce, parsley, garlic, oregano, and basil. Bring to a boil, then lower the heat and simmer for 8–10 minutes, allowing the flavors to meld.
- Once the sauce thickens slightly, add the baked meatballs to the pan and heat through for 2–3 minutes.
- Use a fork to scrape the spaghetti squash into strands. Serve the meatballs and sauce over the squash, garnished with additional Parmesan cheese if desired.
How to Customize This Chicken Florentine Meatballs for Your Diet
- Keto-Friendly: Replace breadcrumbs with ground pork rinds for a lower-carb option.
- Gluten-Free: Use certified gluten-free breadcrumbs without impacting texture or flavor.
- Dairy-Free: Swap Parmesan with nutritional yeast for cheesiness without dairy.
- Vegan: Substitute the chicken with plant-based grounds and omit the eggs in favor of a flaxseed or chia seed ‘egg.’
- Higher Protein: Add a handful of hemp seeds or powdered collagen to the meatball mixture for extra protein.
Our Team’s Tips for the Best Chicken Florentine Meatballs
- Squeeze the Spinach: Excess water from spinach can make the meatballs fall apart, so be sure to press out as much moisture as possible.
- Don’t Overmix: Gently mix the chicken mixture to avoid dense, tough meatballs.
- Make Ahead: Roll the meatballs in advance and refrigerate for up to two days before baking.
- Freezer-Friendly: Bake a double batch of meatballs, then freeze them for quick weeknight meals.
- Customize the Sauce: Add in diced bell peppers or crushed red pepper flakes for a twist on the traditional tomato flavor.
Chicken Florentine Meatballs FAQs
Can I use fresh spinach instead of frozen?
Yes, you can! Just chop fresh spinach finely, wilt it in a pan, and squeeze out the excess moisture before adding it to the mixture.
How do I know when the meatballs are done?
The meatballs are fully cooked when their internal temperature reads 165°F using a food thermometer.
Can I substitute spaghetti squash with another base?
Absolutely! Try zucchini noodles or your favorite whole-grain pasta for a more traditional pairing.
Are these meatballs freezer-friendly?
Yes, baked meatballs freeze wonderfully. Store them in an airtight container for up to 3 months, then reheat as needed.
What makes these meatballs keto-friendly?
Using spaghetti squash and lean chicken keeps this recipe low in carbs and perfect for keto diets.
We hope you love making these chicken florentine meatballs as much as we enjoyed creating them for you! They’re a delicious, nutritious way to enjoy Italian-inspired comfort food without compromising on health. What dietary goal are you working toward this week? Let us know in the comments below and share your creations!

Chicken Florentine Meatballs
Ingredients
- 2 large eggs, lightly beaten
- 1 package frozen chopped spinach, thawed and squeezed dry (10 ounces)
- 1/2 cup dry bread crumbs
- 1/4 cup grated Parmesan cheese
- 1 tablespoon dried minced onion
- 1 garlic clove, minced
- 1/4 teaspoon salt
- 1/8 teaspoon pepper
- 1 pound ground chicken
- 1 medium spaghetti squash (about 4 pounds)
- 1/2 pound sliced fresh mushrooms
- 2 teaspoons olive oil
- 1 can diced tomatoes, undrained (14-1/2 ounces)
- 1 can tomato sauce (8 ounces)
- 2 tablespoons minced fresh parsley
- 1 garlic clove, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Grated Parmesan cheese, optional
Instructions
- Preheat your oven to 400°F (200°C). Line a shallow baking pan with a rack and set aside.
- In a large bowl, whisk together the eggs, spinach, breadcrumbs, Parmesan cheese, dried onion, garlic, salt, and pepper. Add the ground chicken and mix well until fully combined. Shape the mixture into 1 1/2-inch meatballs and place them on the prepared rack.
- Bake the meatballs uncovered for 20–25 minutes until they’re no longer pink in the center and reach an internal temperature of 165°F.
- Meanwhile, prepare the spaghetti squash. Cut it lengthwise and scoop out the seeds, then place each half cut-side down on a microwave-safe plate. Microwave on high for 15–18 minutes until tender.
- As the squash cooks, heat olive oil in a nonstick skillet over medium heat. Saute the mushrooms until they soften and release their juices, about 5 minutes. Stir in the diced tomatoes, tomato sauce, parsley, garlic, oregano, and basil. Bring to a boil, then lower the heat and simmer for 8–10 minutes, allowing the flavors to meld.
- Once the sauce thickens slightly, add the baked meatballs to the pan and heat through for 2–3 minutes.
- Use a fork to scrape the spaghetti squash into strands. Serve the meatballs and sauce over the squash, garnished with additional Parmesan cheese if desired.
