Garlic Parmesan Turkey Meatball Subs

Featured in: Weeknight Dinners

These hearty subs feature juicy turkey meatballs baked to perfection, then simmered in a rich garlic-Parmesan cream sauce. Nestled into golden toasted Italian rolls and topped with melted mozzarella, they deliver comfort food at its finest. Perfect for weeknight dinners or casual gatherings, this dish combines lean turkey with indulgent creamy sauce for a satisfying meal everyone will love.

Updated on Sat, 31 Jan 2026 11:31:00 GMT
Golden-baked turkey meatballs simmer in creamy garlic-Parmesan sauce, ready to fill toasted hoagie rolls. Save to Pinterest
Golden-baked turkey meatballs simmer in creamy garlic-Parmesan sauce, ready to fill toasted hoagie rolls. | yummywithmia.com

The kitchen smelled like butter and garlic on a Tuesday night when I realized I had ground turkey thawing and no real plan. I started shaping meatballs with my hands still cold from the fridge, tossing in Parmesan because it was open on the counter. Twenty minutes later, those meatballs were browning in the oven and I was whisking together a cream sauce that turned out richer than I expected. My partner walked in, saw the rolls toasting under the broiler, and asked if we were having something special.

I made these for a small gathering once, and everyone grabbed a second half before I even plated salad. One friend asked if I used a secret ingredient, and I just pointed to the Parmesan sitting on the counter. The truth is, good cheese and fresh garlic do most of the work. I learned that night that people remember food that feels generous, and these subs deliver that without any fuss.

Ingredients

  • Ground turkey: Leaner than beef but still juicy when mixed with egg and cheese, it takes on flavor beautifully without feeling greasy.
  • Breadcrumbs: They keep the meatballs tender and help them hold their shape during baking.
  • Parmesan cheese (for meatballs): Adds a salty, umami backbone that makes each bite more interesting.
  • Egg: Binds everything together so the meatballs dont crumble apart.
  • Garlic (for meatballs): Minced fine and mixed in raw, it mellows as it bakes and adds warmth throughout.
  • Fresh parsley: Brightens the meatball mixture and cuts through the richness just enough.
  • Dried oregano: A hint of Italian herb flavor that feels familiar and comforting.
  • Salt and black pepper (for meatballs): Essential for bringing out all the other flavors.
  • Unsalted butter: The base of the cream sauce, giving it a silky texture and subtle sweetness.
  • Garlic (for sauce): Finely minced and sautéed until fragrant, it perfumes the whole sauce without overpowering.
  • All-purpose flour: Thickens the sauce just enough to coat the meatballs without turning gummy.
  • Whole milk: Creates a creamy sauce that feels indulgent but not heavy.
  • Parmesan cheese (for sauce): Melts into the milk and adds a sharp, nutty richness.
  • Black pepper (for sauce): A little heat that balances the cream and cheese.
  • Italian sub rolls: Sturdy enough to hold the meatballs and sauce without falling apart.
  • Olive oil: Brushed on the rolls before toasting, it adds flavor and helps them crisp up.
  • Shredded mozzarella cheese: Melts into gooey, golden strands under the broiler.
  • Fresh parsley (for garnish): A final pop of color and freshness right before serving.

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Prep the oven and pan:
Preheat your oven to 400°F and line a baking sheet with parchment paper so the meatballs dont stick. This also makes cleanup much easier later.
Mix the meatball ingredients:
In a large bowl, combine ground turkey, breadcrumbs, Parmesan, egg, minced garlic, parsley, oregano, salt, and pepper. Use your hands to mix gently until everything just comes together, being careful not to overwork the meat.
Shape the meatballs:
Form the mixture into 16 even meatballs, rolling them lightly between your palms. Place them on the prepared baking sheet with a little space between each one.
Bake the meatballs:
Slide the sheet into the oven and bake for 18 to 20 minutes, until the meatballs are golden on the outside and cooked through. They should feel firm when you gently press one with a spoon.
Start the cream sauce:
While the meatballs bake, melt butter in a medium saucepan over medium heat. Add the minced garlic and sauté for about a minute, stirring constantly until it smells amazing and just starts to turn golden.
Build the sauce base:
Whisk in the flour and cook for another minute, stirring to form a smooth paste. Slowly pour in the milk while whisking constantly to keep lumps from forming.
Finish the sauce:
Stir in the Parmesan cheese and black pepper, then let the sauce simmer gently for 2 to 3 minutes until it thickens enough to coat the back of a spoon. Taste and add salt as needed.
Coat the meatballs:
Add the baked meatballs to the sauce, turning them gently to coat every surface. Let them simmer together for 2 to 3 minutes so the flavors meld.
Toast the rolls:
Preheat your broiler, then split the sub rolls and brush the insides with olive oil. Toast them under the broiler for 1 to 2 minutes, watching closely so they turn golden but dont burn.
Assemble the subs:
Arrange 4 meatballs with a generous spoonful of sauce in each toasted roll. Sprinkle shredded mozzarella over the top of each sub.
Melt the cheese:
Return the assembled subs to the broiler for 2 to 3 minutes, until the mozzarella is melted, bubbly, and starting to brown in spots. Keep a close eye so the cheese doesnt burn.
Garnish and serve:
Sprinkle fresh chopped parsley over the hot subs and serve them immediately while the cheese is still gooey. They taste best when the rolls are warm and the sauce is creamy.
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Melted mozzarella blankets juicy turkey meatball subs garnished with fresh parsley on a rustic board. Save to Pinterest
Melted mozzarella blankets juicy turkey meatball subs garnished with fresh parsley on a rustic board. | yummywithmia.com

