These juicy turkey meatballs are baked until golden, then gently simmered in a flavorful marinara sauce enriched with garlic, onion, and herbs. Served nestled in toasted sub rolls and topped with melted mozzarella, they deliver a perfect balance of savory and cheesy notes. The sub rolls are lightly buttered and toasted for added crunch, making this an irresistibly satisfying Italian-American style delight. Optional fresh herbs add brightness and freshness to each hearty sandwich.
I was running late one Tuesday evening when I remembered I had ground turkey thawing in the fridge. Instead of the usual stir-fry, I rolled it into meatballs, dunked them in marinara, and piled them onto toasted rolls with way too much mozzarella. My kids devoured them, sauce dripping everywhere, and suddenly weeknight subs became our new tradition.
The first time I made these for a game night, I watched three grown adults lean over their plates to catch drips of marinara before they hit the table. One friend asked if I'd catered it. I just laughed and said it was Tuesday dinner in disguise.
Ingredients
- Ground turkey: I use 93% lean so the meatballs stay moist without being greasy, and they hold together beautifully when baked.
- Breadcrumbs: These soak up moisture and keep the meatballs tender instead of dense, so don't skip them even if you're tempted.
- Parmesan cheese: A little bit grated fine adds a salty, nutty backbone that makes the turkey taste richer than it is.
- Egg: This is your binder, the glue that keeps everything from falling apart in the oven or the sauce.
- Garlic and parsley: Fresh garlic punches up the flavor, and parsley adds a bright, herby note that cuts through the richness.
- Marinara sauce: I use a good jarred kind when I'm busy, but homemade works too if you have extra time and tomatoes.
- Mozzarella cheese: Shredded melts faster and more evenly than sliced, and it gets those golden, stretchy strands everyone loves.
- Sub rolls: Look for soft but sturdy rolls that won't get soggy under all that sauce and cheese.
- Butter: A light smear before toasting gives the rolls a golden crust and keeps them from turning into mush.
Instructions
- Prep the oven and pan:
- Set your oven to 400°F and line a baking sheet with parchment so the meatballs don't stick. This also makes cleanup a breeze.
- Mix the meatball base:
- Combine turkey, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper in a big bowl, using your hands or a fork just until everything is evenly distributed. Overmixing makes them tough, so stop as soon as it looks uniform.
- Shape and bake:
- Roll the mixture into 16 even meatballs, each about the size of a golf ball, and space them on the sheet. Bake for 15 to 18 minutes until they're lightly browned and cooked through.
- Start the marinara:
- While the meatballs bake, heat olive oil in a saucepan over medium heat, then add the onion and cook until it softens and smells sweet. Toss in the garlic and let it bloom for a minute before stirring in the marinara, basil, and red pepper flakes.
- Simmer the sauce:
- Let the marinara bubble gently on low for about 10 minutes, stirring now and then so nothing sticks to the bottom. The flavors will deepen and meld together beautifully.
- Marry meatballs and sauce:
- Add the baked meatballs to the simmering marinara and let them hang out together for another 5 minutes. They'll soak up some of that saucy goodness and stay tender.
- Toast the rolls:
- Split your sub rolls, spread a thin layer of softened butter on the cut sides, and toast them under the broiler or in a skillet until golden. This step is non-negotiable for texture.
- Assemble the subs:
- Nestle 4 meatballs into each toasted roll, spoon extra marinara over the top, then sprinkle generously with shredded mozzarella. Don't be shy with the cheese.
- Broil until bubbly:
- Slide the assembled subs under the broiler for 2 to 3 minutes, watching closely, until the cheese melts and gets those irresistible golden spots. Pull them out before anything burns.
- Garnish and serve:
- Scatter fresh basil or parsley over the top if you have it, then serve immediately while everything is hot and melty.
One Sunday afternoon, my neighbor popped over while I was pulling these out of the oven. She took one bite, closed her eyes, and said it reminded her of the sandwich shop her dad used to take her to as a kid. That's when I realized food doesn't just fill you up, it brings people back to moments they thought they'd forgotten.
How to Store and Reheat
I store leftover meatballs and sauce together in an airtight container in the fridge for up to three days. When I'm ready to eat, I reheat them gently on the stove or in the microwave, then build fresh subs with newly toasted rolls so they don't get soggy. If I have extra assembled subs, I wrap them in foil and warm them in a 350°F oven for about 10 minutes, though the rolls won't be quite as crispy.
Swaps and Variations
Ground chicken or lean beef work just as well if turkey isn't your thing, and I've even used a mix of pork and beef for a richer flavor. You can toss in sautéed bell peppers, mushrooms, or onions for extra veggies, or swap mozzarella for provolone if that's what you have. For a gluten-free version, use gluten-free breadcrumbs and rolls, and double-check your marinara label to be safe.
Serving Suggestions
These subs are hearty enough to stand alone, but I like to serve them with a simple green salad dressed in lemon vinaigrette or a pile of crispy oven fries. Sometimes I'll put out pickled peppers and extra Parmesan on the side so people can customize their subs. A cold beer or sparkling water with lemon makes the whole meal feel a little more special.
- Serve with a crunchy Caesar salad or roasted vegetables for balance.
- Offer pickled jalapeños or banana peppers for guests who like a little heat.
- Pair with garlic bread or breadsticks if you're feeding a crowd.
Now every time I pull these subs out of the oven, I see someone's eyes light up before they even take a bite. That's the magic of a meal that's both easy and worth remembering.
Recipe FAQs
- → What type of turkey is best for the meatballs?
-
Use ground turkey with a bit of fat content to keep the meatballs moist and tender during baking.
- → Can I make the marinara sauce from scratch?
-
Yes, a homemade marinara with tomatoes, garlic, onion, and herbs works beautifully and enhances flavor depth.
- → How do I prevent the sub rolls from becoming soggy?
-
Lightly butter and toast the rolls before assembling; this creates a barrier that keeps them crisp under the sauce and cheese.
- → What cheeses complement the turkey meatballs best?
-
Mozzarella provides creamy meltiness, while Parmesan adds a savory bite. Both are excellent choices.
- → Can I prepare this ahead of time?
-
Meatballs and marinara can be made in advance and gently reheated; assemble and broil just before serving for best results.