Chicken Florentine Meatballs with Spaghetti Squash Recipe

If you’re looking for a comforting yet lighter dinner that feels fancy without all the fuss, I’ve got you covered. This Chicken Florentine Meatballs with Spaghetti Squash Recipe is one of my all-time favorites—tender meatballs packed with spinach and Parmesan, bathed in a flavorful tomato-mushroom sauce, and served over fluffy, roasted spaghetti squash strands. I swear, this dish brings a little Italian restaurant magic right into your kitchen, but with less guilt and more veggies. Keep reading, because I’m sharing all my best tips to help you nail it on your first try!

🤎

Why This Recipe Works

  • Comfort Meets Health: Chicken meatballs bring protein while the spinach and spaghetti squash add veggies without extra carbs.
  • Simple Yet Flavorful Sauce: The tomato-mushroom sauce is easy to whip up and perfectly complements the mild meatballs.
  • Hands-Off Cooking: Baking the meatballs and microwaving the squash means minimal time and effort for maximum taste.
  • Family Friendly: It’s a crowd-pleaser – even picky eaters will love the texture and rich flavors.

Ingredients & Why They Work

The ingredients here come together in a harmonious way. Ground chicken keeps the meatballs light but still juicy with the help of eggs and Parmesan. The ready spinach sneaks in nutrition, and the spaghetti squash is a fabulous low-carb stand-in for pasta. Grab the freshest herbs and good quality canned tomatoes—it truly makes a difference for the sauce.

Chicken Florentine Meatballs with Spaghetti Squash, healthy chicken meatballs with spinach and parmesan, low-carb Italian dinner ideas, gluten-free spaghetti squash recipes, flavorful tomato mushroom sauce with chicken - Flat lay of two whole uncracked brown eggs, a small white bowl of dry bread crumbs, a small mound of grated Parmesan cheese, a few dried minced onion flakes, one fresh garlic clove, a small pinch of salt crystals, a small pinch of black peppercorns, a portion of raw ground chicken, one medium spaghetti squash halved lengthwise showing vibrant yellow strands, a small white bowl of sliced fresh brown mushrooms, a small white bowl of olive oil, a small white bowl of diced fresh tomatoes, a small white bowl of smooth tomato sauce, a few sprigs of fresh green parsley, a small bunch of fresh garlic cloves, a small pile of dried oregano leaves, a small pile of dried basil leaves, all arranged symmetrically and balanced on simple white ceramic bowls and plates placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997
  • Eggs: These act as the glue, holding the meatballs together without drying them out.
  • Frozen chopped spinach: Thawed and squeezed dry, it adds moisture, nutrients, and that beautiful Florentine flavor.
  • Dry bread crumbs: They help give structure and absorb moisture so your meatballs aren’t mushy.
  • Parmesan cheese: Adds savory depth, plus it helps bind the ingredients while bringing that nutty, cheesy kick.
  • Dried minced onion & garlic: Foundation flavor builders that loosen up as the meatballs bake.
  • Ground chicken: Light, lean, and easy to work with—a great base for tender meatballs.
  • Spaghetti squash: When cooked, its stringy texture mimics spaghetti, perfect for a low-carb dinner.
  • Fresh mushrooms: Sautéed to add earthiness and texture in the sauce.
  • Diced tomatoes & tomato sauce: Create a rich, tangy base for the sauce that’s not overpowering.
  • Fresh parsley & dried herbs: Bring brightness and classic Italian flavors to the dish.
  • Olive oil: For sautéing mushrooms and adding a subtle richness to the sauce.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Tweak to Your Taste

I love making this recipe my own by playing with spices or swapping ingredients based on what’s in the fridge. You might want it spicier, or prefer a creamier sauce—totally doable. This dish is like a blank canvas that you can easily personalize for your cravings or dietary needs.

  • Make it spicy: I sometimes add red pepper flakes to the sauce for a gentle heat that wakes up the flavors without overpowering.
  • Swap the greens: If you don’t have spinach, kale works great too—just sauté it first to soften.
  • Dairy-free option: You can leave out the Parmesan and use nutritional yeast instead for that cheesy vibe without dairy.
  • Gluten-free breadcrumbs: Use almond flour or gluten-free crumbs to keep it celiac-friendly.

Step-by-Step: How I Make Chicken Florentine Meatballs with Spaghetti Squash Recipe

Step 1: Prepare and Mix the Meatball Ingredients

Start by thawing your frozen spinach well—then squeeze out as much water as you can. This prevents soggy meatballs, which is a rookie mistake I’ve learned the hard way. In a large bowl, whisk your eggs, then add the drained spinach, breadcrumbs, Parmesan, minced onion, garlic, salt, and pepper. Crumble in the ground chicken and mix gently but thoroughly. I use my hands here for the best control—you want everything just combined, so the mix holds together well but stays tender.