I served these subs on a rainy Sunday afternoon, and the kitchen stayed warm and smelled like garlic for hours. My kid asked for another one before finishing the first, and I realized this was the kind of meal that turns an ordinary day into something people remember. The mozzarella stretched when I pulled the halves apart, and I thought about how simple ingredients can feel like a celebration when theyre put together with a little care.

Swapping Proteins

Ground chicken works just as well as turkey and gives you almost the same lean texture. If you prefer something richer, ground pork or a pork and turkey blend adds more fat and a deeper flavor. Ive even made these with ground beef when thats what I had on hand, and the cream sauce balanced the heavier meat perfectly. Just keep the same ratios and baking time, and youll get delicious results no matter which protein you choose.

Making the Sauce Lighter

If you want to cut some richness without losing creaminess, swap the whole milk for half and half or even low fat milk. The sauce will be a bit thinner, but it still clings to the meatballs and tastes satisfying. I tried it once with unsweetened almond milk and a little extra Parmesan, and while it was different, it worked in a pinch. You can also use less butter and add a splash of chicken broth to thin the sauce while keeping the garlic flavor strong.

Adding Extra Vegetables

Sautéed spinach or roasted red peppers tucked into the sub add color, nutrition, and a little sweetness that balances the garlic. I like to wilt a handful of spinach right in the sauce before adding the meatballs, so it soaks up all that creamy flavor. Roasted red peppers from a jar work great too, just pat them dry and layer them on top of the meatballs before adding the cheese. These small additions make the subs feel more complete without much extra effort.

  • Try adding thinly sliced red onion for a sharp, crisp contrast to the creamy sauce.
  • A handful of arugula placed on the roll after broiling adds a peppery bite.
  • Sliced tomatoes work too, but add them at the end so they dont make the bread soggy.
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
Freshly broiled Garlic Parmesan Turkey Meatball Subs with bubbling cheese and hearty marinara-ready rolls. Save to Pinterest
Freshly broiled Garlic Parmesan Turkey Meatball Subs with bubbling cheese and hearty marinara-ready rolls. | yummywithmia.com

These subs come together faster than you think and taste like you spent all afternoon cooking. Theyre the kind of meal that makes people ask for the recipe, and I always tell them its just good ingredients and a little attention to the details.

Common Recipe Questions

Can I make the meatballs ahead of time?

Yes, you can bake the meatballs up to 2 days in advance and store them in the refrigerator. Reheat them gently in the cream sauce before assembling the subs.

What can I substitute for ground turkey?

