Turkey Meatball Subs with Cheese

Golden-baked turkey meatballs simmer in rich marinara sauce, nestled in toasted sub rolls and topped with melted mozzarella for a comforting meal. Pin it
Golden-baked turkey meatballs simmer in rich marinara sauce, nestled in toasted sub rolls and topped with melted mozzarella for a comforting meal. | sunnypinkitchen.com

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.
A close-up of Turkey Meatball Subs with Cheese shows bubbly, golden cheese and hearty meatballs spilling from a crusty, toasted hoagie roll. Pin it
A close-up of Turkey Meatball Subs with Cheese shows bubbly, golden cheese and hearty meatballs spilling from a crusty, toasted hoagie roll. | sunnypinkitchen.com

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
Juicy turkey meatballs and marinara sauce fill a toasted sub roll, generously covered in melted mozzarella and fresh basil for a classic Italian-American sandwich. Pin it
Juicy turkey meatballs and marinara sauce fill a toasted sub roll, generously covered in melted mozzarella and fresh basil for a classic Italian-American sandwich. | sunnypinkitchen.com

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

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.

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.

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.

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.

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.

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.

Turkey Meatball Subs with Cheese

Tender turkey meatballs in marinara with melted cheese on toasted sub rolls for a satisfying meal.

Prep 25m
Cook 30m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Turkey Meatballs

  • 1 lb ground turkey
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 1/4 cup fresh parsley, chopped
  • 1 tsp dried oregano
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Sauce

  • 2 cups marinara sauce
  • 1 tbsp olive oil
  • 1 small onion, finely chopped

Assembly

  • 4 sub rolls or hoagie buns
  • 1 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • Fresh basil for garnish

Instructions

1
Preheat Oven: Preheat oven to 400°F. Line a baking sheet with parchment paper.
2
Combine Meatball Ingredients: In a large bowl, combine ground turkey, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper. Mix until just combined.
3
Shape Meatballs: Shape mixture into 16–18 small meatballs. Place on the prepared baking sheet.
4
Bake Meatballs: Bake meatballs for 15–18 minutes, until golden and cooked through.
5
Prepare Sauce Base: While meatballs bake, heat olive oil in a large skillet over medium heat. Sauté onion until soft, about 3 minutes.
6
Simmer Sauce: Pour in marinara sauce and bring to a simmer.
7
Combine Meatballs and Sauce: Transfer baked meatballs to the sauce, cover, and simmer for 10 minutes.
8
Toast Rolls: Cut sub rolls lengthwise without cutting all the way through and toast under the broiler until lightly crisp.
9
Assemble Subs: Arrange 4–5 meatballs with sauce in each roll. Top generously with mozzarella and a sprinkle of Parmesan.
10
Melt Cheese: Place assembled subs on a baking tray and broil for 2–3 minutes, until cheese is melted and bubbly.
11
Serve: Garnish with fresh basil if desired. Serve hot.
Additional Information

Equipment Needed

  • Mixing bowl
  • Baking sheet
  • Large skillet
  • Knife and cutting board
  • Spoon or spatula

Nutrition (Per Serving)

Calories 540
Protein 38g
Carbs 48g
Fat 21g

Allergy Information

  • Contains gluten (breadcrumbs, sub rolls), eggs, and dairy (cheese).
  • May contain soy if using store-bought sauce or buns.
  • Always check ingredient labels for hidden allergens.
Paula Henderson

Home cook sharing easy, comforting recipes and helpful kitchen tips for everyday meals.