Garlic Parmesan Turkey Meatball Subs

Featured in: Wheat-Warm Everyday Dinners

Savory ground turkey meatballs are seasoned with Parmesan, fresh herbs, and garlic, then baked until golden. The meatballs simmer in a velvety homemade cream sauce infused with roasted garlic and aged Parmesan. Toasted Italian rolls provide the perfect vessel, topped with mozzarella and finished under the broiler until bubbly and golden.

Updated on Sun, 08 Feb 2026 15:25:00 GMT
Golden-brown turkey meatballs in rich garlic-Parmesan cream sauce piled into a toasted sub roll, ready to serve. Save
Golden-brown turkey meatballs in rich garlic-Parmesan cream sauce piled into a toasted sub roll, ready to serve. | wheatsprig.com

These garlic Parmesan turkey meatball subs landed on my weeknight rotation by accident—I had ground turkey thawing and a craving for something more interesting than the usual pan-sear situation. The creamy sauce came together while the meatballs were in the oven, and suddenly I had this warm, melty sandwich that tasted like it belonged at a proper dinner table, not just a quick meal. It's become the kind of dish I make when I want to feel like I've actually cooked something worthwhile.

I made this for my neighbor when she mentioned craving something warm and filling after a long day, and watching her face light up when that melted cheese hit her tongue reminded me why I bother cooking at all. She asked for the recipe immediately, which is always the highest compliment in my kitchen.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Ground turkey: Use the 93% lean variety so you get some fat for moisture—the leaner stuff can dry out if you're not careful during mixing.
  • Breadcrumbs: Plain panko works best here because they stay lighter and don't weigh down the meatballs like traditional crumbs can.
  • Parmesan cheese: Freshly grated makes a real difference in flavor and helps bind everything without making the mixture dense.
  • Egg: Just one is enough—too much and your meatballs become more custard-like than they should be.
  • Garlic: Use fresh cloves, minced by hand or processor; jarred garlic tastes flat once it hits the cream sauce.
  • Fresh parsley: This brightens the whole dish, especially important when you're working with turkey's milder flavor profile.
  • Unsalted butter: For the sauce base so you control the salt level and get that pure butter taste.
  • Whole milk: Don't skimp here; the richness makes the sauce feel restaurant-quality on a home budget.
  • Italian sub rolls: Look for ones that are sturdy enough to hold sauce without falling apart—cheap rolls will turn to mush.
  • Mozzarella cheese: Shredded is fine; the key is letting it actually melt under the broiler, not getting scorched.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready and prep your station:
Preheat to 400°F and line a baking sheet with parchment—this makes cleanup effortless and prevents sticking. Having everything within arm's reach before you start mixing makes the whole process feel smooth.
Mix the meatball base:
Combine turkey, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper in a large bowl, mixing with your hands just until everything is incorporated. Overmixing creates dense, tough meatballs, so stop as soon as you don't see dry ingredients anymore.
Shape and bake:
Form 16 even meatballs—about the size of a ping-pong ball—and arrange them on your parchment-lined sheet. They'll bake for 18 to 20 minutes until golden and cooked through, which you can check by cutting one open to make sure there's no pink inside.
Start the cream sauce while meatballs cook:
Melt butter in a medium saucepan over medium heat, then add minced garlic and let it get fragrant for about a minute. The smell will fill your kitchen and signal that you're on the right track.
Build the sauce with a roux:
Whisk flour into the garlic and butter, cooking for just one minute to get rid of the raw flour taste. Slowly pour in milk while whisking constantly to avoid lumps—patience here is worth it.
Finish the sauce:
Stir in Parmesan and black pepper, letting everything simmer for 2 to 3 minutes until it thickens and coats the back of a spoon. Taste and adjust salt as needed since Parmesan adds saltiness.
Coat the meatballs:
Add the baked meatballs to the sauce and gently turn them so every side gets coated in that creamy goodness. A quick 2 to 3 minute simmer lets them soak up flavor.
Toast your rolls:
Preheat your broiler, split the sub rolls, brush the insides with olive oil, and toast them for 1 to 2 minutes until they're just golden. Watch them closely—they go from toasted to burnt faster than you'd expect.
Assemble the subs:
Arrange 4 meatballs with plenty of sauce in each toasted roll, then sprinkle mozzarella generously on top. This is where it gets exciting because you're almost done.
Broil until bubbly:
Return the assembled subs to the broiler for 2 to 3 minutes, watching until the cheese melts and gets slightly bubbly. The cheese should be golden and gooey, not brown and crispy.
Finish and serve:
Remove from broiler, garnish with fresh parsley, and serve while everything is still warm and the cheese hasn't had a chance to reset. These are best eaten immediately when they're at peak meltiness.
Broiled Garlic Parmesan Turkey Meatball Subs with melted mozzarella bubbling over the edges of a crusty roll. Save
Broiled Garlic Parmesan Turkey Meatball Subs with melted mozzarella bubbling over the edges of a crusty roll. | wheatsprig.com