Step 2: Shape and Bake the Meatballs

Roll the mixture into 1-1/2-inch balls—of course, you can make them smaller if you prefer bite-sized. Place them on a rack inside a shallow baking pan so that heat circulates evenly and you get a nice crust without frying. Bake uncovered at 400°F for 20-25 minutes or until they’re fully cooked through (no pink inside). This baking method keeps things simple and cleanup easy, plus it’s healthier than frying.

Step 3: Cook the Spaghetti Squash

While the meatballs bake, cut your spaghetti squash in half lengthwise and scoop out the seeds. Place each half cut side down on a microwave-safe plate—it’s a total time-saver compared to roasting. Microwave for 15-18 minutes until tender when poked with a fork. Once cool enough to handle, use a fork to scrape out the strands. This step feels like magic every time—the squash really does mimic spaghetti, but without the carb overload.

Step 4: Make the Savory Tomato-Mushroom Sauce

In a large skillet, heat olive oil over medium heat and sauté the mushrooms until tender and juicy, about 5 minutes. Then add the canned diced tomatoes, tomato sauce, minced fresh parsley, garlic, dried oregano, and basil. Bring everything to a boil, then reduce to simmer uncovered for 8-10 minutes, letting the sauce thicken and develop rich flavor. Finally, stir in the baked meatballs and warm through gently—this step melds all those flavors beautifully.

Step 5: Plate and Enjoy

Serve the saucy meatballs spooned over the fluffy spaghetti squash strands. I always like a sprinkle of extra grated Parmesan cheese on top and a little cracked pepper for that finishing touch. It’s simple, satisfying, and such a crowd-pleaser. Trust me—the lightness of the squash paired with rich meatballs is straight-up comfort food.

💡

Pro Tips for Making Chicken Florentine Meatballs with Spaghetti Squash Recipe

  • Dry Your Spinach Well: Make sure to squeeze the thawed spinach tightly to avoid watery meatballs that won’t hold shape.
  • Use a Baking Rack: Baking meatballs on a rack lets heat circulate, preventing sogginess and encouraging a lovely crust without oil.
  • Microwave Your Squash for Speed: This cuts the cooking time significantly and keeps the strands tender but not mushy.
  • Avoid Overmixing: Mix the meatball ingredients just until combined—you’ll get tender, juicy meatballs instead of dense ones.

How to Serve Chicken Florentine Meatballs with Spaghetti Squash Recipe

Chicken Florentine Meatballs with Spaghetti Squash, healthy chicken meatballs with spinach and parmesan, low-carb Italian dinner ideas, gluten-free spaghetti squash recipes, flavorful tomato mushroom sauce with chicken - A white bowl sits on a white marbled surface with a gray and white striped cloth underneath, filled with a yellow spaghetti squash layer at the bottom that looks soft and stringy. On top, there is a thick red tomato sauce spread unevenly, covering parts of the squash. On the sauce, there are five round, golden-brown spinach balls with crispy edges, one of which is cut open showing a green and white filling inside. A silver fork with a wooden handle rests in the bowl, pressing into one of the spinach balls. A small wooden dish of grated cheese and another white bowl with the same dish are partly visible nearby, along with a glass of water with a lemon slice. photo taken with an iphone --ar 2:3 --v 7

Garnishes

I usually top with freshly grated Parmesan cheese plus a few torn basil leaves if I have them on hand. The basil adds a fresh, herbal pop that brightens the rich sauce perfectly. Sometimes I sprinkle red pepper flakes for a little kick, but that’s all personal preference.

Side Dishes

This dish stands well on its own but I love pairing it with a crisp green salad—arugula with lemon vinaigrette is my go-to. If you want something warm, garlic roasted asparagus or sautéed green beans complement it beautifully.

Creative Ways to Present

For a special dinner, I sometimes serve the meatballs neatly lined on a platter with spaghetti squash “nests” for each portion, topped with sauce drizzled artistically. A sprinkle of edible flowers or microgreens adds a restaurant-quality touch that wows guests.

Make Ahead and Storage

Storing Leftovers

Once cooled, I store leftover meatballs and sauce together in an airtight container in the fridge for up to 3 days. The spaghetti squash keeps separately in another container so the strands don’t get mushy.

Freezing

You can freeze cooked meatballs and sauce in freezer-safe containers for up to 2 months. I freeze the spaghetti squash separately in a resealable bag and gently press out excess air. When ready, thaw overnight in the fridge.

