Chicken Florentine Meatballs are the creamy chicken dinner you want when ordinary weeknight meals just aren’t cutting it.
Imagine tender golden chicken meatballs tucked into a silky garlic Parmesan cream sauce. Add ribbons of fresh spinach, sweet sun-dried tomatoes, a little lemon, and plenty of Parmesan. Suddenly, dinner feels special.
And here’s the best part.
You don’t need complicated cooking skills or a long list of fancy ingredients.
This easy chicken meatball recipe comes together with everyday supermarket ingredients and delivers the kind of comforting, creamy skillet dinner that looks far more impressive than the effort involved.
Florentine-style cooking is strongly associated with spinach, creamy sauces, and Italian-inspired flavours, making this recipe a gorgeous meeting point between hearty American comfort food and classic European-inspired cooking.
For busy families, date-night dinners, Sunday suppers, or those evenings when you simply want something delicious, these creamy chicken meatballs are a winner.
They’re juicy.
They’re saucy.
They’re packed with flavour.
And they’re begging to be served with something that can mop up every last drop of that Parmesan cream sauce.
Why These Chicken Florentine Meatballs Work So Well
There is one big reason this recipe delivers: contrast.
The chicken meatballs are savoury and tender. The sauce is rich and creamy. Spinach brings freshness. Sun-dried tomatoes add little bursts of sweetness and tang. Parmesan gives everything that salty, nutty finish.
That combination makes these easy chicken dinner recipes feel much more luxurious than a standard meatball supper.
The meatballs also get a clever moisture boost from breadcrumbs and egg. Ground chicken is naturally lean, so this simple combination helps keep the centres soft instead of dense or dry.
Then comes the sauce.
Garlic and shallot build the savoury base. White wine adds brightness. Chicken broth keeps the sauce from becoming overwhelmingly rich. Cream brings the velvety texture. Parmesan pulls everything together.
The result?
A creamy chicken Florentine recipe with serious comfort-food energy.
And because everything finishes in one skillet, cleanup stays wonderfully manageable.
Chicken Florentine Meatballs Recipe Highlights
Serves: 4
Prep time: 20 minutes
Cook time: 30 minutes
Total time: 50 minutes
For the chicken meatballs
- 1 lb (450g) ground chicken
- 1 large egg
- ½ cup panko breadcrumbs
- ¼ cup finely grated Parmesan
- 2 cloves garlic, finely minced
- 1 cup finely chopped baby spinach
- 1 teaspoon Italian seasoning
- ½ teaspoon fine sea salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
For the Florentine cream sauce
- 1 tablespoon unsalted butter
- 1 small shallot, finely diced
- 2 cloves garlic, minced
- ½ cup sun-dried tomatoes, thinly sliced
- ½ cup dry white wine
- ½ cup chicken broth
- ½ cup heavy cream
- ½ cup finely grated Parmesan
- 2 cups fresh baby spinach
- ½ teaspoon Italian seasoning
- ¼ teaspoon black pepper
- 1 teaspoon fresh lemon zest
- 1 tablespoon fresh lemon juice
- 2 tablespoons chopped fresh basil
- Extra Parmesan, for serving
How to Make Chicken Florentine Meatballs
Start by heating your oven to 400°F (200°C).
Line a baking sheet with parchment paper.
In a large mixing bowl, combine the ground chicken, egg, panko, Parmesan, garlic, chopped spinach, Italian seasoning, salt, and pepper.
Mix gently until everything is evenly combined.
Don’t overwork the mixture. That’s one of the easiest ways to keep homemade chicken meatballs tender.
Divide the mixture into approximately 16 meatballs.
Place them on the prepared baking sheet and lightly brush or drizzle with olive oil.
Bake for 15–18 minutes, or until the centres reach 165°F (74°C).
While the meatballs cook, make your sauce.
Melt the butter in a large skillet over medium heat. Add the shallot and cook for 2–3 minutes until softened.
Add the garlic and sun-dried tomatoes.
Cook for another minute.
Pour in the white wine and let it bubble for approximately 2 minutes. You want some of the liquid to evaporate while the flavour concentrates.
Add the chicken broth and heavy cream.
Stir gently and bring the sauce to a low simmer.
Add the Parmesan and Italian seasoning.
Keep the heat low and stir until the cheese melts into the sauce.
Now add the spinach.
Cook for approximately 2 minutes, just until the leaves wilt into the creamy sauce.
Stir in the lemon zest and lemon juice.
Finally, nestle the baked chicken meatballs into the skillet.
Spoon that gorgeous sauce over the top.
Let everything simmer gently for another 3–5 minutes so the meatballs soak up some of that creamy Florentine flavour.
Finish with fresh basil and another generous sprinkle of Parmesan.
That’s it.
Dinner is ready.
What Makes the Meatballs Extra Tender?
Here’s the little technique I wouldn’t skip.
Don’t pack the meatballs too tightly.
Chicken is leaner than many traditional meatball mixtures, so a heavy-handed approach can quickly produce firm, chewy meatballs.
The panko absorbs moisture from the egg and chicken mixture, helping create a softer texture.
The chopped spinach adds another layer of moisture while sneaking vegetables directly into the meatballs.
And baking them before finishing them in the sauce gives you the best of both worlds: a lightly browned exterior and a tender centre.
That is the secret to getting juicy chicken meatballs without drowning them in sauce from the beginning.
Pro Tips for the Best Chicken Florentine Meatballs
Use freshly grated Parmesan.
It melts more smoothly into the cream sauce and gives you a richer savoury flavour.
Don’t overmix the chicken.
Mix just until the ingredients come together. A light touch gives you softer meatballs.
Keep the sauce at a gentle simmer.
A furious boil can make a cream sauce split or become too thick. Low and slow is the move here.
Taste before adding extra salt.
Parmesan and chicken broth can already bring plenty of seasoning, so taste the sauce before reaching for the salt shaker.
Give the sauce a splash of broth if needed.
Cream sauces naturally thicken as they stand. If yours becomes too thick, loosen it with 1–2 tablespoons of warm chicken broth.
Use fresh spinach when possible.
Baby spinach wilts quickly and gives the finished dish a fresh, vibrant flavour without requiring extra preparation.
What to Serve With Chicken Florentine Meatballs
This is where things get seriously fun.
For a classic comfort-food dinner, spoon the meatballs over creamy mashed potatoes.
Want something lighter?
Try roasted vegetables or a crisp green salad with lemon vinaigrette.
For serious sauce lovers, serve these creamy chicken meatballs over spaghetti, linguine, tagliatelle, or your favourite short pasta.
Rice works beautifully too.
And don’t forget crusty bread.
Honestly, that sauce deserves to be scraped from the skillet with something warm and crunchy.
For a lower-carb dinner, serve the meatballs with cauliflower mash, sautéed courgettes, or roasted broccoli.
The possibilities make this an excellent addition to your collection of easy weeknight dinner ideas, family dinner recipes, and high-protein chicken recipes.
Make-Ahead and Leftover Tips
These meatballs are particularly handy for meal prep.
You can shape the uncooked meatballs several hours ahead and keep them covered in the refrigerator until you’re ready to bake.
The finished meatballs can also be refrigerated in an airtight container for up to 3 days.
When reheating, use gentle heat.
A skillet over low heat works beautifully. Add a splash of chicken broth if the sauce has thickened overnight.
For freezing, freeze the cooked meatballs separately from the sauce when possible. Thaw them in the refrigerator before reheating and add fresh sauce or loosen the existing sauce with a little broth.
That makes this recipe much more than a one-night dinner.
It’s a brilliant meal prep chicken recipe when you want something comforting waiting in the fridge.
Nutrition Information
Estimated nutrition per serving, based on 4 servings and without pasta, rice, or additional bread:
- Calories: approximately 435
- Protein: approximately 30g
- Carbohydrates: approximately 6g
- Fat: approximately 29g
- Saturated fat: approximately 14g
- Fiber: approximately 1–2g
- Sugar: approximately 4g
- Sodium: approximately 700mg
- Calcium: approximately 250mg
Nutrition will vary depending on the specific chicken, Parmesan, broth, cream, and sun-dried tomatoes used.
The Final Bite
Chicken Florentine Meatballs prove that a quick dinner doesn’t have to feel boring.
You get tender homemade chicken meatballs, silky garlic Parmesan sauce, fresh spinach, bright lemon, and sweet sun-dried tomatoes in one ridiculously comforting skillet.
It feels elegant enough for guests.
It’s easy enough for Tuesday night.
And it has exactly the kind of creamy, cheesy, saucy appeal that makes everyone hover around the skillet asking when dinner is ready.
Serve it with pasta for the ultimate comfort-food moment, keep it lighter with vegetables, or grab some crusty bread and go straight for the sauce.
Either way, this is one easy chicken dinner recipe you’ll want to make again.
Save it for your next cosy dinner night, make it your new favourite chicken meatball recipe, and don’t forget to share how yours turned out.
Because honestly?
That first bite of juicy chicken meatball covered in creamy Parmesan Florentine sauce is the whole reason we cook.
