Of all the recipes that have graced my family’s dinner table, this one holds a particularly special place in my heart. I remember the first time I made these Turkey and Spinach Meatballs in Marinara on a hectic Tuesday night. I was scrambling for a meal that was both nutritious and would satisfy a household of diverse and, let’s be honest, occasionally picky eaters. I was tired of the usual dinner rotation and craved something comforting yet light, something that felt like a hug in a bowl without the post-meal heaviness. Skepticism was in the air; “turkey meatballs” had, in the past, been code for “dry and bland.” But as the aroma of garlic, herbs, and simmering tomatoes filled the kitchen, attitudes began to shift. The first bite was a revelation. The meatballs were impossibly tender, juicy, and packed with flavor, the flecks of green spinach and savory Parmesan a perfect complement to the lean turkey. The rich marinara sauce coated every single one, creating a dish that was both rustic and incredibly satisfying. That night, plates were cleaned, and seconds were requested. This recipe wasn’t just a success; it became an instant classic, our go-to for cozy nights in, busy weeknight dinners, and even for serving to guests. It’s the meal that proves healthy eating doesn’t mean sacrificing flavor or comfort. It’s a testament to the magic that happens when simple, wholesome ingredients are brought together with a little bit of care, creating a dish that nourishes both body and soul.
Ingredients
For the Turkey and Spinach Meatballs:
- 2 lbs (900g) Ground Turkey (93/7 lean): This ratio of lean meat to fat ensures the meatballs are juicy and flavorful, not dry.
- 5 oz (142g) Fresh Baby Spinach: Finely chopped, this adds essential moisture, nutrients, and beautiful color without overpowering the flavor.
- 1 cup Panko Breadcrumbs: These Japanese-style breadcrumbs are lighter and airier than traditional breadcrumbs, resulting in a more tender meatball.
- ¾ cup Grated Parmesan Cheese: Provides a salty, nutty, umami flavor that deeply seasons the meatballs from the inside out.
- 2 Large Eggs: Lightly beaten, these act as the primary binder, holding the meatballs together as they cook.
- 1 Small Yellow Onion: Finely diced, this builds a sweet and aromatic flavor base for the entire dish.
- 4-5 Cloves Garlic: Minced, for that pungent, savory kick that is essential in any great Italian-American dish.
- 2 tbsp Fresh Parsley: Finely chopped, adding a bright, herbaceous note that cuts through the richness.
- 1 tsp Dried Oregano: A classic Mediterranean herb that provides a peppery and slightly earthy flavor.
- 1 ½ tsp Kosher Salt: The main seasoning that enhances all the other flavors in the meatballs.
- 1 tsp Black Pepper: Freshly ground for the best, most pungent flavor.
- 2 tbsp Olive Oil: For searing the meatballs, creating a delicious golden-brown crust.
For the Marinara Sauce:
- 48 oz (two 24-oz jars) High-Quality Marinara Sauce: Using a good quality jarred sauce is a fantastic time-saver. Choose one with simple ingredients like tomatoes, garlic, and basil.
- 1 tbsp Fresh Basil (optional): Chopped, to be stirred in at the end for a fresh, aromatic finish.
Instructions
Step 1: Prepare the Spinach and Aromatics
Begin by preparing your key vegetable components. If you have the time, you can quickly wilt the fresh spinach in a dry non-stick skillet over medium heat for 1-2 minutes until it collapses. Transfer the wilted spinach to a cutting board, let it cool for a moment, and then chop it finely. The most crucial part of this step is to remove excess moisture. Place the chopped spinach in the center of a clean kitchen towel or several layers of paper towels and squeeze firmly until as much liquid as possible is removed. This prevents the meatballs from becoming watery and helps them hold their shape. In the same skillet, you can sauté the finely diced yellow onion in a teaspoon of olive oil for 4-5 minutes until softened and translucent. Add the minced garlic and cook for another minute until fragrant. Allowing the onion and garlic to cool slightly before adding them to the meat mixture is ideal.
Step 2: Combine the Meatball Ingredients
In a large mixing bowl, combine the ground turkey, the thoroughly squeezed spinach, panko breadcrumbs, grated Parmesan cheese, sautéed onion and garlic, chopped fresh parsley, dried oregano, kosher salt, and black pepper. Add the two lightly beaten eggs. Using your hands or a large spoon, gently mix all the ingredients together. The key here is to mix only until everything is just combined. Overworking the ground turkey mixture can develop the proteins too much, leading to tough, dense meatballs. The mixture should feel moist but not overly wet.
Step 3: Form the Meatballs
To ensure your meatballs are uniform in size and cook evenly, use a medium cookie scoop (about 1.5 tablespoons) to portion out the mixture. Lightly wet your hands with water or coat them with a thin layer of olive oil to prevent the mixture from sticking. Gently roll each portion between your palms to form a smooth, round ball. Place the formed meatballs on a baking sheet or large plate lined with parchment paper. This recipe should yield approximately 30-35 meatballs, depending on the exact size.
Step 4: Sear the Meatballs for Flavor
Place a large, heavy-bottomed pot or Dutch oven over medium-high heat. Add the 2 tablespoons of olive oil. Once the oil is shimmering, carefully place half of the meatballs in the pot, ensuring you don’t overcrowd the pan. Searing in batches is essential for creating a proper crust; overcrowding will steam the meatballs instead of browning them. Cook the meatballs for about 2-3 minutes per side, turning them gently until they are golden brown on all sides. They do not need to be cooked through at this stage. The searing process, known as the Maillard reaction, creates a deep, savory flavor that is fundamental to the final dish. Use tongs to remove the browned meatballs and set them aside on a clean plate. Repeat the process with the remaining meatballs.
Step 5: Simmer in Marinara Sauce
Once all the meatballs have been seared and removed from the pot, you may see some browned bits (fond) stuck to the bottom. If you wish, you can pour a splash of water or broth to deglaze the pan, scraping up those flavorful bits with a wooden spoon. Pour both jars of marinara sauce into the pot and bring it to a gentle simmer over medium heat, stirring occasionally.
Step 6: Finish Cooking and Serve
Carefully return all the seared meatballs to the pot with the marinara sauce. Nestle them into the sauce so they are mostly submerged. Reduce the heat to low, cover the pot, and let the meatballs simmer gently for at least 20-25 minutes. This slow simmer allows the meatballs to cook through completely, become incredibly tender, and absorb the delicious flavor of the marinara. The sauce will also thicken slightly and become infused with the savory essence of the meatballs. After simmering, give the sauce a final taste and adjust for seasoning if needed. If using, stir in the chopped fresh basil right before serving. Your delicious Turkey and Spinach Meatballs in Marinara are now ready to be enjoyed.
Nutrition Facts
- Servings: This recipe makes approximately 6 generous servings.
- Calories per Serving: Approximately 420 calories per serving (not including pasta or other accompaniments).
- High in Protein (approx. 38g per serving): The lean turkey makes this dish a protein powerhouse, essential for muscle repair, growth, and keeping you feeling full and satisfied for longer.
- Excellent Source of Iron (approx. 20% DV): Both turkey and spinach are good sources of iron, a vital mineral that helps transport oxygen throughout the body and prevent fatigue.
- Rich in Vitamin A (approx. 25% DV): The spinach and tomatoes in the marinara sauce provide a significant amount of Vitamin A, which is crucial for vision, immune function, and cell growth.
Preparation time
This recipe is designed to be manageable for a weeknight dinner. The total time from start to finish is approximately 50 minutes. This can be broken down into about 20 minutes of active preparation time (chopping vegetables, mixing, and rolling the meatballs) and about 30 minutes of cooking time (searing the meatballs and simmering them in the sauce), during which you can prepare your side dishes.
How to Serve
These versatile meatballs can be served in a multitude of delicious ways, catering to different dietary needs and preferences. Here are some of our favorite serving suggestions:
- The Classic Way: Serve the meatballs and sauce over a bed of your favorite pasta. Spaghetti is a timeless choice, but they also pair wonderfully with rigatoni, penne, or linguine, which are great for catching the rich marinara sauce. Top with extra grated Parmesan cheese and fresh basil.
- Low-Carb and Keto-Friendly: For a healthier, low-carbohydrate meal, serve the meatballs over a bed of zucchini noodles (zoodles), spaghetti squash, or cauliflower rice. This is a fantastic way to get in extra vegetables while keeping the meal light.
- As a Hearty Sandwich: Create the ultimate meatball sub! Toast a hearty hoagie roll or ciabatta bun, pile in 3-4 meatballs with plenty of sauce, and top with a slice of melted provolone or mozzarella cheese.
- With Creamy Polenta or Mashed Potatoes: For a truly comforting and rustic meal, ladle the meatballs and sauce over a bowl of soft, creamy polenta or buttery mashed potatoes. The creamy base is perfect for soaking up every last drop of the marinara.
- As an Appetizer: Make the meatballs slightly smaller (bite-sized) and serve them on a platter with toothpicks for an easy and elegant party appetizer that is sure to be a crowd-pleaser.
- In a Power Bowl: Build a nutritious grain bowl by serving the meatballs over a base of cooked quinoa, farro, or brown rice. Add a side of roasted broccoli or a simple green salad for a complete and balanced meal.
Additional tips
- Don’t Overmix the Meat: This is the most important tip for tender meatballs. When you combine the ground turkey with the other ingredients, mix only until they are just incorporated. Overworking the mixture compacts the meat and develops the protein strands (myosin), resulting in meatballs that are tough and rubbery instead of light and tender.
- The Moisture Secret is Two-Fold: The key to moist turkey meatballs lies in adding moisture and fat. First, the spinach, even when squeezed, slowly releases moisture as it cooks, steaming the meatball from the inside. Second, using 93/7 ground turkey provides just enough fat to ensure a juicy result. Using 99% lean turkey can easily lead to dry meatballs unless you add another source of fat, like a bit of olive oil directly into the mix.
- Consider Baking for a Hands-Off Approach: If you prefer not to pan-sear, you can bake the meatballs. Arrange them on a parchment-lined baking sheet and bake in a preheated oven at 400°F (200°C) for 15-20 minutes, or until they are lightly browned and cooked through. While you lose a bit of the deep crust from searing, this method is easier, uses less oil, and is great for making large batches. You can then add the baked meatballs directly to your simmering sauce.
- Elevate Your Jarred Sauce: A store-bought marinara sauce is a great shortcut, but you can easily make it taste homemade. After you finish searing the meatballs, sauté an extra clove of minced garlic or some red pepper flakes in the leftover oil for 30 seconds before adding the sauce. Stirring in fresh herbs like basil or oregano at the end will also add a huge burst of fresh flavor.
- Uniformity is Key: Use a cookie scoop or a measuring spoon to portion your meatballs. This not only makes the process faster and less messy, but it ensures all your meatballs are the same size. This is critical for even cooking, so you don’t have some that are overcooked and dry while others are still raw in the center.
- A Cheesy Surprise: For an extra decadent treat, press a small cube of low-moisture mozzarella or provolone cheese into the center of each meatball before rolling it into a ball. As the meatballs simmer in the sauce, the cheese will melt, creating a gooey, molten center.
- Meal Prep for Success: This recipe is perfect for meal prepping. You can make and roll the meatballs ahead of time and store them in the refrigerator on a covered baking sheet for up to 24 hours before cooking. You can also cook the entire dish and portion it out into airtight containers for lunches or quick dinners throughout the week.
- Get a Golden-Brown Sear: Don’t rush the searing process. Ensure your pan and oil are hot before adding the meatballs. A proper sear not only adds incredible flavor (thanks to the Maillard reaction) but also helps the meatballs develop a crust that helps them hold their shape better when they simmer in the sauce.
FAQ section
1. Can I use frozen spinach instead of fresh?
Yes, you absolutely can use frozen spinach. You will need about a 10-ounce package. Make sure to thaw it completely first. The most critical step is to squeeze out as much water as possible. Frozen spinach holds a lot of liquid, and if you don’t remove it, your meatball mixture will be too wet and may fall apart. Place the thawed spinach in a colander and press down firmly, then transfer it to a clean kitchen towel and wring it out until it’s very dry.
2. My turkey meatballs are always dry. How do I prevent that?
Dryness is the most common issue with turkey meatballs. There are several keys to preventing it, all used in this recipe:
- Use the right meat: Use 93/7 ground turkey. The 7% fat content is crucial for moisture and flavor.
- Add moisture: The finely chopped and squeezed spinach, along with the grated Parmesan cheese, add moisture and fat.
- Don’t overmix: Mix the ingredients until just combined to keep the texture tender.
- Don’t overcook: Searing first and then gently simmering in sauce is a perfect way to cook them through without drying them out.
3. How can I make these meatballs gluten-free?
It’s very simple to make this recipe gluten-free. The only ingredient containing gluten is the panko breadcrumbs. You can substitute them with an equal amount of gluten-free panko or standard gluten-free breadcrumbs. For a grain-free option, you can also use ¾ cup of almond flour or ½ cup of crushed pork rinds, both of which add flavor and work well as a binder.
4. What is the best way to store and reheat leftovers?
Store leftover meatballs and sauce in an airtight container in the refrigerator for up to 4 days. The flavors will continue to meld and often taste even better the next day. To reheat, you can gently warm them in a saucepan on the stove over medium-low heat until heated through. Alternatively, you can microwave them, but be sure to cover the dish to prevent splattering.
5. Can I freeze these turkey meatballs for later?
Yes, this recipe is fantastic for freezing. You have two options:
- Freeze Uncooked: Place the rolled, uncooked meatballs on a parchment-lined baking sheet and freeze until solid. Then, transfer them to a zip-top freezer bag. They can be cooked from frozen by adding them directly to the simmering marinara sauce (add about 10-15 minutes to the simmer time).
- Freeze Cooked: Allow the cooked meatballs and sauce to cool completely. Portion them into freezer-safe containers or bags. They can be stored in the freezer for up to 3 months. Thaw overnight in the refrigerator before reheating on the stovetop.
6. Can I use a different type of ground meat?
Certainly. While this recipe is optimized for turkey, it is very adaptable. Ground chicken would be a great substitute, following the recipe exactly. You could also use lean ground beef or a mixture of beef and veal for a more traditional Italian-style meatball with a richer flavor.
7. My meatballs fell apart while cooking. What went wrong?
This can be frustrating, but it’s usually due to one of a few things. First, the mixture may have been too wet, likely from not squeezing the spinach dry enough. Second, you may not have had enough binder; ensure you used two large eggs. Third, when searing, make sure your oil is hot enough and don’t try to move the meatballs too early. Let them form a solid crust on one side before attempting to turn them. A crust helps hold them together.
8. Are these turkey and spinach meatballs considered healthy?
Yes, they are a very healthy meal option. They are packed with lean protein from the turkey and loaded with nutrients, fiber, and vitamins from the spinach and tomatoes. Compared to traditional beef or pork meatballs, they are significantly lower in saturated fat and calories. To keep the entire meal healthy, focus on your serving choice. Pairing them with whole wheat pasta, zucchini noodles, or a large salad makes for a well-balanced, nutritious, and incredibly satisfying dinner.
Turkey and Spinach Meatballs in Marinara
Ingredients
For the Turkey and Spinach Meatballs:
- 2 lbs (900g) Ground Turkey (93/7 lean): This ratio of lean meat to fat ensures the meatballs are juicy and flavorful, not dry.
- 5 oz (142g) Fresh Baby Spinach: Finely chopped, this adds essential moisture, nutrients, and beautiful color without overpowering the flavor.
- 1 cup Panko Breadcrumbs: These Japanese-style breadcrumbs are lighter and airier than traditional breadcrumbs, resulting in a more tender meatball.
- ¾ cup Grated Parmesan Cheese: Provides a salty, nutty, umami flavor that deeply seasons the meatballs from the inside out.
- 2 Large Eggs: Lightly beaten, these act as the primary binder, holding the meatballs together as they cook.
- 1 Small Yellow Onion: Finely diced, this builds a sweet and aromatic flavor base for the entire dish.
- 4–5 Cloves Garlic: Minced, for that pungent, savory kick that is essential in any great Italian-American dish.
- 2 tbsp Fresh Parsley: Finely chopped, adding a bright, herbaceous note that cuts through the richness.
- 1 tsp Dried Oregano: A classic Mediterranean herb that provides a peppery and slightly earthy flavor.
- 1 ½ tsp Kosher Salt: The main seasoning that enhances all the other flavors in the meatballs.
- 1 tsp Black Pepper: Freshly ground for the best, most pungent flavor.
- 2 tbsp Olive Oil: For searing the meatballs, creating a delicious golden-brown crust.
For the Marinara Sauce:
- 48 oz (two 24-oz jars) High-Quality Marinara Sauce: Using a good quality jarred sauce is a fantastic time-saver. Choose one with simple ingredients like tomatoes, garlic, and basil.
- 1 tbsp Fresh Basil (optional): Chopped, to be stirred in at the end for a fresh, aromatic finish.
Instructions
Step 1: Prepare the Spinach and Aromatics
Begin by preparing your key vegetable components. If you have the time, you can quickly wilt the fresh spinach in a dry non-stick skillet over medium heat for 1-2 minutes until it collapses. Transfer the wilted spinach to a cutting board, let it cool for a moment, and then chop it finely. The most crucial part of this step is to remove excess moisture. Place the chopped spinach in the center of a clean kitchen towel or several layers of paper towels and squeeze firmly until as much liquid as possible is removed. This prevents the meatballs from becoming watery and helps them hold their shape. In the same skillet, you can sauté the finely diced yellow onion in a teaspoon of olive oil for 4-5 minutes until softened and translucent. Add the minced garlic and cook for another minute until fragrant. Allowing the onion and garlic to cool slightly before adding them to the meat mixture is ideal.
Step 2: Combine the Meatball Ingredients
In a large mixing bowl, combine the ground turkey, the thoroughly squeezed spinach, panko breadcrumbs, grated Parmesan cheese, sautéed onion and garlic, chopped fresh parsley, dried oregano, kosher salt, and black pepper. Add the two lightly beaten eggs. Using your hands or a large spoon, gently mix all the ingredients together. The key here is to mix only until everything is just combined. Overworking the ground turkey mixture can develop the proteins too much, leading to tough, dense meatballs. The mixture should feel moist but not overly wet.
Step 3: Form the Meatballs
To ensure your meatballs are uniform in size and cook evenly, use a medium cookie scoop (about 1.5 tablespoons) to portion out the mixture. Lightly wet your hands with water or coat them with a thin layer of olive oil to prevent the mixture from sticking. Gently roll each portion between your palms to form a smooth, round ball. Place the formed meatballs on a baking sheet or large plate lined with parchment paper. This recipe should yield approximately 30-35 meatballs, depending on the exact size.
Step 4: Sear the Meatballs for Flavor
Place a large, heavy-bottomed pot or Dutch oven over medium-high heat. Add the 2 tablespoons of olive oil. Once the oil is shimmering, carefully place half of the meatballs in the pot, ensuring you don’t overcrowd the pan. Searing in batches is essential for creating a proper crust; overcrowding will steam the meatballs instead of browning them. Cook the meatballs for about 2-3 minutes per side, turning them gently until they are golden brown on all sides. They do not need to be cooked through at this stage. The searing process, known as the Maillard reaction, creates a deep, savory flavor that is fundamental to the final dish. Use tongs to remove the browned meatballs and set them aside on a clean plate. Repeat the process with the remaining meatballs.
Step 5: Simmer in Marinara Sauce
Once all the meatballs have been seared and removed from the pot, you may see some browned bits (fond) stuck to the bottom. If you wish, you can pour a splash of water or broth to deglaze the pan, scraping up those flavorful bits with a wooden spoon. Pour both jars of marinara sauce into the pot and bring it to a gentle simmer over medium heat, stirring occasionally.
Step 6: Finish Cooking and Serve
Carefully return all the seared meatballs to the pot with the marinara sauce. Nestle them into the sauce so they are mostly submerged. Reduce the heat to low, cover the pot, and let the meatballs simmer gently for at least 20-25 minutes. This slow simmer allows the meatballs to cook through completely, become incredibly tender, and absorb the delicious flavor of the marinara. The sauce will also thicken slightly and become infused with the savory essence of the meatballs. After simmering, give the sauce a final taste and adjust for seasoning if needed. If using, stir in the chopped fresh basil right before serving. Your delicious Turkey and Spinach Meatballs in Marinara are now ready to be enjoyed.
Nutrition
- Serving Size: one normal portion
- Calories: 420
- Protein: 38g





