Florentine meatballs are a cozy and flavorful twist on the traditional meatball, infused with the richness of spinach and a blend of Italian herbs that make each bite hearty and satisfying. The term “Florentine” usually refers to dishes that feature spinach, and in this case, the leafy greens are mixed right into the meatballs, adding depth, moisture, and a pop of vibrant green that makes them as visually appealing as they are delicious.
These meatballs are typically made with a combination of ground beef and pork or sometimes ground turkey for a lighter option. The addition of chopped cooked spinach gives them a tender texture and a subtly earthy flavor that pairs beautifully with grated Parmesan, garlic, onion, and fresh herbs like parsley and basil. A bit of breadcrumbs and egg help bind everything together, while a touch of nutmeg – a classic pairing with spinach – adds warmth and complexity.
Once shaped, the meatballs can be browned in a skillet for a crisp outer layer before being simmered in a rich tomato sauce. The sauce is usually a simple blend of crushed tomatoes, garlic, olive oil, and Italian seasoning, allowing the flavors of the meatballs to shine through while still adding moisture and tang. As they simmer, the meatballs soak up the sauce, becoming even more tender and flavorful.
Florentine meatballs are wonderfully versatile. They can be served over spaghetti or creamy polenta, tucked into a sandwich with melted mozzarella, or simply enjoyed on their own with a slice of crusty bread to mop up the sauce. They also make a great party appetizer when served in smaller portions with toothpicks.
Whether you’re looking for a comforting weeknight meal or something special for a weekend gathering, Florentine meatballs bring the familiar comfort of Italian cooking with a little twist. The blend of spinach, savory meat, and tomato sauce creates a dish that feels both wholesome and indulgent – a flavorful, home-cooked meal that’s sure to be remembered.

