RecipesFrom the test kitchen
Turkey Meatballs with Whole Wheat Pasta
Homemade lean turkey meatballs in a quick no-salt-added tomato sauce over whole wheat pasta, built to carry a fraction of the sodium of jarred sauce and frozen meatballs.
This is the weeknight pasta dinner rebuilt from the salt shaker up. Frozen meatballs and jarred sauce are two of the saltiest shortcuts in the freezer aisle, and most of that sodium is added at the factory, not by you. Here you roll your own meatballs from lean ground turkey and season a quick tomato base yourself, so you decide how much salt goes in. The result tastes like a proper Sunday sauce, comes together in about 50 minutes, and lets whole wheat pasta do the heavy lifting for fiber and staying power.
Method
- 1
Bring a large pot of water to a boil for the pasta and leave it unsalted, or salt lightly if you want. You control the number here, unlike a jarred sauce.
- 2
Make the meatball mix. In a bowl, combine the ground turkey, breadcrumbs, beaten egg, half the minced garlic, half the diced onion, the parmesan, the chopped basil, oregano, and a generous amount of black pepper. Mix with your hands just until it holds together, without overworking it.
- 3
Roll the mixture into about 16 meatballs, roughly 1.5 inches each. Wet your hands between rolls so the mix does not stick.
- 4
Warm 1 tablespoon olive oil in a large skillet over medium heat. Brown the meatballs on all sides for about 6 to 8 minutes, turning gently. They do not need to cook through yet. Transfer them to a plate.
- 5
In the same skillet, add the remaining tablespoon of olive oil, the rest of the onion, and the rest of the garlic. Cook for 2 to 3 minutes until soft and fragrant.
- 6
Pour in the tomato powder whisked with water (or the no-salt-added crushed tomatoes) and stir in the sun-dried tomatoes. Simmer for 5 minutes so the sauce thickens and the flavors open up.
- 7
Nestle the meatballs back into the sauce, cover, and simmer for 12 to 15 minutes until they are cooked through and the sauce clings to them.
- 8
Meanwhile, cook the whole wheat pasta until al dente, drain, and divide among four plates. Spoon the meatballs and sauce over the top and finish with fresh basil and cracked black pepper.
Why this scores well
Original analysis by NutriVerdict
The swaps here are what move the needle. On our Nutrient Density Score, fat-free ground turkey lands at 77, a lean, high-protein anchor that beats standard ground turkey (61) for density. The tomato base is built from tomato powder (93) and sun-dried tomatoes (87), two of the most concentrated, nutrient-dense forms of tomato in our index, rather than a factory sauce like tomato-based steak sauce, which sits at just 4 once the added salt and sugar are counted. Fresh basil (100) tops the entire herb and vegetable pool, while dried oregano (99) and raw garlic (80) add flavor with no sodium cost. Raw onion (67) and a beaten egg (62) bind the meatballs, whole wheat bread (61) stands in for salty packaged crumbs, and a little parmesan topping (62) adds savor. Whole wheat pasta carries more fiber than the unenriched refined pasta (46) our index measures. The through line is simple: you assemble a dinner from whole, high-scoring ingredients and decide the salt yourself, instead of inheriting it from the jar.
Tips
- Dry your own breadcrumbs from whole wheat bread in a low oven, then crush them. Store-bought seasoned crumbs are a hidden sodium source.
- If you want the meatballs even leaner, fat-free ground turkey keeps them light, but add an extra tablespoon of breadcrumbs and a splash of water so they stay tender.
- Make a double batch of meatballs and freeze half after browning. Weeknight dinner then becomes just sauce and pasta.
What this plate is built on
This recipe leans on foods that are good sources of protein, magnesium, iron, calcium and dietary fiber. The recipe density score above is the average Nutrient Density Score of its whole foods, computed the same way for every recipe on the site.
Storage and make-ahead
Store cooled meatballs and sauce together in an airtight container in the fridge for up to 3 days, keeping the cooked pasta separate so it does not soak up all the sauce and swell. Meatballs in sauce freeze well for up to 3 months, though cooked whole wheat pasta turns soft after freezing, so cook fresh pasta when you reheat. Warm gently on the stovetop with a splash of water to loosen the sauce.
Variations and swaps
- Protein swap: use lean ground chicken, or a mix of turkey and white beans mashed into the meatballs for extra fiber.
- Seasonal produce swap: stir wilted spinach or chopped kale into the sauce in cooler months, or fold in diced summer zucchini and cherry tomatoes.
- Flavor direction: add a pinch of chili flakes and fennel seed to the meatballs for a sausage-style flavor without the added sodium of cured meat.
What to serve it with
Finish each bowl with torn fresh basil and a light dusting of the fat-free parmesan topping, and serve with a simple green salad dressed in lemon and olive oil. A side of roasted broccoli or garlicky sauteed greens rounds it into a fuller plate without leaning on extra salt.
Note: This is food, not medical advice. Because you season the meatballs and the tomato base yourself, this plate carries a fraction of the sodium of a build made from jarred sauce and frozen meatballs. It is rich in lean protein from the turkey and egg, with fiber from the whole wheat pasta and tomato-forward flavor from tomato powder, sun-dried tomatoes, basil, and oregano.
Frequently asked questions
How do I keep fat-free turkey meatballs from drying out?
Lean turkey has little fat to keep it moist, so the soaked breadcrumbs and beaten egg are doing real work to hold in moisture. Avoid overmixing, shape the meatballs gently, and pull them from the heat as soon as they are cooked through. Simmering them in the tomato sauce for the last few minutes also keeps them tender.
What keeps this dish low in sodium?
The recipe leans on tomato powder or no-salt-added crushed tomatoes instead of jarred sauce, which is usually where the salt hides. Fresh garlic, onion, basil, and oregano build the flavor, and the small amount of fat-free parmesan topping and sun-dried tomatoes adds savory depth without a heavy salt load. Skip added table salt and let the herbs carry it.
Can I make the meatballs ahead or freeze them?
Yes. Shape and cook the meatballs up to 2 days ahead and keep them refrigerated, or freeze them for up to 3 months. Freeze them on a tray first so they do not clump, then bag them, and reheat straight into simmering tomato sauce from frozen.
How do I scale this for a bigger group?
The recipe serves 4 and doubles cleanly for 8. When doubling, brown the meatballs in batches so the pan is not crowded, since crowding steams them instead of searing, and taste the sauce before adding more herbs so the seasoning scales with your palate rather than by rote.
More recipes
All recipesHigh-Protein Breakfast Bowl
A savory tofu-and-amaranth bowl that spreads its protein across plant and dairy sources to actually keep you full.
DinnerIron-Rich Lentil Stew
A thick, weeknight lentil stew loaded with dark leafy greens and finished with a bright squeeze of lemon to help your body use the plant iron.
DinnerLow-Sodium Salmon Plate
A bright, dinner-worthy salmon plate that builds flavor from fresh herbs and citrus instead of salt.