
Batch-cooked turkey meatballs are the most flexible protein you can keep in a freezer: make 30 at once from a kilogram of lean ground turkey, bake them on two trays, freeze them loose, and pull out five whenever you need a meal. Five meatballs are about 350 calories and 37 grams of protein before sauce. They go into pasta, subs, rice bowls or a pot of soup, so you don’t get sick of them by the second week.
Ingredients (about 30 meatballs, 6 portions)
| Ingredient | Metric | Imperial |
|---|---|---|
| Lean ground turkey | 1 kg | 2.2 lb (usually two 450–500 g packs) |
| Large eggs | 2 | 2 |
| Plain dry breadcrumbs | 60 g | ½ cup |
| Milk or water | 60 ml | ¼ cup |
| Parmesan, finely grated | 40 g | ½ cup |
| Onion, grated on a box grater | 100 g | 1 small |
| Garlic, grated | 3 cloves | 3 cloves |
| Dried oregano, fennel seed (optional), salt, pepper | 1 tsp each | 1 tsp each |
Prep: 20 minutes. Bake: 20 minutes. You need two rimmed baking sheets and parchment.
Method
- Heat the oven to 200°C (400°F) and line two sheets with parchment.
- In a large bowl, mix the breadcrumbs with the milk and let them soak for 5 minutes. This paste, called a panade, is what keeps lean meatballs tender.
- Add the eggs, onion with its juice, garlic, parmesan and seasonings and mix well.
- Add the turkey and mix with your fingertips just until evenly combined. Overworking makes them springy.
- Wet your hands and roll balls about 4 cm (1½ in) across, roughly 45 g each. A small ice-cream scoop makes this faster and keeps the sizes even.
- Space them on the sheets and bake 18 to 22 minutes, until browned and 74°C (165°F) in the centre, the Health Canada temperature for ground poultry.
Approximate macros per five meatballs
Calculated from USDA FoodData Central values for raw ground turkey (93% lean), egg, breadcrumbs and parmesan, divided into six portions.
| Calories | Protein | Carbs | Fat | |
|---|---|---|---|---|
| Meatballs only | about 350 | about 37 g | about 9 g | about 18 g |
| With 110 ml (scant ½ cup) jarred marinara | about 400 | about 39 g | about 18 g | about 19 g |
Ground turkey labels vary a lot in fat. If yours is extra-lean, the fat per portion drops by several grams; if it’s regular, expect noticeably more. The Nutrition Facts table on the package is the tiebreaker.
Freeze them so they don’t stick together
Let the meatballs cool on the trays for 15 minutes, then put the whole trays in the freezer for one hour. Once they’re frozen solid, tip them into a large freezer bag, press out the air and label it. Because they froze separately, you can take out exactly five. Keep any you plan to eat within the next few days in the fridge; Health Canada’s leftover guidance puts that window at 2 to 3 days.
Five meals from one bag
- Meatball sub: five meatballs warmed in marinara on a whole-wheat sub bun with a slice of provolone.
- Pasta night: simmer in sauce and serve over pasta; the high-protein pasta page explains how to balance the noodle portion.
- Rice bowl: with rice, steamed green beans and a spoon of tzatziki.
- Italian wedding-style soup: drop frozen meatballs into simmering chicken broth with spinach and small pasta for 15 minutes.
- Desk lunch: cold meatballs, cherry tomatoes and a cheese string. Less glamorous, entirely effective.
Flavour variations
- Greek: swap the parmesan for crumbled feta, add dried mint and lemon zest.
- Asian-style: leave out the cheese and oregano; add grated ginger, green onion and a tablespoon of soy sauce. Serve with a chili-garlic dipping sauce.
- Beef and pork: a classic mix, but higher in fat. Use extra-lean beef if you switch.
For another freezer staple that needs even less hands-on time, the high-protein chili makes six bowls from one pot.
Turning a freezer bag into a routine
Meatballs only help if you remember to eat them. Most men do better with a simple plan: which days are freezer meals and which days you cook. If you’d like that plan built around your schedule and targets, monthly coaching includes it along with weekly check-ins.
Questions people also ask
How long do turkey meatballs take in the oven?
About 18 to 22 minutes at 200°C (400°F) for meatballs the size of a golf ball. Check one in the centre of the tray: ground poultry is safe at 74°C (165°F).
Why are my turkey meatballs dry?
Usually too little fat, too much handling, or overcooking. The grated onion and soaked breadcrumbs in this recipe hold moisture; mix with your fingertips just until combined and pull them as soon as they hit temperature.
Can I reheat frozen meatballs without thawing?
Yes. Simmer them from frozen in sauce for 12 to 15 minutes, or microwave a portion covered for 2 to 3 minutes, turning once, until steaming hot throughout.