These Turkey, Spinach & Cheese Meatballs are tender, cheesy, and packed with plenty of flavor. I combine lean ground turkey with Italian turkey sausage, fresh spinach, mozzarella, Parmigiano Reggiano, garlic, and scallions, then broil the meatballs until beautifully browned before finishing them in warm marinara sauce.
I especially like this recipe for an easy family dinner because the meatballs come together quickly and can be served in several ways. I serve them with pasta for a classic meal, tuck them into a sandwich, spoon them over polenta, or simply enjoy them with extra marinara and grated cheese.
Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
1 tablespoon extra virgin olive oil
1 large egg
3 ounces baby spinach, chopped (about 3½ cups whole or 1½ cups chopped)
3 scallions, white and green parts, finely sliced
3 garlic cloves, minced
1.25 pounds 93/7 ground turkey
1.25 pounds Italian turkey sausage, removed from the casings
1 cup shredded mozzarella, preferably whole milk
⅓ cup grated Parmigiano Reggiano, plus additional cheese for serving
½ cup Italian seasoned bread crumbs
1 (24-ounce) jar marinara sauce, homemade or good-quality store-bought
Directions
Prepare the Oven and Baking Sheet:
I preheat the broiler and position an oven rack on the second-highest level. I line a large baking sheet with heavy-duty aluminum foil and grease the foil with the extra virgin olive oil.
Make the Meatball Mixture:
In a large mixing bowl, I beat the egg first. I add the chopped spinach, sliced scallions, and minced garlic and stir everything together until evenly distributed.
I then add the ground turkey, Italian turkey sausage, shredded mozzarella, grated Parmigiano Reggiano, and Italian seasoned bread crumbs. Using my hands, I gently mix everything until the ingredients are evenly incorporated. I avoid excessively mixing or compacting the meat because that can make the finished meatballs firmer.
Shape the Meatballs:
I shape the turkey mixture into approximately 1½-inch meatballs and arrange them on the prepared baking sheet, leaving a little space between each one.
Broil:
I broil the meatballs for about 10 minutes, or until their tops are nicely golden brown.
Finish in the Marinara Sauce:
While the meatballs are broiling, I heat the marinara sauce in a large pan on the stovetop.
Once the meatballs have browned, I carefully transfer them to the warm sauce. I simmer them over low heat for another 5 to 10 minutes, or until they are completely cooked through. For food safety, I make sure ground-turkey meatballs reach an internal temperature of 165°F (74°C).
I finish them with additional grated Parmigiano Reggiano before serving.
Servings and Timing
This recipe takes about 40 minutes from start to finish. The exact number of meatballs depends on how large I shape them, but 2½ pounds of meat plus the other ingredients makes a generous batch suitable for a family meal.
Prep time: about 20 minutes
Cook time: about 20 minutes
Total time: about 40 minutes
Serving size: approximately 6 to 8 servings
Variations
Use Different Greens:
I sometimes replace the baby spinach with finely chopped kale. I make sure tougher greens are chopped very finely so they incorporate easily into the meat mixture.
Make Them Extra Cheesy:
When I want an even cheesier meatball, I add a little more shredded mozzarella or tuck a small cube of mozzarella into the center of each meatball before cooking.
Add Some Heat:
For a spicy variation, I use hot Italian turkey sausage instead of mild sausage. I can also mix a small amount of crushed red pepper flakes into the meatball mixture.
Change the Sauce:
Marinara is my usual choice, but I can use another tomato-based pasta sauce. A roasted garlic, basil, or spicy arrabbiata-style sauce all work well with these meatballs.
Make Smaller Meatballs:
For appetizers or party food, I shape the mixture into smaller meatballs. I reduce the cooking time as necessary and rely on the internal temperature rather than cooking time alone to determine when they are ready.
Storage/Reheating
I let leftover meatballs and sauce cool before transferring them to an airtight container. I refrigerate them promptly and keep them in the refrigerator for up to 3 to 4 days.
For longer storage, I freeze the cooked meatballs directly in their marinara sauce. I portion them into freezer-safe airtight containers and freeze them for up to 3 months. I like freezing them with sauce because it helps keep the meatballs moist when reheated.
When I am ready to serve frozen meatballs, I thaw them overnight in the refrigerator when possible. I then place the meatballs and sauce in a saucepan and warm them over medium to medium-low heat until the sauce is simmering and the meatballs are hot throughout.
For smaller portions, I also reheat them in the microwave in a microwave-safe covered dish, stopping occasionally to stir the sauce and rotate the meatballs so everything heats evenly.
FAQs
Can I make Turkey, Spinach & Cheese Meatballs ahead of time?
Yes. I can prepare and shape the meatballs ahead of time, cover them tightly, and refrigerate them until I am ready to cook. I also like fully cooking them in the marinara sauce and reheating them later because they retain their moisture well.
How do I know when turkey meatballs are fully cooked?
I use an instant-read thermometer for the most reliable result. Because these meatballs contain poultry, I cook the center to 165°F (74°C). This removes the guesswork and helps me avoid unnecessarily overcooking them.
Can I use frozen spinach instead of fresh spinach?
Yes, although I prefer fresh baby spinach for this recipe. If I use frozen spinach, I thaw it completely and squeeze out as much excess water as possible before adding it to the meat mixture. Removing the extra moisture prevents the meatballs from becoming watery or overly soft.
What can I serve with these turkey meatballs?
I often serve them over spaghetti or another favorite pasta with plenty of marinara sauce and grated Parmigiano Reggiano. I also like them with creamy polenta, roasted vegetables, garlic bread, or a simple green salad. For a hearty sandwich, I put the meatballs and sauce into toasted rolls and add melted mozzarella.
Can I freeze Turkey, Spinach & Cheese Meatballs?
Yes. These meatballs are particularly freezer-friendly. I freeze the cooked meatballs in their marinara sauce in an airtight freezer-safe container for up to 3 months. When I want to serve them, I thaw them in the refrigerator and gently reheat the meatballs and sauce on the stovetop until thoroughly hot.
Conclusion
These Turkey, Spinach & Cheese Meatballs are one of those practical recipes I can turn into several different meals. The combination of ground turkey and Italian turkey sausage gives me flavorful, juicy meatballs, while spinach, mozzarella, Parmigiano Reggiano, garlic, and scallions make every bite savory and satisfying.
I love serving them straight from the marinara sauce with extra cheese, but they work just as well with pasta, in meatball sandwiches, or alongside vegetables. Since I can also freeze a batch for later, I find them especially convenient when I want a comforting homemade dinner without starting from scratch.
📖 Recipe:
Print
Turkey, Spinach & Cheese Meatballs
- Total Time: 40 minutes
- Yield: 6 to 8 servings
- Diet: Halal
Description
Tender, cheesy turkey meatballs packed with spinach, Italian turkey sausage, mozzarella, Parmigiano Reggiano, garlic, and scallions. Broiled until golden, then simmered in warm marinara sauce for an easy family dinner.
Ingredients
1 tablespoon extra virgin olive oil
1 large egg
3 ounces baby spinach, chopped (about 3½ cups whole or 1½ cups chopped)
3 scallions, white and green parts, finely sliced
3 garlic cloves, minced
1.25 pounds 93/7 ground turkey
1.25 pounds Italian turkey sausage, removed from the casings
1 cup shredded mozzarella, preferably whole milk
⅓ cup grated Parmigiano Reggiano, plus additional cheese for serving
½ cup Italian seasoned bread crumbs
1 (24-ounce) jar marinara sauce, homemade or good-quality store-bought
Instructions
- Preheat the broiler and position an oven rack on the second-highest level. Line a large baking sheet with heavy-duty aluminum foil and grease the foil with the extra virgin olive oil.
- Beat the egg in a large mixing bowl. Add the chopped spinach, scallions, and garlic and stir until evenly combined.
- Add the ground turkey, Italian turkey sausage, mozzarella, Parmigiano Reggiano, and bread crumbs. Gently mix with your hands just until evenly incorporated, taking care not to overmix or compact the meat.
- Shape the mixture into approximately 1½-inch meatballs and arrange them on the prepared baking sheet with a little space between each meatball.
- Broil for about 10 minutes, or until the tops of the meatballs are nicely golden brown.
- While the meatballs broil, heat the marinara sauce in a large pan on the stovetop.
- Transfer the browned meatballs to the warm marinara sauce. Simmer over low heat for 5 to 10 minutes, or until the meatballs are completely cooked through and reach an internal temperature of 165°F (74°C).
- Serve hot with additional grated Parmigiano Reggiano as desired.
Notes
Fresh baby spinach can be replaced with finely chopped kale.
Frozen spinach may be used if thawed completely and squeezed very dry before adding.
For extra-cheesy meatballs, add more shredded mozzarella or place a small cube of mozzarella in the center of each meatball.
For extra heat, use hot Italian turkey sausage or add crushed red pepper flakes.
Marinara can be replaced with another tomato-based sauce such as roasted garlic, basil, or arrabbiata sauce.
For appetizer-size meatballs, shape them smaller and reduce the cooking time, using an internal temperature of 165°F (74°C) to determine doneness.
Store cooked meatballs with sauce in an airtight container in the refrigerator for up to 3 to 4 days.
Freeze cooked meatballs in marinara sauce in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator and gently reheat until thoroughly hot.
Serve with pasta, creamy polenta, roasted vegetables, garlic bread, salad, or in toasted meatball sandwiches.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Broil and Simmer
- Cuisine: Italian-American
Nutrition
- Serving Size: ⅛ recipe
- Calories: 470 kcal
- Sugar: 5 g
- Sodium: 1050 mg
- Fat: 25 g
- Saturated Fat: 8 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 16 g
- Fiber: 2 g
- Protein: 45 g
- Cholesterol: 155 mg
