This post may contain affiliate links. Please read our disclosure policy.
Looking for a wholesome dinner that your entire family will devour? These Turkey Spinach Meatballs are the answer to your weeknight dinner struggles. Packed with lean protein, vegetables, and incredible flavor, this recipe delivers over 40 delicious meatballs that can be enjoyed immediately or frozen for future meals. Whether you’re searching for kid friendly dinners, healthy dinner ideas, or cheap dinners for a family, this versatile recipe checks all the boxes.
Table of Contents
Why You’ll Love This Turkey Spinach Meatball Recipe
Turkey meatballs offer a lighter alternative to traditional beef versions without sacrificing taste. The addition of spinach not only boosts nutritional value but also keeps these meatballs incredibly moist and tender. Parents love this recipe because it sneaks vegetables into a format kids enjoy, while budget-conscious cooks appreciate that it yields enough meatballs for multiple meals. This is truly one of those dinner ideas for family gatherings that everyone requests again and again.
The beauty of this recipe lies in its simplicity. Using a frying pan to sauté the aromatics creates a flavor base that transforms ordinary ground turkey into something extraordinary. The combination of garlic, onions, herbs, and Worcestershire sauce ensures every bite is packed with savory goodness.
Ingredients You’ll Need
For the Meatball Mixture
| Ingredient | Amount | Notes |
|---|---|---|
| Lean ground turkey | 2 1/2 lbs | Use 93% lean for best results |
| Frozen chopped spinach | 16 oz | Must be defrosted and well-drained |
| Bread crumbs | 3/4 cup | Plain or Italian style work well |
| Large eggs | 2 | Helps bind the meatballs |
| Olive oil | 2 tablespoons | For sautéing aromatics |
| Large onion | 1 | Finely chopped |
| Garlic cloves | 2 | Finely minced |
| Worcestershire sauce | 2 tablespoons | Adds umami depth |
| Chicken broth | 1/3 cup | Enhances moisture |
Seasonings
| Seasoning | Amount | Purpose |
|---|---|---|
| Salt | 1 teaspoon | Base seasoning |
| Ground black pepper | 1/2 teaspoon | Adds warmth |
| Dried thyme leaves | 1/4 teaspoon | Earthy flavor |
| Dried oregano | 1/2 teaspoon | Mediterranean notes |
| Crushed red pepper flakes | 1/4 – 1/2 teaspoon | Optional heat |
Essential Equipment for This Recipe
To make these meatballs perfectly, you’ll need a few key kitchen tools. A quality frying pan is essential for sautéing the vegetable mixture. You’ll also need baking sheets for baking the meatballs evenly. A reliable mixing bowl makes combining ingredients easier, and measuring cups and spoons ensure accuracy. For checking doneness, consider using a kitchen thermometer to verify the internal temperature reaches 160°F.
Step-by-Step Instructions
Preparing Your Workspace
Start by preheating your oven to 400 degrees F. Line your baking sheet with aluminum foil and spray generously with cooking spray. This preparation ensures easy cleanup and prevents sticking.
Building the Flavor Base
Heat olive oil in your frying pan over medium heat. Once hot, add the finely chopped onion (use a sharp chef’s knife and cutting board for best results), minced garlic, salt, pepper, thyme, oregano, and optional red pepper flakes. Sauté this aromatic mixture for 5-6 minutes until the onion becomes tender and translucent.
Incorporating the Spinach
Add the well-drained spinach to your sautéed aromatics. This step is crucial – make sure you’ve squeezed out as much water as possible from the defrosted spinach using a colander. Pour in the Worcestershire sauce and chicken broth, stirring everything together thoroughly. Continue cooking until most liquid has evaporated, which should take about 3-4 minutes. Remove from heat and let this mixture cool completely to room temperature.
Mixing the Meatball Base
In a large mixing bowl, combine the ground turkey, bread crumbs, and eggs. Once your spinach mixture has cooled, add it to the bowl. Using clean hands works best for this step, allowing you to feel the texture and ensure everything is evenly distributed. Mix until all ingredients are well incorporated, but avoid overworking the meat, which can result in tough meatballs.
Shaping the Meatballs
With slightly moistened hands, form the mixture into meatballs approximately 1 to 1 1/2 inches in diameter. Place each meatball on your prepared baking sheet, leaving a small gap between them for even heat circulation. This recipe yields approximately 40-42 meatballs, making it perfect for batch cooking.
Baking to Perfection
Bake the meatballs in your preheated oven for about 20 minutes, or until they reach an internal temperature of 160 degrees F. Cooking times may vary slightly depending on your oven and the exact size of your meatballs, so using a meat thermometer ensures perfect results every time.
Serving Suggestions and Meal Ideas
These versatile turkey spinach meatballs work beautifully in numerous dinner dishes. Serve them over whole wheat pasta with marinara sauce for a classic Italian-inspired meal. Tuck them into sub rolls with melted mozzarella for hearty meatball sandwiches. Add them to a rich tomato soup for extra protein and substance. They’re also fantastic over rice, quinoa, or alongside roasted vegetables for a complete, balanced dinner.
For quick dinner ideas during hectic weeks, pair these meatballs with pre-made sauce and store-bought sides. This transforms them into one of those lazy dinners that still feels homemade and nutritious. Kids especially love them served with their favorite dipping sauces like marinara, ranch, or even barbecue sauce.
Storage and Freezing Tips
These meatballs are freezer-friendly, making them ideal for meal prep enthusiasts. Once baked and cooled, arrange meatballs in a single layer on a baking sheet and freeze until solid (about 2 hours). Transfer frozen meatballs to freezer-safe bags or containers. They’ll keep for up to 3 months. Reheat from frozen in a 350°F oven for 15-20 minutes, or thaw overnight in the refrigerator and reheat in the microwave.
Refrigerated meatballs stay fresh for 3-4 days in an airtight container. This makes them perfect for easy weeknight dinners throughout the week.

