Creamy Spinach Turkey Meatballs
How This Creamy Spinach Turkey Meatballs Recipe Came to Be
Okay, so here’s the thing: turkey meatballs used to sound, I dunno, dry to me. I always figured they’d end up a bit like those bland cafeteria meatballs that haunt children’s dreams. And then one chilly Sunday, with about five things in my fridge and an urge to make something warm and cozy, I just grabbed some ground turkey and spinach – and went for it. (I think a glass of wine helped the creative spark, to be honest). Now, my kids ask for these Creamy Spinach Turkey Meatballs on school nights and my neighbour even tried to trade her famous banana bread for the recipe, which says something, right?
Why You’ll Want This in Your Dinner Rotation
I make this when I want dinner that tastes like you put in real effort but didn’t, you know, spend hours sweating over the stove. My family goes absolutely nuts for these – like, they actually eat spinach without noticing (no small feat). And honestly? The creamy sauce is so good, I sometimes just eat it by the spoonful straight from the pan. (The secret: don’t skip the nutmeg, even if you think you hate it. Just trust me on this.)
Plus, these meatballs have rescued me on nights when I thought, “Oh heck, there’s nothing in the fridge” – because you can swap in whatever greens or cheese you have on hand. I once even used leftover kale, though frankly, it was a bit fibrous; wouldn’t recommend unless you’re a mammoth or something.
What You’ll Need (But Feel Free to Improvise)
- 500g ground turkey (I sometimes use chicken instead – works fine, just a bit lighter)
- 1 small onion, finely chopped (red or white, or even a shallot if you’re feeling posh)
- 2 garlic cloves, minced – or a fat teaspoon from the pre-minced jar, no one’s judging
- 2 big handfuls baby spinach, chopped (frozen spinach works great in a pinch; just squeeze out the water!)
- 60g breadcrumbs (I’ve used rolled oats when out of breadcrumbs; grandma would be scandalised but meh, it’s still good)
- 1 egg
- 30g grated Parmesan (I admit: I usually just use whatever hard cheese is lurking in the fridge)
- 1 tablespoon olive oil – or butter if you’re feeling indulgent
- 1 cup (240ml) cream – double cream, single cream, heck, I’ve even sneaked in Greek yogurt once (it was okay!)
- 1/4 teaspoon ground nutmeg (just a pinch – but it really makes the sauce)
- Salt and pepper, to taste
Let Me Walk You Through It
- Preheat your oven to about 200°C (about 400°F, if you think in Fahrenheit). Or, if you’re lazy like me some nights, just use your air fryer on 190°C. Works almost as well.
- Mix up those meatballs: Grab a big old mixing bowl – I use my cracked yellow one from Auntie Pam, but any will do. Throw in the turkey, chopped onion, garlic, spinach, breadcrumbs, egg, Parmesan, salt, and pepper. Roll up your sleeves and squish it together (a fork works, but honestly, just use your hands – it’s messier but way more fun).
- With damp hands, roll the mixture into ping pong ball-sized meatballs. This is where I usually sneak a taste – but don’t, unless you want to live on the wild side, because there’s raw egg in there!
- Heat a bit of oil in a large ovenproof skillet over medium-high. Gently brown the meatballs on all sides (they don’t have to be cooked through yet, just get some colour).
- Take the meatballs out for a moment and pour away the extra oil (if there is any). Then, lower the heat, add the cream and a teeny pinch of nutmeg. Give it a stir and scrape up any sweet little crispy bits stuck to the pan. Throw the meatballs back into the sauce – nestle ‘em in so everyone gets cozy.
- Bake in the oven for about 15 minutes, uncovered, until the meatballs are cooked through and the sauce bubbles like a witch’s cauldron. Don’t worry if the sauce looks thin at this point – it thickens as it sits!
- Pull out, let it cool slightly. It will thicken as you hesitate (or chat away with your mates, if you have any over). Serve hot and don’t stress about perfection – these are homestyle, not restaurant fare.
Bits and Bobs I’ve Learned Along the Way
- If you forget to pre-chop the spinach, just snip it with kitchen scissors right into the bowl. (Actually, I find it works better if you do that every time now!)
- One time I tried using coconut milk for the sauce thinking it’d be a clever dairy-free option. Not terrible, just kind of odd with the Parmesan. Maybe stick to cream or yogurt for now.
- Sometimes the meatball mix feels sticky. Just add a few more breadcrumbs, no need for precision here.
- Oh – and if you go heavy on the nutmeg, it gets a bit Christmassy, not complaining, just saying.
How You Can Tweak This (for Better or…Not)
I’ve tried a few spins on these – turkey plus sun-dried tomatoes in the mix is lovely. Once I tossed in feta instead of Parmesan and wow, such a salty kick. I also had this bright idea to use kale instead of spinach; texturally, a bit much (think eating your garden). If you’re vegetarian, I made a lentil version once… but frankly, it didn’t stick together very well, so maybe don’t trust me there.
Do You Need Any Fancy Equipment?
A big frying pan (ideally one that can go in the oven, but if not, just transfer things to an oven-safe dish before baking). No pan? I once attempted to brown these in a roasting tin under a grill, and it kind of worked – just flip a lot! Plus, a bowl. Or even a big pot if your dishware is in the dishwasher, which is always my case.
How to Store (If You Somehow Have Leftovers)
Technically, you can keep leftover meatballs in the fridge in a container for up to 3 days… though honestly, in my house it never lasts more than a day! I reheated them once for lunch, and I swear, they tasted richer. Maybe the flavours just meld or maybe it’s just wishful thinking when you’re at your desk.
What Should You Serve With Them?
We nearly always go for buttery mashed potatoes (controversial, but it just feels right). Occasionally, it’s pasta when someone yells for it, and I’ve even done a crusty loaf of bread one lazy Friday night. Oh, and my youngest insists on a squirt of ketchup, which probably sends the Italian part of me into a spiral, but there you go.
Little Lessons I’ve Picked Up (and Sometimes Ignored)
- Don’t rush the browning step. I once threw in all the meatballs at once and basically ended up steaming them – sad times, slippery meatballs. Actual browning gives real flavour.
- Let the sauce bubble in the oven; if you try to shortcut in the frying pan it just doesn’t get as silky.
- If you use frozen spinach, really squeeze it dry, or the whole dish gets weirdly watery. (Learned that the messy way.)
Stuff People Have Actually Asked Me
Can I freeze these Creamy Spinach Turkey Meatballs?
Yep, totally can – freeze cooked meatballs and sauce, though the sauce might look a bit split when you defrost. Stir it over low heat; it usually comes together again (if not, just eat it anyway – nothing’s wasted around here).
Is there a quick way to make this on busy nights?
I’ve legit just thrown the raw meatballs in the sauce and baked without browning first. They taste more poached than browned, but hey, it works in a pinch, and the fam demolished it.
Do I have to use nutmeg?
Well, no, I guess not. But it’s that little something that people notice but can’t put their finger on. Try it once?
My sauce seems runny. Did I do something wrong?
Nope, it’s totally normal at first! It thickens a lot as it cools – actually, I think it’s even tastier the next day, but maybe that’s just me.
(Side note: I once used double cream and the sauce was like, custard-thick, almost stood up with a spoon. Kind of fun if you like your sauces hearty.)
Ingredients
- 1 lb ground turkey
- 1 cup fresh spinach, finely chopped
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon olive oil
- 1 cup chicken broth
- 1/2 cup heavy cream
- 1 tablespoon flour
Instructions
-
1Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
-
2In a large bowl, mix ground turkey, chopped spinach, breadcrumbs, Parmesan cheese, egg, garlic, salt, and black pepper until well combined.
-
3Shape the mixture into 16 meatballs and arrange them on the prepared baking sheet. Bake for 18-20 minutes, until cooked through.
-
4While meatballs bake, heat olive oil in a skillet over medium heat. Whisk in flour to form a paste, then slowly add chicken broth and bring to a simmer.
-
5Stir in heavy cream and simmer until the sauce thickens slightly.
-
6Add baked meatballs to the sauce and simmer for 5 minutes. Serve hot, garnished with extra Parmesan if desired.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!
