These turkey meatball subs deliver all the comfort of the classic in a lighter, fresher package. Juicy, herb-packed turkey meatballs simmer in marinara and get tucked into toasted rolls under a blanket of melted mozzarella. It’s a satisfying, crowd-pleasing meal that’s perfect for any night.
Craving a delicious Turkey Meatball Subs? You've come to the right spot! From Dinner Ideas favorites to amazing Appetizers & Snacks recipes, there's something here for everyone.
Why You’ll Love This Turkey Meatball Subs
- Lighter & satisfying: Lean turkey offers classic comfort without heaviness.
- Hidden flavor boost: Herbs, garlic, and Parmesan ensure every bite is savory.
- Simple to make: Straightforward steps from mixing to broiling.
- Feeds a crowd: Easily scales up for game day or meal prep.
Ingredients & Tools
For the Meatballs:
- 450 g ground turkey (a mix of dark and light meat is ideal)
- 1 large egg, lightly beaten
- 50 g breadcrumbs (Panko work great for a lighter texture)
- 50 g freshly grated Parmesan cheese
- 2 cloves garlic, finely minced
- 1 tbsp fresh parsley, finely chopped
- 1 tsp dried oregano
- ½ tsp onion powder
- ½ tsp salt, plus more to taste
- ¼ tsp black pepper
- 1 tbsp olive oil, for cooking
For the Subs:
- 680 g jarred marinara sauce (or about 3 cups of your favorite homemade sauce)
- 4 sub or hoagie rolls
- 200 g low-moisture mozzarella cheese, shredded
- Fresh basil for garnish (optional, but highly recommended)
Tools: A large mixing bowl, a baking sheet, a large skillet or Dutch oven, and a box grater if you’re shredding your own cheese.
Notes: Don’t be shy with the Parmesan in the meatball mix—it adds a wonderful umami depth that really makes the turkey sing. And using a good-quality marinara sauce is a little shortcut that pays off in huge flavor dividends.
Nutrition (per serving)
| Calories: | 580 kcal |
| Protein: | 38 g |
| Fat: | 22 g |
| Carbs: | 55 g |
| Fiber: | 5 g |
Serves: 4 | Prep Time: 20 minutes | Cook Time: 25 minutes | Total Time: 45 minutes
Before You Start: Tips & Ingredient Notes
- Don’t use ultra-lean turkey. A package labeled 93/7 or even 85/15 is perfect. A little fat is crucial for keeping the meatballs juicy and preventing them from becoming dry and crumbly.
- Grate your own cheese. Pre-shredded mozzarella is coated to prevent clumping, which also prevents it from melting into that perfect, gooey blanket. Taking a minute to shred a block of low-moisture mozzarella is a game-changer for texture.
- Choose your bread wisely. A sturdy, crusty sub roll is essential. It needs to hold up to the saucy meatballs without getting soggy. A soft hot dog bun will simply disintegrate, so look for something with a bit of backbone.
- Resist the urge to overmix. When combining the meatball ingredients, use your hands and mix just until everything is incorporated. Overworking the meat will make the final texture dense and tough.
How to Make Turkey Meatball Subs
Step 1: In a large bowl, combine the ground turkey, egg, breadcrumbs, grated Parmesan, minced garlic, parsley, oregano, onion powder, salt, and pepper. I like to use my hands for this—it’s the best tool for gently mixing without overworking the meat. You’re looking for a uniform mixture that holds together when you pinch a bit of it. If it feels a little too wet, you can add another tablespoon of breadcrumbs.
Step 2: Now, form the meatballs. Scoop out about a heaping tablespoon of the mixture for each one. Roll them gently between your palms to form balls roughly 1 to 1.5 inches in diameter. You should get about 16-18 meatballs. Lining them up on a plate or a small baking sheet as you go makes the next step much smoother.
Step 3: Heat the olive oil in a large skillet or Dutch oven over medium heat. Once the oil is shimmering, carefully add the meatballs in a single layer, working in batches if needed to avoid crowding the pan. You’ll hear a nice sizzle—that’s what you want! Brown them for about 2-3 minutes per side, just until they have a golden-brown crust. They don’t need to be cooked through at this stage; we’re just building flavor and color.
Step 4: Pour the marinara sauce into the skillet, gently nestling all the meatballs into the sauce. Bring the sauce to a gentle simmer, then reduce the heat to low, cover the skillet, and let it cook for about 12-15 minutes. This gentle simmering is what cooks the meatballs through and allows all those flavors to meld together beautifully. You’ll know they’re done when the internal temperature reaches 74°C.
Step 5: While the meatballs are simmering, preheat your oven’s broiler on high. Place your sub rolls on a baking sheet and toast them under the broiler for just 60-90 seconds, until the edges are lightly golden. Keep a very close eye on them—they can go from perfect to burnt in a flash! This toasting step creates a protective barrier against the sauce.
Step 6: Carefully open the toasted rolls. Using a slotted spoon, place 4-5 meatballs into each roll, then ladle over a generous amount of the warm marinara sauce. Top each sub with a hefty handful of the shredded mozzarella cheese, making sure to cover the meatballs entirely.
Step 7: Slide the baking sheet with the assembled subs back under the broiler. Broil for 2-4 minutes, watching incessantly, until the cheese is completely melted, bubbly, and spotted with delicious golden-brown bits. Remove from the oven, let them rest for a minute (the filling will be molten hot!), garnish with fresh basil if using, and serve immediately.
Storage & Freshness Guide
- Fridge: Store cooked meatballs in sauce in an airtight container for up to 3 days.
- Freezer: Freeze meatballs in sauce for up to 3 months; thaw overnight before reheating.
- Reviving: Reheat gently on the stovetop; assemble subs with fresh bread and cheese.
Serving Suggestions
Complementary Dishes
- A simple arugula salad — The peppery bite of arugula dressed with just lemon juice and olive oil cuts through the richness of the sub perfectly.
- Garlic parmesan fries — Because sometimes you just have to go all-in on the cozy carb fest. They’re fantastic for dipping into any extra marinara sauce.
- Roasted broccoli with chilli flakes — A slightly charred, savory vegetable side adds a nice textural contrast and a healthy element to the meal.
Drinks
- A light Italian red wine — A Chianti or a Barbera has enough acidity to stand up to the tomato sauce without overpowering the delicate turkey.
- Sparkling water with lemon — The bubbles and citrus are incredibly refreshing and help cleanse the palate between those big, saucy bites.
- A cold lager or pilsner — The crisp, clean finish of a good lager is a classic pairing for a reason—it’s just right.
Something Sweet
- Lemon sorbet — Its bright, clean flavor is the perfect palate-cleanser after a hearty, savory meal like this.
- Affogato — A scoop of vanilla gelato drowned in a shot of hot espresso is a simple, elegant, and deeply satisfying end to the feast.
- Almond biscotti — They’re not too sweet, wonderfully crunchy, and just the thing for a little nibble with a post-dinner coffee.
Top Mistakes to Avoid
- Mistake: Overcrowding the pan when browning the meatballs. If the pan is too full, the meatballs will steam instead of sear, and you’ll miss out on that crucial, flavorful crust. I’ve messed this up before too, and it makes a world of difference. Cook in two batches if you have to.
- Mistake: Skipping the toasting of the bread. This is your primary defense against a soggy, falling-apart sub. That minute under the broiler creates a barrier that keeps the roll structurally sound long enough for you to enjoy it.
- Mistake: Using a watery sauce. A thin, runny sauce will immediately soak into the bread and create a mess. If your sauce seems a bit thin, let it simmer uncovered for a few extra minutes to thicken up before assembling the subs.
- Mistake: Walking away from the broiler. The final cheese-melting step requires your undivided attention. It takes mere seconds for beautiful, bubbly cheese to turn into a blackened, smoking disaster. Stay put!
Expert Tips
- Tip: Chill your meatball mixture. After you mix everything, pop the bowl in the fridge for 15-20 minutes. This firms up the fat, making the meatballs much easier to roll and helping them hold their shape better during cooking.
- Tip: Add a splash of balsamic to your sauce. Just a teaspoon stirred into the marinara as the meatballs simmer adds a wonderful, subtle sweetness and complexity that really elevates the entire dish.
- Tip: Make a “boat” for your sub. Before toasting, use a serrated knife to hollow out a bit of the bread from the top half of the roll. This creates more room for the meatballs and sauce, and the bread you remove makes for great breadcrumbs another day.
- Tip: Bake the meatballs for a hands-off approach. If you prefer, you can bake the raw meatballs on a parchment-lined baking sheet at 200°C for 15-18 minutes until cooked through, then add them to the warmed sauce. It’s a great method if you’re making a double batch.
FAQs
Can I make the meatballs ahead of time?
Absolutely! You can prepare the meatball mixture, cover it tightly, and refrigerate it for up to 24 hours before cooking. You can also fully cook the meatballs in the sauce, let them cool, and store them in an airtight container in the fridge for up to 3 days. Gently reheat on the stovetop before assembling your subs.
Can I freeze turkey meatball subs?
The assembled subs don’t freeze well, as the bread will become soggy upon thawing. However, the cooked meatballs in their sauce freeze beautifully for up to 3 months. Freeze them in a sealed container, then thaw overnight in the fridge. Reheat gently and assemble your subs with fresh bread and cheese when you’re ready to eat.
My meatballs are falling apart. What did I do wrong?
This usually happens for one of two reasons. First, you might not have enough binder—the egg and breadcrumbs are essential for holding everything together. Second, you may not have browned them sufficiently before adding the sauce; that initial sear helps form a crust that locks the structure in place.
What’s a good substitute for breadcrumbs?
If you’re out of breadcrumbs, rolled oats (blitzed in a food processor or used as-is) work wonderfully. Crushed plain crackers are another great stand-in. For a gluten-free option, almond flour or gluten-free panko will do the trick, though the texture will be a bit denser.
How can I tell when the meatballs are fully cooked?
The safest way is to use an instant-read thermometer. The internal temperature should reach 74°C. If you don’t have a thermometer, you can carefully cut one meatball in half; there should be no pinkness left, and the juices should run clear.
Turkey Meatball Subs
Make the best Turkey Meatball Subs with juicy, herb-packed meatballs in marinara, topped with melted mozzarella. A lighter, easy weeknight meal the whole family will love!
Ingredients
For the Meatballs:
-
450 g ground turkey (a mix of dark and light meat is ideal)
-
1 large egg (lightly beaten)
-
50 g breadcrumbs (Panko work great for a lighter texture)
-
50 g freshly grated Parmesan cheese
-
2 cloves garlic (finely minced)
-
1 tbsp fresh parsley (finely chopped)
-
1 tsp dried oregano
-
0.5 tsp onion powder
-
0.5 tsp salt (plus more to taste)
-
0.25 tsp black pepper
-
1 tbsp olive oil (for cooking)
For the Subs:
-
680 g jarred marinara sauce (or about 3 cups of your favorite homemade sauce)
-
4 sub or hoagie rolls
-
200 g low-moisture mozzarella cheese (shredded)
-
Fresh basil (optional, but highly recommended)
Instructions
-
In a large bowl, combine the ground turkey, egg, breadcrumbs, grated Parmesan, minced garlic, parsley, oregano, onion powder, salt, and pepper. I like to use my hands for this—it’s the best tool for gently mixing without overworking the meat. You’re looking for a uniform mixture that holds together when you pinch a bit of it. If it feels a little too wet, you can add another tablespoon of breadcrumbs.01
-
Now, form the meatballs. Scoop out about a heaping tablespoon of the mixture for each one. Roll them gently between your palms to form balls roughly 1 to 1.5 inches in diameter. You should get about 16-18 meatballs. Lining them up on a plate or a small baking sheet as you go makes the next step much smoother.02
-
Heat the olive oil in a large skillet or Dutch oven over medium heat. Once the oil is shimmering, carefully add the meatballs in a single layer, working in batches if needed to avoid crowding the pan. You’ll hear a nice sizzle—that’s what you want! Brown them for about 2-3 minutes per side, just until they have a golden-brown crust. They don’t need to be cooked through at this stage; we’re just building flavor and color.03
-
Pour the marinara sauce into the skillet, gently nestling all the meatballs into the sauce. Bring the sauce to a gentle simmer, then reduce the heat to low, cover the skillet, and let it cook for about 12-15 minutes. This gentle simmering is what cooks the meatballs through and allows all those flavors to meld together beautifully. You’ll know they’re done when the internal temperature reaches 74°C.04
-
While the meatballs are simmering, preheat your oven's broiler on high. Place your sub rolls on a baking sheet and toast them under the broiler for just 60-90 seconds, until the edges are lightly golden. Keep a very close eye on them—they can go from perfect to burnt in a flash! This toasting step creates a protective barrier against the sauce.05
-
Carefully open the toasted rolls. Using a slotted spoon, place 4-5 meatballs into each roll, then ladle over a generous amount of the warm marinara sauce. Top each sub with a hefty handful of the shredded mozzarella cheese, making sure to cover the meatballs entirely.06
-
Slide the baking sheet with the assembled subs back under the broiler. Broil for 2-4 minutes, watching incessantly, until the cheese is completely melted, bubbly, and spotted with delicious golden-brown bits. Remove from the oven, let them rest for a minute (the filling will be molten hot!), garnish with fresh basil if using, and serve immediately.07
Not what you're looking for?



