These hearty subs feature tender turkey meatballs seasoned with garlic, herbs, and Parmesan. The meatballs bake until golden, then simmer in rich marinara sauce with sautéed onions until perfectly coated. Each toasted roll gets loaded with 4-5 meatballs and generous mozzarella, then broiled until bubbly and golden. Ready in under an hour, these subs deliver satisfying protein and comforting Italian-American flavors. Perfect for family dinners or game day gatherings.
Rain was lashing against the kitchen window last Tuesday when I decided these meatball subs were exactly what our family dinner needed. The smell of garlic and Parmesan mixing together drew my husband into the kitchen, asking what magic was happening. Even the dog parked himself by the oven, knowing something good was on its way.
My youngest daughter declared these the best dinner ever after her soccer practice last month, practically inhaling two subs in record time. Theres something so satisfying about watching cheese cascade down the sides of a perfectly toasted roll. Now whenever I see ground turkey on sale, I know exactly what were having.
Ingredients
- 500 g (1 lb) ground turkey: Lean and mild, this absorbs all the Italian flavors beautifully without becoming greasy
- 1/2 cup breadcrumbs: The secret to keeping meatballs tender and moist, never dense or rubbery
- 1/4 cup grated Parmesan cheese: Adds that umami depth that makes turkey meatballs sing
- 1 large egg: Essential binder that holds everything together without making the mixture heavy
- 2 cloves garlic, minced: Fresh garlic brings an aromatic punch that powder just cant replicate
- 1/4 cup fresh parsley, chopped: Bright herbal notes that cut through the rich cheese and sauce
- 1 tsp dried oregano: Classic Italian herb that gives these meatballs their distinctive flavor profile
- 1/2 tsp salt and 1/4 tsp black pepper: Simple seasoning that lets the other ingredients shine
- 2 cups (500 ml) marinara sauce: Use your favorite jarred sauce or homemade if you have time
- 1 tbsp olive oil: Creates a flavorful base for sautéing the onions and building the sauce
- 1 small onion, finely chopped: Adds natural sweetness and depth to the marinara sauce
- 4 sub rolls or hoagie buns: Sturdy enough to hold all those saucy meatballs without falling apart
- 1 cup (100 g) shredded mozzarella cheese: Gets perfectly gooey and golden under the broiler
- 1/4 cup grated Parmesan cheese (optional): Extra salty finish on top of the mozzarella layer
- Fresh basil, for garnish (optional): Adds a pop of color and fresh aromatic finish
Instructions
- Prepare the oven and baking sheet:
- Preheat your oven to 200°C (400°F) and line a baking sheet with parchment paper for easy cleanup later.
- Mix the meatball mixture:
- Combine ground turkey, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper in a large bowl. Mix until just combined, being careful not to overwork the meat.
- Shape the meatballs:
- Form the mixture into 16 to 18 small meatballs, rolling them gently between your palms and placing them on the prepared baking sheet.
- Bake until golden:
- Bake meatballs for 15 to 18 minutes until theyre golden brown and cooked through completely.
- Sauté the onions:
- While meatballs bake, heat olive oil in a large skillet over medium heat. Sauté the finely chopped onion until soft and fragrant, about 3 minutes.
- Simmer the sauce:
- Pour in the marinara sauce and bring it to a gentle simmer, letting the onion flavors meld into the sauce.
- Combine meatballs and sauce:
- Transfer the baked meatballs into the simmering sauce, cover, and let them cook together for 10 minutes to absorb all those flavors.
- Toast the sub rolls:
- Cut the sub rolls lengthwise without cutting all the way through and toast them under the broiler until theyre lightly crisp.
- Assemble the subs:
- Arrange 4 or 5 meatballs with plenty of sauce in each roll. Top generously with shredded mozzarella and a sprinkle of Parmesan.
- Melt the cheese:
- Place assembled subs on a baking tray and broil for 2 to 3 minutes until the cheese is melted and bubbly.
- Garnish and serve:
- Add fresh basil if you like and serve these subs immediately while the cheese is still hot and gooey.
These subs have become our go-to Friday night dinner, perfect for curling up with while watching movies together. Something about that combination of crispy bread, tender meatballs, and melted cheese just feels like home.
Making Ahead
You can prepare the meatballs and sauce up to 2 days in advance, storing them separately in the refrigerator. When ready to serve, just reheat the meatballs in the sauce and assemble the subs fresh for the best texture.
Cheese Variations
Provolone adds a sharper bite that cuts through the rich sauce beautifully, or try a blend of Italian cheeses for more complex flavor. Just remember to shred your own cheese from blocks for the smoothest melt.
Serving Suggestions
A simple green salad with vinaigrette helps balance the richness of these meatball subs. Crispy roasted vegetables or even a light soup make excellent accompaniments without competing with the main event.
- Extra napkins are absolutely nonnegotiable for this meal
- Let the subs cool for 2 minutes before biting to avoid burnt tongues
- Leftovers reheat surprisingly well in a 350°F oven for 10 minutes
Theres nothing quite like pulling these bubbling, cheesy subs out of the oven and watching everyones eyes light up around the table. Hope these become a family favorite in your house too.
Recipe FAQ
- → Can I make the meatballs ahead of time?
-
Absolutely. Shape and bake the meatballs up to 2 days in advance. Store them in the refrigerator, then reheat in the marinara sauce before assembling your subs. The flavors often improve after resting.
- → What type of cheese works best for melting?
-
Low-moisture mozzarella shreds melt beautifully and create that classic cheese pull. Provolone or Italian cheese blend also work wonderfully. Avoid fresh mozzarella as it releases too much water.
- → How do I prevent soggy sub rolls?
-
Toast your rolls under the broiler before assembling, and avoid overloading with sauce. A light layer of sauce keeps everything moist without soaking through. Broiling the assembled subs quickly melts the cheese before moisture penetrates.
- → Can I freeze these assembled subs?
-
It's best to freeze components separately. Freeze cooked meatballs in sauce, then thaw and reheat when ready. Assemble with fresh rolls and cheese just before serving for the best texture and flavor.
- → What sides pair well with these subs?
-
A crisp green salad with vinaigrette balances the richness. Roasted vegetables, garlic knots, or even crispy potato chips make excellent accompaniments. Coleslaw also works nicely for added crunch.
- → How do I know when the meatballs are fully cooked?
-
The internal temperature should reach 165°F (74°C). They'll feel firm to the touch and show golden-brown coloring on the outside. Cutting one open should reveal no pink throughout the center.