Pro Tips for Perfect Meatballs
Drain spinach thoroughly: This cannot be emphasized enough. Excess moisture will make your meatballs soggy and difficult to shape. After defrosting, squeeze the spinach in a clean kitchen towel or use a colander to press out every drop.
Don’t skip cooling the spinach mixture: Adding hot ingredients to raw turkey will start cooking the meat prematurely, making mixing difficult and affecting texture.
Keep hands moist: Wet your hands slightly before shaping each meatball to prevent sticking and ensure smooth, uniform surfaces.
Uniform sizing matters: Try to make all meatballs the same size so they cook evenly. A small cookie scoop can help maintain consistency.
Test one first: If you’re unsure about seasoning, cook one small meatball first and taste it. Adjust seasonings in the remaining mixture if needed.
Nutritional Benefits
Turkey spinach meatballs offer an excellent protein-to-calorie ratio, making them suitable for health-conscious eaters. Ground turkey provides lean protein while keeping saturated fat lower than beef. Spinach contributes iron, vitamins A and C, and fiber. Each meatball contains approximately 60-70 calories, making portion control easy. This recipe fits well into various eating plans, from family-friendly balanced diets to more specific nutritional goals.
Frequently Asked Questions
Can I use fresh spinach instead of frozen?
Yes, but you’ll need about 1 1/2 pounds of fresh spinach. Sauté it until wilted, then chop and squeeze out excess moisture before adding to the recipe.
What if I don’t have bread crumbs?
Substitute with crushed crackers, panko, or even rolled oats. You can also make fresh bread crumbs using a food processor with stale bread.
Can these be made in an air fryer?
Absolutely! Preheat your air fryer to 380°F and cook meatballs in batches for 10-12 minutes, shaking the basket halfway through.
How do I know when they’re fully cooked?
The internal temperature should reach 160°F. Use a meat thermometer for accuracy, or cut one open to ensure no pink remains in the center.
Can I make these ahead of time?
Yes! Shape the meatballs and refrigerate them raw for up to 24 hours before baking. You can also bake them completely, then refrigerate or freeze for later use.
What’s the best way to reheat these meatballs?
For best texture, reheat in a 350°F oven for 10-15 minutes. Microwave works too, though they may lose some of their exterior texture.
Can I double this recipe?
Certainly! Just use two baking sheets and a very large mixing bowl. You may need to bake in batches depending on your oven size.
Make This Recipe Your Own
This versatile base recipe welcomes customization. Add grated Parmesan cheese to the mixture for extra flavor. Swap turkey for ground chicken for similar results. Include finely diced bell peppers or mushrooms in the sauté step for additional vegetables. Experiment with different herb combinations like rosemary and sage for a unique twist.
These turkey spinach meatballs prove that healthy dinner ideas don’t have to be complicated or time-consuming. With simple ingredients, basic equipment, and straightforward techniques, you can create a supper idea that satisfies everyone at the table. The generous yield makes this one of the best cheap dinners for a family, stretching your food budget while delivering quality nutrition. Make a batch this week and discover your new go-to recipe for stress-free family dinners!
If you found this recipe helpful, feel free to check out the kitchen equipment below. Click on any image to view and purchase the product through our Amazon affiliate links at no extra cost to you. Your support helps us keep Deliciousavors.com running and bringing you great recipes!
PrintEasy Turkey Spinach Meatballs Recipe : Healthy Dinner for Families
Healthy turkey spinach meatballs packed with flavor and nutrition. Perfect for family dinners, meal prep, and freezing. Makes 40+ tender, juicy meatballs in just 20 minutes of baking time.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 40-42 meatballs
- Category: Main Course
- Method: Baking
- Cuisine: American
Ingredients
2 tablespoons olive oil
1 large onion (finely chopped)
2 cloves garlic (finely minced)
1 teaspoon salt
1/2 teaspoon ground black pepper
1/4 teaspoon dried thyme leaves
1/2 teaspoon dried oregano
1/4 – 1/2 teaspoon crushed red pepper flakes (optional)
16 oz frozen chopped spinach (defrosted, drained, and squeezed)
2 tablespoons Worcestershire sauce
1/3 cup chicken broth
2 1/2 lbs lean ground turkey
3/4 cup bread crumbs
2 large eggs
Instructions
1. Preheat oven to 400 degrees F. Line a large baking sheet with foil and spray with cooking spray.
2. In a frying pan on medium heat, heat olive oil until hot. Add onion, garlic, salt, pepper, thyme, oregano, and red pepper flakes. Sauté until onion is tender (5-6 minutes).
3. Add spinach to pan and combine with onion mixture. Add Worcestershire sauce and chicken broth and mix well. Cook until most liquid has evaporated. Remove from heat and cool to room temperature.
4. In a large bowl, combine turkey, bread crumbs, and eggs. Add cooled spinach mixture to the meat and mix well with hands.
5. Form mixture into meatballs about 1 to 1 1/2 inches in diameter and place on baking sheet, leaving space between each. You’ll have about 40-42 meatballs.
6. Bake until meatballs reach an internal temperature of 160 degrees F, about 20 minutes. Remove from oven and serve as desired.
Notes
Squeeze spinach very well to remove excess moisture for best results.
Meatballs can be frozen after baking for up to 3 months.
Makes approximately 40-42 meatballs.
Can be cooked in air fryer at 380°F for 10-12 minutes.