Ground chicken, pork, or a combination of beef and pork work well as substitutes. Adjust cooking time as needed based on the meat you choose.

How do I prevent the meatballs from being dry?

Don't overmix the meat mixture and avoid using extra-lean turkey. The egg and breadcrumbs help retain moisture, and simmering in the cream sauce adds extra juiciness.

Can I make this dish gluten-free?

Yes, use gluten-free breadcrumbs, gluten-free rolls, and substitute the all-purpose flour with a gluten-free flour blend or cornstarch in the sauce.

What sides pair well with these subs?

Serve with a crisp green salad, roasted vegetables, sweet potato fries, or classic coleslaw for a complete and balanced meal.

How should I store leftovers?

Store meatballs and sauce separately from the rolls in airtight containers in the refrigerator for up to 3 days. Reheat gently and assemble fresh subs when ready to serve.

Garlic Parmesan Turkey Meatball Subs

Tender turkey meatballs in creamy garlic-Parmesan sauce on toasted rolls with melted mozzarella cheese.

Prep Time
25 minutes
Cooking Duration
30 minutes
Overall Time
55 minutes
Created by Mia

Recipe Type Weeknight Dinners

Skill Level Medium

Culinary Origin American

Total Output 4 Portion Size

Dietary Preferences None specified

What You'll Need

Turkey Meatballs

01 1 pound ground turkey
02 1/2 cup breadcrumbs
03 1/4 cup grated Parmesan cheese
04 1 large egg
05 2 cloves garlic, minced
06 2 tablespoons fresh parsley, chopped
07 1/2 teaspoon dried oregano
08 1/2 teaspoon salt
09 1/4 teaspoon black pepper

Garlic Parmesan Cream Sauce

01 2 tablespoons unsalted butter
02 4 cloves garlic, finely minced
03 2 tablespoons all-purpose flour
04 1 cup whole milk
05 1/2 cup grated Parmesan cheese
06 1/4 teaspoon ground black pepper
07 Salt to taste

Submarine Sandwiches

01 4 Italian sub rolls or hoagie rolls
02 1 tablespoon olive oil
03 1 cup shredded mozzarella cheese
04 Fresh parsley, chopped for garnish

Steps to Follow

Step 01

Preheat and Prepare: Preheat oven to 400°F. Line a baking sheet with parchment paper.

Step 02

Combine Meatball Mixture: In a large bowl, combine ground turkey, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper. Mix until just combined.

Step 03

Shape and Arrange Meatballs: Shape the mixture into 16 even meatballs and place on the prepared baking sheet.

Step 04

Bake Meatballs: Bake for 18 to 20 minutes, until golden and cooked through.

Step 05

Create Cream Sauce Base: In a medium saucepan, melt butter over medium heat. Add garlic and sauté for 1 minute until fragrant.

Step 06

Thicken Sauce: Whisk in flour and cook for 1 minute. Gradually add milk, whisking constantly to avoid lumps.

Step 07

Finish Sauce: Stir in Parmesan cheese and black pepper. Simmer until thickened, about 2 to 3 minutes. Add salt to taste.

Step 08

Coat Meatballs: Add baked meatballs to the sauce, turning to coat. Simmer for 2 to 3 minutes.

Step 09

Toast Rolls: Preheat broiler. Split sub rolls and brush the insides with olive oil. Toast under the broiler for 1 to 2 minutes until lightly golden.

Step 10

Assemble Sandwiches: Arrange 4 meatballs with sauce in each roll. Sprinkle mozzarella over the top.

Step 11

Melt Cheese: Return subs to the broiler for 2 to 3 minutes, until cheese is melted and bubbly.

Step 12

Serve: Garnish with fresh parsley and serve hot.

Tools Required

  • Baking sheet
  • Mixing bowls
  • Saucepan
  • Whisk
  • Broiler or oven
  • Knife

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Contains wheat in breadcrumbs, rolls, and flour
  • Contains milk in butter, milk, and cheese
  • Contains eggs

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 520
  • Fats: 22 grams
  • Carbohydrates: 44 grams
  • Proteins: 37 grams