Ingredients
- 500 g ground beef lean
- 1 cup spinach fresh, chopped
- 1 egg large
- 1/2 cup breadcrumbs plain
- 1/4 cup Parmesan cheese grated
- 2 cloves garlic minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper freshly ground
Instructions
- Preheat your oven to 400°F (200°C).
- In a large bowl, combine the ground beef, spinach, egg, breadcrumbs, Parmesan cheese, garlic, salt, and black pepper until well mixed.
- Shape the mixture into golf ball-sized meatballs and place them on a baking sheet lined with parchment paper.
- Bake in the preheated oven for 25-30 minutes, or until the meatballs are golden brown and cooked through.
- Serve hot with your favorite pasta or a side salad.
These meatballs are amazing! So juicy and tasty. Thanks for the recipe!
Made these tonight and they turned out juicy—spinach sneaks in a nice flavor. I used a little extra Parmesan and they were gone fast!
Hmm I tried something like this but my meatballs came out kinda dry. Maybe I should add more Parm or mix less? Also, do you cover them at all when baking?
Love hearing this! Spinach in meatballs sounds like the perfect sneaky veggie. Extra Parmesan is always the move 😄
The instructions were confusing. I mixed everything but the egg and the meatballs fell apart. 🙁
My kids said ‘these are good’ which is rare lol. I did add a pinch of Italian seasoning because why not. Great weeknight meal.
Honestly getting your kids to say that is the real win 😂 I love that you tossed in Italian seasoning too—perfect for weeknights.
Italian seasoning? I’m not sure about that, but adding spinach and Parmesan sounds legit. Did you bake them on high heat 400 the whole time?
Delish! I added some Italian herbs too. Yum!
Sounds great! Italian herbs really do make everything better. I’m gonna try it with rosemary next time!
They taste good, but I feel like there needs to be more spices. Like, where’s the kick?
No such thing as too much garlic! Added an extra clove and it was amazing.
I made these with my kids, and they loved helping out! Will make again for sure!
That’s awesome! Cooking with kids is the best! 😍
Yum! Best meatballs I’ve had in a while. Perfect with marinara sauce.
I don’t know… they came out too dry for me. Maybe I cooked them too long.
These meatballs were a hit at my dinner party! Everyone loved the spinach addition. Will make again!
I don’t know about that… spinach in meatballs? Sounds kinda weird to me. I prefer them plain.
Sounds delicious! I love the idea of adding spinach, it makes them healthier!
Followed the instructions exactly—mine came out a little dense though. Next time I’ll add a splash of something (milk or water) to loosen the mix. Still good!
These meatballs came out amazing! The spinach adds a nice touch. Will definitely make again!
Wow 400°F for 30 minutes—mine browned fast and I almost burned them lol. Still delicious, I just watched them closer after 20.
Pretty good! But I think more cheese would make it better. Just my opinion tho.
I tried making these but ended up with a mess. What’s the secret to keeping them together?
Maybe try adding a bit more breadcrumbs or another egg? That might help them stick together better! 😊
I tweeked it. Added a bit of chili flakes for heat. Super duper tasty!
Chili flakes? That sounds awesome! I gotta try that next time! Thanks for the tip!
Made this recipe last night. My whole family loved it, even the kids! Will def make again!
That’s awesome to hear! My kids are picky, so I can’t wait to try this! Thanks for sharing!
These meatballs are a game changer! The spinach gives them a nice color and taste. My kids loved them too!
My mom used to make meatballs like this but she put ketchup in it. This is different!
Nah, ketchup is not it. These meatballs look healthy and all, but where’s the sauce? 🤔
Ketchup in meatballs?! That sounds weird. But hey, every family has their own twist! These Florentine meatballs sound yummy, though.
Florentine meatballs? Thought it was just spaghetti! Will try this out for sure.
Took too long to cook! Next time, I might just stick to frozen ones.
Y’all gotta try this, they taste so good! Much better than store bought!
I made these last week and they were a hit! Way better than frozen!
I don’t know, they look kinda dry in the pics. Store bought is easier too!
Spinach? Yikes! I thought meatballs was just meat and spices. Never made these.
Okay but why does my egg not bind? Mine fell apart a bit. I used fresh spinach like it said, but maybe I chopped it too wet.
Okay but 25-30 minutes at 400°F for 500g seems kinda optimistic? I ended up needing closer to 35 minutes for them to be cooked through in my place. Taste was good regardless.
Yeah, ovens vary a lot. 35 minutes doesn’t surprise me at all—especially with bigger meatballs. I’m glad they still tasted good though!
Idk 400°F should do it faster… maybe your oven runs cold or the meatballs were thicker? Mine take like 25 and done. But glad you got them cooked.
Just meh… I’ve had better meatballs before. My grandma’s recipe is way better.
These meatballs are amazing! So juicy and flavorful.
They were okay, but mine turned out a bit dry. Maybe I overcooked them? Not sure if I’ll try again.
I agree! These meatballs have the perfect blend of flavors. Can’t wait to make them myself!
These meatballs were amazing! So much flavor and super easy to make. Will def make again!
These meatballs are a game changer! Who knew spinach could taste this good in meat. Yum!
I don’t have fresh spinach, so I used frozen and squeezed it dry. Turned out okay—just not as vibrant.
So quick & yum! Perfect for dinner! Love it 💖
I tried making this but my meatballs fell apart in the oven. What did I do wrong? Very frustrating.
So good! I added a pinch of red pepper flakes because why not. Definitely making again.
The recipe is pretty straightforward, but mine stuck to the parchment a bit. Still tasty though—just be sure the meatballs have space and parchment is fully greased.
They were okay, but I feel like they needed more flavor. Maybe add some Italian spices?
Nah, I thought they were fine as is. Maybe you’re just not used to simple flavors? 🤷♂️
I totally agree! A good sprinkle of Italian herbs can make such a difference. I usually add oregano and basil too!
400°F sounds high? I baked at 375°F instead and they were okay but less golden. Still cooked through. Might revert to the original temp for best browning.
My meatballs stuck to the sheet even with parchment (I guess I didn’t oil enough?). Flavor was good though—would try again.
My kids wouldn’t eat these, they said green stuff is yucky 😒.
So good, made them twice already!
Perfecto! Just like mama used to make, but a healthy twist. Thanks for the recipe!
Easy recipe. I like how it sneak veggies into dinner.
Yeah, sneaking veggies is a clever idea! Helps kids eat healthy without fuss. Will try this out!
I don’t know about the spinach in meatballs. Seems kinda weird to me. I like my meatballs plain.
I totally get you! Spinach in meatballs does sound odd at first, but it actually makes them really juicy and adds a nice flavor. Give it a try before writing it off! 😊
Why would you ruin meatballs with spinach? Just stick to the classic plain ones… way better! 🤷♂️
I added some chopped sun-dried tomatoes and they turned out amazing! Highly recommend!
I’m skeptical about cooking meatballs at 400°F for just 25 minutes, but they were actually done. Maybe my oven runs hot.
Easy and tasty! But next time I’ll add some Italian herbs to the mix for more flavor.
Absolutely delicious! I made these meatballs for dinner and my kids loved them. Will definitely make again!
Meatballs are boss but too much garlic for me. Might do less next time.
Why do you put spinach? I don’t get it. Just stick with meat and cheese.
Pretty solid, but mine took closer to 35 minutes to fully cook. Still tasty though—would make again.
Good to know! 35 minutes makes sense depending on meatball size and how packed they are—mine also runs a bit longer sometimes. Glad they still turned out tasty!
These tasted weird, do you really need spinach? Like, can’t you just use beef?
I think the spinach adds a nice texture and flavor! You might be missing out if you skip it.
Nah, beef is the best. Spinach ain’t needed at all! Just makes it taste funny.
The garlic amount felt strong to me. I’ll probably reduce it next time, but the texture was great and the seasoning otherwise was balanced.
How many meatballs does this make? I made them small and got like 15, didn’t think they’d be so filling!
Meatballs = life! 👏 So easy to make and SO tasty!
The seasoning is good, but my meatballs fell apart a little. Maybe I didn’t compact them enough.
I totally get that—when they fall apart, I usually try packing them a bit more firmly and letting the mixture sit 5-10 minutes so the breadcrumbs hydrate. Helps a lot.
Maybe try adding a splash more egg or even extra breadcrumbs? Also, 400°F seems high—mine get crispy outside but not set in the middle, then they crumble when I move them.
Eh, too healthy for me. Just give me the pasta without the greens.
I wasn’t sure about spinach in meatballs, but it turned out really good! Sneaky way to get veggies in.
I tried these and they tasted like… meatballs. Like, fine, but nothing special. Maybe I needed more sauce?
I didn’t have Parmesan, used cheddar instead. Still tasted good but not exactly same.
I tried this, but I used chicken instead of beef. Works too, guys!
I totally forgot to mince the garlic and just sprinkled minced garlic powder—still decent. Wouldn’t do that again, lol.
These meatballs are amazing! So juicy and flavorful. I added some extra spices for a kick.
They were okay but not as juicy for me. Maybe I did something wrong?
Totally agree! I also add some red pepper flakes for more heat. Makes them irresistible!
I’m not much of a cook, but I followed the recipe step by step and it worked! Pretty easy.
Disastor! 😱 They came out dry and I cooked them for exactly 30 min! Never again!
Hmmm, kinda bland. I might just stick to my grandma’s recipe. Sorry!
Don’t be too hard on it! You gotta season it right, maybe add some herbs? Try using basil or oregano, that could help! 🌿
Grandma’s recipe sounds great, but give this one a shot with some hot sauce or something. Spice it up! 🔥
These turned out so juicy! The spinach keeps everything super flavorful. I served them with pasta and it was a hit.
Mine were good but not “juicy” for me. I think 500g ground beef is too lean? I used 93% and baked closer to 30 min. Also 1/4 cup Parmesan felt like not enough? Still tasty though.
Yes!! I love when spinach actually shows up in the flavor instead of just tasting like “greens.” I made these for my family and they disappeared fast—served with pasta too. 😄
They were okay, but I think the mixture was too dry. Maybe add some sauce next time?
I was skeptical at first about the spinach, but wow! It really works. Thanks for sharing.
I totally agree! The spinach adds a unique flavor. I’m making these again this week.
Wow, easy meal. I used shredded Parmesan and it still tasted great. 10/10 would do again.
Meatballs? With spinach? Sounds like a scam, but I’ll give it a try. 🤔
These meatballs are sooo good! I loved adding a bit of cheese on top before baking. Yum!
Meatballs? YES! Love ’em! Gimme gimme!
I don’t have an oven. Can I fry these? 🤔
Yes, you can fry them! Just heat some oil in a pan and cook the meatballs until they’re brown on all sides. Should work great!
I dunno, frying seems different. Aren’t they supposed to be baked? What if they fall apart?
I used Italian breadcrumbs instead of plain and they tasted great, but next time I’ll follow the recipe exactly.
My kids ate them and asked for seconds, which is basically a miracle. I’ll make these again, for sure.
So easy to make and pretty healthy! I added some herbs I had in the fridge and it was delicious. Definitely making again!
I’m skeptical about putting raw spinach right in the mix. It worked, I guess… but I’d rather sauté it first next time to control moisture.
Pretty good, but mine took closer to 35 minutes to cook through. Next time I’ll make them a little smaller so they bake more evenly.
Kinda skeptical about baking instead of pan-frying. They weren’t as crispy as I wanted, but the texture was tender and not greasy.
Are you serious? Meatballs with spinach? Sounds weird. I prefer the original recipe, without all the extra greens.
I used to think greens don’t belong in meatballs either, but spinach adds moisture and a nice flavor! Give it a shot! 😊
Nah, man! Meatballs gotta be meaty, not leafy! This is just wrong. Just stick to the original. 😒
Mine came out a little dry. I think I overbaked them. Also I used low-fat breadcrumbs and it felt drier than expected.
Ugh, sorry yours came out dry! That makes sense—25–30 min can overdo it depending on size and your oven. Next time try smaller/larger meatballs accordingly and start checking around 20–22 minutes. Also low-fat breadcrumbs can absorb more moisture, so you might add 1–2 tbsp extra egg or a splash of milk/water to loosen the mix.
400F seems a little high for meatballs without sauce—mine browned fast on the outside. Inside was fine once I finished longer.
Mine got a little dry even though I didn’t overbake—maybe my beef was too lean. Still tasty though. Might try adding a splash of milk or using less bake time.
Made them for dinner last night. Pretty straightforward and the meatballs browned nicely. I added a pinch of red pepper flakes and it brought the flavor up a lot.
Way too much spinach for my taste. I know it’s “Florentine,” but I might cut it in half next time. Otherwise fine.
Totally fair—Florentine does tend to lean spinach-heavy. Cutting it in half should still work, maybe just add a touch more Parmesan or breadcrumbs if the mix feels too wet.
Good recipe, but I think 1 cup spinach is a lot—mine got watery. I squeezed the chopped spinach next time and it improved a ton.
I followed it mostly, but I only had frozen spinach—squeezed it out well though. Still really good, and the Parmesan flavor is on point.
Just okay. They tasted fine but weren’t very filling. I needed to add more sides to my plate.
Great recipe! Meatballs are like the balls of meat!
Meh. Too much garlic for me and I don’t really taste the Parmesan. Won’t make again, sorry.
Totally fair—garlic can be pretty overpowering. Maybe try reducing to 1 clove (or even 1/2) and adding the garlic to taste next time. I also find grating the Parmesan a bit finer helps the flavor come through more.
I used frozen spinach (squeezed dry) and they still worked, which is great. Flavor is solid, but mine were a little dry—maybe I went too lean on the beef.
Kinda mid ngl. My family didn’t finish them, and the spinach taste was too strong for me. Maybe I minced the garlic too much too.
Not sure why people like spinach in meatballs… mine tasted a little weird, like I overdid the greens. I’ll give it another shot with less spinach.
These turned out so tender! The spinach keeps them really juicy, and the garlic/Parmesan combo is spot on. I served them over pasta and it felt like a restaurant dinner.
Not gonna lie, I thought garlic + spinach would taste weird together, but it worked! Very “grown up” meatballs.
I was skeptical too, but the garlic + spinach combo totally makes sense—especially with Parmesan. My meatballs came out juicy. “Grown up” is accurate 😄
Garlic and spinach together… okay, that actually sounds kinda good. I did add a lil extra parmesan and mine turned out a bit dry, but flavor was on point. Maybe bake time just needs watching.
Honestly, pretty solid for a weeknight. I was worried 25 minutes wouldn’t be enough, but they cooked through nicely.
I’m not sure about the breadcrumb amount. My mixture felt a bit dry, so I had to add a splash of water/egg to get it to hold together. After that, they were fine, but I wouldn’t call them perfect.
Maybe you packed the spinach too much? Like if it’s not just chopped but kind of squeezed/damp, it can throw off the texture. 1/2 cup breadcrumbs seems fine though—mine always works as written. I’d also try letting it sit 5 minutes before forming, so the crumbs hydrate.
Yeah, I’ve noticed breadcrumbs can vary a lot by brand and how finely things are chopped. If your mixture felt dry, adding a splash of water/extra egg makes total sense. Next time you could start with a little less and only add more if it’s too loose.
Honestly, I think breadcrumbs + Parmesan makes it a bit heavy. The taste is fine, just not my style. Maybe less cheese next time.
Totally fair—Parmesan + breadcrumbs can make them feel a bit heavy. I’ve had good luck cutting the Parmesan to 1–2 Tbsp or swapping some breadcrumbs for a little extra chopped spinach (or even adding a splash of water/veg broth to keep them juicy). Thanks for the tip!
I don’t like cheese. Can the Parmesan be skipped? Asking for a friend.
Meatballs taste good, but this is too bland. I would add herbs or sauce. Like, straight baked beef balls? Come on.
Meatballs are good but spinach? Goopy. Not my style, might try it with lettuce next time!
I used dried breadcrumbs and it worked, but the mixture felt a little dry. Added a splash of water and they turned out better. Maybe use fresh breadcrumbs?
Yum! So easy to make and delicious! I served them with spaghetti!
I like the idea of mixing spinach into the meatballs, but mine turned out kinda dry. Next time I’ll try adding a splash of milk or using slightly fattier beef.
meh
Pretty tasty, but I found 25 minutes was a bit short for my oven. I ended up baking closer to 32 minutes and they came out perfect.
The oven temp is perfect. I got juicy meatballs and a nice brown crust. Will definitely make again for meal prep.
Not bad, but I think it needs more seasoning. I added extra pepper and a pinch of oregano and it tasted way more “restaurant.”
Hmm I followed it pretty exactly and they were fine, just not super bold. Maybe your spinach was blander? Also oregano seems like it would go weird with the Parmesan, but I guess if it worked, try it again.
Totally agree—mine always needed a little more salt/pepper too. I’m adding extra garlic and a pinch of red pepper flakes next time for more “restaurant” vibes.
I love Florentine-style stuff, so I was excited. The spinach flavor is subtle and “meaty,” like it’s integrated instead of just tasting green.
Tried this recipe but the meatballs turned out too dry for my liking. I think I need more egg next time.
I had the same issue! More egg definitely helps with moisture. Try adding a bit of milk too next time!
Oh really? I thought they were fine! Maybe you cooked them too long? Just my thoughts.
Pretty easy weeknight recipe. I was worried the breadcrumbs would make them dry, but they held together well and browned nicely in 28 minutes.
Not bad, but mine came out a little dry. Next time I might add a splash of milk or use slightly fattier beef.
I was skeptical about spinach in meatballs, but wow. Next time I’ll chop it a bit finer so it distributes more evenly. Still, great texture.
I like that it’s straightforward and not fussy. Next time I’ll squeeze the spinach a bit more so the mix isn’t too wet.
I tried this and mine were kinda wet too… I think my spinach was too much water like yours said. Next time I’ll squeeze it more and maybe add a tiny bit more breadcrumbs so it sets faster.
Yes! That’s exactly the kind of small tweak that makes a big difference. I usually squeeze the spinach in a clean towel until it’s not dripping, then it holds together way better.
I followed it exactly and honestly they were kind of bland. The texture was fine though—just needed sauce maybe.
These were surprisingly flavorful. The garlic and Parmesan really come through, and the spinach makes them feel lighter without sacrificing taste.
Made these tonight and they were seriously so good—golden outside, juicy inside. I used a little extra Parmesan and it smelled amazing while baking.
“Florentine” without much sauce?? 😅 I served with marinara and it made it way better. Flavor is solid either way.
Totally agree 😄 The recipe is more “meatballs first” than sauce-y, so marinara really helps. I’m glad the flavor still holds up even with less sauce!
I followed it exactly and now my family is asking for “the green meatballs” again 😅. Easy and budget-friendly!
I followed it exactly but the mixture felt a bit too sticky. Also, I accidentally used “Italian breadcrumbs” and it changed the flavor—more herby. Not bad, just different.
Followed the recipe pretty much exactly—though I added a little extra garlic because… why not. They came out golden and cooked through, but I wish they were just a touch more tender. Still very good.
I love meatballs and I love Florentine stuff, so this hit the spot. The oven time was spot on, and the browned tops were perfect.
I was skeptical about putting fresh spinach in with raw meat, but it blended in nicely. The Parmesan flavor really comes through. Would absolutely make again.
Not bad, but mine felt a bit bland. Next time I’ll add some Italian seasoning or a pinch of chili flakes. Also the garlic tasted strong at first.
Totally get you—mine was a little bland too at first. I added Italian seasoning and a pinch of chili flakes like you suggested, and it made a big difference. Also, I minced the garlic finer the second time and it toned down the “sharp” taste.
Pretty easy recipe. I had to bake mine about 35 minutes to get fully cooked, but the taste was worth it.
These turned out super juicy—400°F for 28 minutes was perfect for my oven. The garlic + Parmesan combo is legit, and the spinach actually tastes like something (not just “greens added”).
These were surprisingly flavorful. I added a little extra Parmesan and served them with marinara—so good. The spinach doesn’t overpower at all.
Not bad, but 400°F for 25-30 minutes felt a bit short for my oven. I had to bake closer to 35 to get them fully cooked.
These came out super juicy—love that spinach flavor. I served them with spaghetti and it felt like an actual weeknight upgrade.
These came out super flavorful. The garlic + Parmesan combo is doing the heavy lifting, and the spinach actually stays nice instead of disappearing. I served them with spaghetti and it was a hit.