There's something almost magical about the moment you pull these subs from the broiler and see that cheese bubbling over the edges, still steaming. It's the kind of simple dinner that makes people feel genuinely cared for.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why Ground Turkey Works Here

Turkey gets dismissed sometimes, but in a meatball swimming in a rich cream sauce, it's actually perfect because it stays lean while the sauce brings all the richness you want. I've tried this with ground chicken and pork too, and while they're both fine, turkey has this subtle flavor that doesn't compete with the garlic and cheese. It's also more forgiving than beef—less likely to become greasy when combined with Parmesan and cream.

Building Flavor in the Sauce

The magic happens when you let that garlic bloom in butter before adding anything else—those 60 seconds make the difference between a sauce that tastes like ingredients thrown together and one that tastes intentional. Taking time to whisk the milk in slowly isn't just about avoiding lumps; it's about building a smooth, silky texture that clings to the meatballs instead of running off. Don't rush the simmer at the end; even those extra 2 to 3 minutes let flavors meld into something greater than their parts.

Assembly and Finishing Touches

The toasting step is non-negotiable because a soggy roll ruins the whole experience, no matter how good the filling is. Once everything is assembled, that final broil is what transforms these into something restaurant-quality—the mozzarella gets bubbly and slightly browned while the sauce stays warm underneath. Serve immediately because unlike some dishes that improve with sitting, these are best when everything is at its warmest and most cohesive.

  • Brush rolls generously with olive oil so they get color and crispness under the broiler without drying out.
  • Don't skip the fresh parsley garnish because it adds brightness that cuts through all that richness.
  • If you have leftovers, reheat gently in a 350°F oven for about 10 minutes rather than the microwave, which makes the bread rubbery.
Toasted hoagie rolls stuffed with saucy Garlic Parmesan Turkey Meatball Subs, garnished with fresh parsley on a plate. Save
Toasted hoagie rolls stuffed with saucy Garlic Parmesan Turkey Meatball Subs, garnished with fresh parsley on a plate. | wheatsprig.com

These subs have become my go-to when I need to feed people something that feels special without the complicated fuss. They're proof that some of the best meals come together in the space between a regular weeknight and real effort.

Recipe Q&A

Can I use ground chicken instead of turkey?

Yes, ground chicken works beautifully as a substitute. Maintain the same measurements and cooking time for equally delicious results.

How do I store leftovers?

Store assembled subs in the refrigerator for up to 2 days. Reheat under the broiler for 2-3 minutes to restore the crispy texture and melted cheese.

Can I make the meatballs ahead?

Absolutely. Shape and refrigerate raw meatballs for up to 24 hours before baking, or freeze uncooked meatballs for up to 3 months. Thaw before baking.

What can I serve with these subs?

A crisp green salad with vinaigrette, roasted vegetables, or a light soup complement the rich flavors. Coleslaw also provides a refreshing crunch.

How do I make the sauce thicker or thinner?

For thicker sauce, simmer an additional 2-3 minutes. To thin, add warm milk one tablespoon at a time until reaching desired consistency.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Garlic Parmesan Turkey Meatball Subs

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

Prep Time
25 min
Time to Cook
30 min
Overall Time
55 min
Recipe By Riley Scott


Skill Level Medium

Cuisine American

Makes 4 Number of Servings

Diet Details None specified

What You’ll Need

Turkey Meatballs

01 1 lb 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

Assembly

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

Method

Step 01

Preheat Oven: 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 cheese, egg, minced garlic, parsley, oregano, salt, and black pepper. Mix until just combined without overworking.

Step 03

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

Step 04

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

Step 05

Create Sauce Base: While meatballs bake, melt butter in a medium saucepan over medium heat. Add minced garlic and sauté for 1 minute until fragrant.

Step 06

Build Cream Sauce: Whisk in flour and cook for 1 minute. Gradually add milk while whisking constantly to prevent lumps from forming.

Step 07

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

Step 08

Coat Meatballs: Add baked meatballs to the sauce and turn gently to coat evenly. Simmer for 2 to 3 minutes.

Step 09

Toast Sub 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 Subs: Arrange 4 meatballs with sauce in each toasted roll. Sprinkle mozzarella cheese over the top of each sub.

Step 11

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

Step 12

Garnish and Serve: Garnish each sub with fresh chopped parsley and serve immediately while hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You’ll Need

  • Baking sheet
  • Parchment paper
  • Large mixing bowl
  • Medium saucepan
  • Whisk
  • Broiler or oven
  • Knife

Allergy Info

Review every ingredient for allergens and speak with a healthcare provider if you’re unsure.
  • Contains wheat from breadcrumbs, rolls, and flour
  • Contains milk from butter, milk, and cheese products
  • Contains eggs

Nutritional info (per portion)

This data is just a guideline and shouldn’t replace medical input.
  • Energy (kcal): 520
  • Fat Content: 22 g
  • Carbohydrates: 44 g
  • Proteins: 37 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.