I’ve been making turkey meatballs for years, and they’ve become one of those weeknight staples that never gets old. When you want something comforting but a little lighter than beef, ground turkey does the job beautifully. The trick is adding enough moisture and flavor so they don’t turn out dry, which can happen with lean turkey.
My grandmother always made her meatballs with a combination of breadcrumbs soaked in chicken stock, and I’ve carried that tradition forward. The soaked breadcrumbs act like little sponges, keeping the meatballs tender even after they simmer in the sauce. I also add finely diced onion and plenty of fresh herbs. Parsley is essential, but I like throwing in some oregano and basil too.
The Secret to Tender Turkey Meatballs
The marinara sauce here is straightforward but full of flavor. I start with good canned San Marzano tomatoes when I can find them, but any quality whole tomatoes work fine. The key is letting the sauce simmer long enough for the flavors to meld together. I usually let it go for about 20 minutes before adding the meatballs, then another 15 minutes once they’re in.
Building Layers of Flavor in Marinara
This recipe makes enough for a family dinner with leftovers, which is exactly what I want on a busy Wednesday. Serve these over pasta, with crusty bread for sopping up the sauce, or even on their own with a simple salad. The meatballs freeze beautifully too, so I often double the batch and stash half for later.

Ingredients
Method
- Heat 2 tablespoons olive oil in a large saucepan over medium heat. Add diced onion and cook for 5 minutes until softened.
- Add minced garlic and cook for another minute until fragrant.
- Stir in tomato paste and cook for 2 minutes to develop the flavor.
- Add crushed tomatoes, tomato sauce, basil, oregano, salt, and pepper. Bring to a simmer.
- Reduce heat to low and let sauce simmer for 20 minutes, stirring occasionally. Taste and adjust seasoning, adding sugar if needed to balance acidity.
- In a small bowl, combine breadcrumbs with chicken stock and let soak for 5 minutes.
- In a large bowl, combine ground turkey, soaked breadcrumbs, beaten egg, diced onion, minced garlic, parsley, oregano, salt, and pepper.
- Mix gently with your hands until just combined. Don't overmix or the meatballs will be tough.
- Shape mixture into 24 meatballs, about 1.5 inches in diameter. Place on a plate.
- Heat 2 tablespoons olive oil in a large skillet over medium-high heat.
- Brown meatballs in batches, turning carefully to brown all sides, about 6-8 minutes total per batch. They don't need to be cooked through.
- Transfer browned meatballs to the simmering marinara sauce.
- Cover and simmer for 15 minutes until meatballs are cooked through and sauce has thickened.
- Taste and adjust seasoning as needed. Serve hot over pasta or with crusty bread.
