These are oven-baked turkey meatballs loaded with frozen chopped spinach, seasoned with garlic, oregano, thyme, and a hit of Worcestershire sauce. The honest reason to make them on a weeknight: one baking sheet, no stovetop splattering, and 25 minutes in the oven while you sort out the rest of dinner.
Before you start
The single step that determines whether these meatballs hold together or fall apart is draining the spinach thoroughly. Frozen chopped spinach releases a surprising amount of water even after cooking, and excess moisture will make the mixture too loose to shape cleanly. After the spinach cooks down in the pan and most of the liquid has evaporated, press it firmly against the side of the pan with a spoon, then tip it onto a clean kitchen towel or several layers of paper towel and squeeze out whatever remains before it goes into the bowl with the turkey. The second thing worth knowing: let the cooked onion and spinach mixture cool to room temperature before combining it with the raw turkey and eggs. Mixing warm filling into raw ground turkey starts to cook the egg and can make the final texture dense and rubbery rather than tender.
Common problems and fixes
- Meatballs spread flat on the pan: The mixture is too wet. This usually means the spinach wasn’t squeezed dry enough, or the mixture was shaped before the filling had cooled. Chill the finished mixture in the fridge for 15 minutes before rolling — it firms up quickly and shapes much more cleanly.
- Meatballs stick to the foil: Cooking spray alone sometimes isn’t enough, especially if the foil shifts. Use a wire rack set over the foil-lined pan instead — air circulates underneath, nothing sticks, and the bottoms don’t steam.
- Centers still pink at 20 minutes: Oven temperatures vary, and 1½-inch meatballs on the larger end of the range need a few extra minutes. Ground turkey must reach 165°F (74°C) internally — use an instant-read thermometer rather than relying on color alone, since turkey can look done before it is safe.
- Meatballs taste bland after baking: The seasoning goes into the onion and spinach mixture, not directly into the raw turkey. If you skipped sautéing the spices in the oil with the aromatics, they won’t bloom properly. Don’t add them raw to the bowl — that step is doing real work.
- Mixture too sticky to roll by hand: Lightly dampen your palms with cold water between every few meatballs. It takes seconds and stops the mixture from clumping to your hands — skip the garnish and use that extra dish time here instead.
Keeping and reheating
Cooked meatballs keep in an airtight container in the fridge for up to 4 days. For freezing, arrange them in a single layer on a baking sheet, freeze until solid (about 2 hours), then transfer to a zip-lock bag — they’ll keep for up to 3 months without clumping together. Reheat from frozen in a 375°F oven for 15–18 minutes, or from refrigerated in a covered skillet with a splash of chicken broth over medium-low heat for about 8 minutes, turning once. If you’re dropping them into a sauce, add them straight from the fridge and simmer gently for 10 minutes — they’ll finish heating through without drying out.

The Best Baked Turkey Meatballs with Spinach
Ingredients
16 ounces spinach - frozen chopped
2 1⁄2 pounds ground turkey (minced turkey) - lean
1⁄3 cup chicken stock (chicken broth or chicken bouillon)
2 large eggs
3⁄4 cup breadcrumbs
2 tablespoons Worcestershire sauce
1⁄4–1⁄2 teaspoon red pepper flakes - crushed
1⁄2 teaspoon dried oregano
1⁄2 teaspoon ground black pepper- 1⁄4 teaspoon dried thyme leaves
2 tablespoons olive oil
2 cloves garlic - minced finely
1 large white onion - chopped finely
1 teaspoon salt
Instructions
- Prepare the preheated oven (400°F).
- Prepare the large baking sheet by spraying with cooking spray. Line the baking sheet with foil and spray with cooking spray.
- Heat the olive oil in a frying pan on medium heat until it is hot. Add garlic, thyme, pepper, red pepper flakes, oregano, onion, and salt. Sauté them until the onion is tender for about 5-6 minutes (total time).
- Put spinach in the pan. Combine them with the mixture of onions. Give Worcestershire sauce and add the chicken broth. Mix them well to combine. Cook until you find most of the liquid has cooked out or evaporated. Don’t have so much liquid in the pan after you combine all these. Drain your spinach well. Left up from the heat, then allow it to be put to room temperature.
- Combine the turkey, egg and bread crumbs. In a large bowl, add the mixture of spinach and cooled onion to the meat. You may do all of the steps with your hands, or you can use a spoon.
- Create meatballs (1 – 1 1⁄2 inches in diameter) with your hands. Place the ready meatball on the baking sheet. Give a little space between each of them if you finish shaping the meatballs for about 40 meatballs (from this recipe).
- Bake till your meatballs are cooked enough (at a temperature of 160°F) for about 20 minutes. When it seems cooked well, lift it up from the oven and serve them.
Nutrition
FAQ
Can I use fresh spinach instead of frozen?
Yes, but you’ll need a lot of it — about 10 ounces of fresh spinach cooks down to roughly the equivalent of one 16-ounce package of frozen chopped. Wilt it in the pan, chop it finely once cooled, and squeeze out the moisture just as you would with frozen.
Can I mix and shape the meatballs the night before?
Yes, and it actually helps. Shape the meatballs, arrange them on the lined baking sheet, cover tightly with plastic wrap, and refrigerate overnight. Pull them out while the oven preheats and bake as directed — they may need an extra 2–3 minutes since they’re starting cold.
What’s the best way to serve these if I don’t want a heavy sauce?
They work well with just a squeeze of lemon and some steamed vegetables alongside. If you want something saucy without much effort, a simple pan of warmed marinara from a jar is genuinely fine here.
Can I use ground chicken instead of ground turkey?
Ground chicken works as a direct swap in the same quantities. Like turkey, it must reach 165°F (74°C) internally, and it benefits from the same thorough spinach-draining step since it has a similar moisture level.
My mixture feels very soft — how do I know if it’s too wet to bake?
Roll a test meatball and set it on the pan — if it holds its shape without slumping, you’re fine. If it slowly flattens, stir in an extra tablespoon or two of breadcrumbs and give the mixture 5 minutes to absorb before trying again.
Do I need to turn the meatballs halfway through baking?
Not if you’re using a wire rack over the pan, which lets heat circulate underneath. If they’re sitting directly on foil, a quick turn at the 12-minute mark helps the bottom side brown rather than steam.
More mince recipes to try
- Venison Cranberry Holiday Meatballs
- Olive Beef Polpette Perfection
- Creamy Beef Spinach Pasta
- Golden Turkey Empanadas