Reheating

Reheat meatballs and sauce gently in a skillet over medium-low heat with a splash of water or broth to loosen the sauce. For the squash, warm in the microwave for 1-2 minutes or until heated through, then fluff with a fork before serving.

FAQs

  1. Can I use fresh spinach instead of frozen in the Chicken Florentine Meatballs with Spaghetti Squash Recipe?

    Yes! Fresh spinach works well too, but you’ll want to sauté it briefly and drain off any excess moisture first. This helps keep your meatballs from becoming watery and ensures the right texture.

  2. What’s the best way to tell when the meatballs are cooked through?

    Bake the meatballs until they’re no longer pink inside and reach an internal temperature of 165°F (74°C). Using a meat thermometer is the most reliable method to avoid under- or over-cooking.

  3. Can I make the sauce ahead of time?

    Absolutely! The sauce actually tastes better the next day after the flavors meld. You can make it a day or two ahead and gently reheat it with the meatballs before serving.

  4. Is there a way to cook the spaghetti squash without a microwave?

    Yes, you can roast the spaghetti squash in the oven at 400°F for about 40-45 minutes or until tender. It takes longer but adds a slightly nuttier, caramelized flavor.

  5. Can I freeze raw chicken meatballs before baking?

    You can freeze raw meatballs shaped and placed on a baking tray until firm, then transfer to a freezer bag for up to 2 months. Bake them from frozen directly, adding a few minutes to the cooking time.

Final Thoughts

Honestly, this Chicken Florentine Meatballs with Spaghetti Squash Recipe is one I keep coming back to because it’s both comforting and nourishing. It sneaks in greens in a way that even my most reluctant eaters don’t notice, and the flavors are just so satisfying. I hope you give this dish a try and that it becomes a go-to for your weeknight dinners too. It’s the kind of meal you can feel good about sharing around the table with friends and family, and with just enough prep and fuss to feel special. Let me know how it turns out for you!

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 Florentine Meatballs with Spaghetti Squash Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 17 reviews
  • Author: Amanda
  • Prep Time: 40 minutes
  • Cook Time: 25 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian-American
  • Diet: Gluten Free

Description

Delicious and healthy Chicken Florentine Meatballs served over tender spaghetti squash with a flavorful tomato and mushroom sauce, making a perfect low-carb and gluten-free main course.


Ingredients

Meatballs

  • 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

Spaghetti Squash

  • 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


Instructions

  1. Prepare Meatball Mixture: In a large bowl, combine eggs, thawed and squeezed spinach, dry bread crumbs, grated Parmesan cheese, dried minced onion, minced garlic, salt, and pepper. Crumble ground chicken over mixture and mix well until evenly combined.
  2. Shape and Bake Meatballs: Form the mixture into 1-1/2 inch meatballs and place them on a rack in a shallow baking pan. Bake uncovered at 400°F for 25 minutes or until meatballs are no longer pink inside.
  3. Cook Spaghetti Squash: While the meatballs bake, cut the spaghetti squash in half lengthwise and discard the seeds. Place squash cut side down on a microwave-safe plate. Microwave uncovered on high for 18 minutes or until the flesh is tender and strands can be separated easily with a fork.
  4. Make Sauce: In a large nonstick skillet, heat olive oil over medium heat. Add sliced mushrooms and sauté until tender. Stir in diced tomatoes with juice, tomato sauce, fresh parsley, minced garlic, dried oregano, and dried basil. Bring the sauce to a boil, then reduce heat and simmer uncovered for 10 minutes or until slightly thickened.
  5. Combine Meatballs and Sauce: Add the baked meatballs to the simmering sauce and heat through thoroughly.
  6. Serve: When the spaghetti squash is cool enough to handle, use a fork to scrape the flesh into strands. Plate the squash and top with meatballs and sauce. Garnish with grated Parmesan cheese if desired.

Notes

  • If preferred, you can bake the spaghetti squash in a preheated oven at 400°F for about 40-45 minutes instead of microwaving.
  • For a gluten-free version, substitute bread crumbs with gluten-free bread crumbs or almond flour.
  • Meatballs can be prepared ahead and refrigerated before baking for convenience.
  • Fresh herbs can be used in place of dried for a fresher taste; increase quantities accordingly.
  • Leftover sauce and meatballs freeze well for up to 3 months.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320 kcal
  • Sugar: 6 g
  • Sodium: 520 mg
  • Fat: 10 g
  • Saturated Fat: 3 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 22 g
  • Fiber: 5 g
  • Protein: 35 g
  • Cholesterol: 110 mg

You Might Also Like These Recipes

Leave a Reply

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

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