Enjoy juicy turkey meatballs made with ground turkey, breadcrumbs, and fresh herbs, browned to perfection. These tender meatballs are gently simmered in a rich, herbed marinara sauce made with crushed tomatoes, garlic, and basil. Serve this comforting Italian-American classic over al dente spaghetti for a flavorful and satisfying dinner that comes together in under an hour.
I was mid-week exhausted when I first rolled these turkey meatballs, standing at the counter with flour on my sleeves and a podcast playing too loud. The sizzle when they hit the pan woke me right up. That night, dinner felt like a small victory, and I've chased that feeling ever since.
The first time I made this for friends, someone said it reminded them of their nonna's kitchen, which felt like the highest compliment I didn't deserve. We ate straight from the skillet, twirling spaghetti with mismatched forks, and nobody cared that I forgot to buy fancy napkins. That's the kind of meal this is.
Ingredients
- Ground turkey: Leaner than beef but still flavorful, it needs a little help staying moist, which is where the egg and breadcrumbs work their magic.
- Egg: This is the glue that holds everything together without making the meatballs dense or rubbery.
- Breadcrumbs: They soak up moisture and keep the texture light, so don't skip soaking them in milk or water first.
- Fresh parsley: Adds a bright, grassy note that cuts through the richness, and it makes the kitchen smell like you know what you're doing.
- Garlic cloves: Minced fine so every bite gets a hit of warmth, both in the meatballs and the sauce.
- Grated onion: I learned this trick from a neighbor; it melts into the meat and adds sweetness without chunks.
- Parmesan cheese: Optional, but it deepens the flavor and adds a subtle saltiness that feels right.
- Dried oregano: A little goes a long way, bringing that classic Italian-American vibe without overpowering.
- Olive oil: Used for browning the meatballs and building the base of the sauce, it ties the whole dish together.
- Canned crushed tomatoes: The backbone of the marinara, rich and tangy, and way more reliable than fresh tomatoes in winter.
- Dried basil: Adds a gentle sweetness that balances the acidity of the tomatoes.
- Sugar: Just a pinch to round out any bitterness from the tomatoes, a trick I picked up from trial and error.
- Red pepper flakes: Optional, but a little heat in the background makes the sauce more interesting.
- Spaghetti: Classic for a reason, it holds the sauce and wraps around the meatballs like it was meant to.
Instructions
- Mix the meatball base:
- Combine turkey, egg, soaked breadcrumbs, parsley, garlic, onion, Parmesan, oregano, salt, and pepper in a large bowl. Use your hands gently, mixing just until everything holds together; overworking makes them tough.
- Shape the meatballs:
- Roll into 16 to 18 even balls, about an inch and a half each. Wetting your hands slightly keeps the mixture from sticking and makes shaping easier.
- Brown the meatballs:
- Heat olive oil in a large skillet over medium heat and brown the meatballs in batches, turning them carefully until golden on all sides. They don't need to cook through yet, just get some color and flavor.
- Build the marinara:
- In the same skillet, sauté minced garlic in a little more olive oil until fragrant, about 30 seconds. Pour in crushed tomatoes, basil, oregano, sugar, salt, pepper, and red pepper flakes, stirring to combine.
- Simmer the meatballs in sauce:
- Nestle the browned meatballs into the simmering marinara, cover, and let them cook gently for 20 minutes, turning once or twice. The sauce thickens and the meatballs finish cooking, soaking up all that herbed tomato flavor.
- Cook the spaghetti:
- While the meatballs simmer, boil spaghetti in salted water until al dente, then drain well. Timing this so everything finishes together feels like a little kitchen choreography.
- Serve and garnish:
- Plate the spaghetti, spoon meatballs and marinara over the top, and finish with torn basil and extra Parmesan. The basil wilts slightly from the heat, releasing its fragrance right before you dig in.
One Sunday, I doubled this recipe and brought a big pot to a potluck, and it disappeared before the salad even came out. Someone asked for the recipe, and I realized I'd stopped measuring things by then, just going by feel and taste. That's when I knew it had become mine.
Keeping Meatballs Tender
Turkey can dry out fast because it's so lean, but soaking the breadcrumbs in milk or water before mixing them in keeps everything moist and light. I also make sure not to pack the meatballs too tightly when shaping them, letting them stay a little loose so they hold together without turning into hockey pucks.
Making It Your Own
I've folded grated zucchini and chopped spinach into the meatball mixture on nights when I needed to sneak in more vegetables, and it worked beautifully without changing the texture. You can also swap the spaghetti for penne or rigatoni if that's what you have, or even serve the meatballs over polenta for something different.
Storing and Reheating
Leftovers keep in the fridge for up to three days, and honestly, the meatballs taste even better the next day after sitting in the sauce overnight. I reheat them gently on the stovetop with a splash of water to loosen the sauce, or in the microwave if I'm in a hurry, though the stovetop method keeps the texture better.
- Freeze the cooked meatballs in sauce for up to two months, then thaw and reheat whenever you need a quick dinner.
- If you're meal prepping, cook the spaghetti fresh each time rather than freezing it with the meatballs.
- Always taste and adjust the seasoning after reheating, sometimes a pinch of salt or fresh basil brings everything back to life.
This dish has become my answer to hard days and hungry people, the kind of meal that doesn't ask for much but gives back plenty. I hope it finds a place in your kitchen the way it has in mine.
Recipe Questions & Answers
- → Can I use ground beef or pork instead of turkey?
-
Yes, you can substitute ground turkey with ground beef, pork, or chicken based on your preference. Adjust cooking times slightly if needed to ensure the meat is cooked through.
- → How do I prevent the meatballs from falling apart?
-
Ensure you do not overmix the meat mixture, as this can make the texture tough. Use breadcrumbs and an egg as binders, and let the meatballs chill in the refrigerator for 15-20 minutes before cooking to help them hold their shape.
- → Can I bake the meatballs instead of frying them?
-
Absolutely. Preheat your oven to 400°F (200°C) and place the shaped meatballs on a baking sheet lined with parchment paper. Bake for 15-20 minutes until browned and cooked through, then add them to the simmering sauce.
- → Is this dish suitable for freezing?
-
Yes, you can freeze the cooked meatballs and sauce together in an airtight container for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove. Cook the pasta fresh when serving.
- → What can I serve with this besides spaghetti?
-
While spaghetti is classic, you can serve the meatballs and sauce over other pasta shapes like penne or rigatoni, zucchini noodles for a low-carb option, or even on a sub roll for a meatball sandwich.