Garlic Parmesan Turkey Meatball Subs

Featured in: Home Table Recipes

These hearty subs feature tender turkey meatballs seasoned with herbs and Parmesan, baked until golden, then simmered in a luscious garlic-Parmesan cream sauce. The meatballs get nestled into toasted Italian rolls, topped with melted mozzarella, and broiled until bubbly and golden. Perfect for a satisfying dinner that feels indulgent while being lighter than traditional beef versions.

Updated on Sun, 08 Feb 2026 16:25:00 GMT
Garlic Parmesan Turkey Meatball Subs with melted mozzarella on a toasted hoagie roll. Pin It
Garlic Parmesan Turkey Meatball Subs with melted mozzarella on a toasted hoagie roll. | casaflavors.com

There's something about the smell of garlic hitting hot butter that makes you stop whatever you're doing. I was meal prepping on a Tuesday when I first combined turkey meatballs with a silky cream sauce, tucked them into crusty rolls, and topped everything with melted mozzarella. My kitchen smelled like an Italian restaurant for hours, and honestly, I couldn't stop thinking about making them again.

I made this for my neighbor one Thursday night when she mentioned craving something warm and comforting. She brought her daughter over, and watching them demolish these subs while sitting at my kitchen counter felt like the small victories that matter. That night, I realized good food doesn't have to be complicated to make someone genuinely happy.

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 (1 lb): The lean meat keeps these meatballs tender without being bland; look for ground turkey that's about 93/7 lean-to-fat ratio.
  • Breadcrumbs (1/2 cup): These act as a binder and help keep the meatballs moist when they bake, so don't skip this step.
  • Parmesan cheese (1/4 cup for meatballs, 1/2 cup for sauce): Always grate it fresh if you have time; pre-grated versions can taste dusty and won't melt as beautifully.
  • Egg (1 large): This helps bind everything together and gives the meatballs structure.
  • Garlic (6 cloves total): Mince it fine so it distributes evenly throughout the mixture and sauce.
  • Fresh parsley (2 tbsp plus garnish): The fresh herb lifts everything and adds brightness that dried herbs just can't match.
  • Oregano (1/2 tsp dried): A small amount goes a long way; this is what gives it that Italian sub shop vibe.
  • Unsalted butter (2 tbsp): Use real butter here because it's the foundation of your sauce.
  • All-purpose flour (2 tbsp): This creates a roux that thickens your cream sauce into something silky.
  • Whole milk (1 cup): Room temperature milk prevents lumps when you whisk it in.
  • Italian sub rolls (4): These need to be sturdy enough to hold the weight of meatballs and sauce without falling apart.
  • Mozzarella cheese (1 cup shredded): Low-moisture mozzarella melts better than fresh mozzarella under the broiler.

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:
Preheat to 400°F and line your baking sheet with parchment paper so cleanup is easy and nothing sticks.
Build the meatball mixture:
Combine the turkey, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper in a bowl, mixing with your hands until just combined. Don't overwork it or your meatballs will be tough.
Shape and bake:
Roll the mixture into 16 even-sized meatballs and place them on your prepared sheet. Bake for 18 to 20 minutes until they're golden brown and cooked through.
Start the cream sauce:
While the meatballs bake, melt butter in a saucepan over medium heat, then add your minced garlic and let it fragrant for about one minute. The smell will tell you it's ready.
Make your roux:
Whisk in the flour and cook for one minute, stirring constantly so it doesn't brown. This creates the base that will thicken your sauce.
Add the milk slowly:
Pour the milk in gradually while whisking, making sure there are no lumps forming. Take your time here because rushing this step is how you end up with a grainy sauce.
Finish the sauce:
Stir in the Parmesan cheese and black pepper, then let it simmer for 2 to 3 minutes until it thickens into something creamy and luxurious. Taste and adjust the salt.
Combine meatballs and sauce:
Add your baked meatballs to the sauce and gently turn them to coat, simmering for another 2 to 3 minutes to let the flavors meld.
Toast your rolls:
Split your sub rolls and brush the inside surfaces with olive oil, then toast them under the broiler for 1 to 2 minutes until they're lightly golden and crispy.
Assemble the subs:
Place 4 meatballs with generous sauce into each toasted roll, then sprinkle the mozzarella evenly over the top.
Final broil:
Return everything to the broiler for 2 to 3 minutes, watching carefully so the cheese gets bubbly and golden without burning the rolls.
Garnish and serve:
Pull them out while the cheese is still melting, sprinkle fresh parsley on top, and serve immediately while everything is hot.
Golden baked turkey meatballs smothered in creamy garlic Parmesan sauce inside a toasted sub roll. Pin It
Golden baked turkey meatballs smothered in creamy garlic Parmesan sauce inside a toasted sub roll. | casaflavors.com

My sister came over one rainy Sunday and we made these together while listening to her favorite playlist. It felt less like cooking and more like an excuse to spend time in the kitchen doing something that tasted restaurant-quality, and somehow that made everything taste even better.

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

Ground turkey gets unfairly blamed for being dry, but when you use it in a cream sauce like this, it shines. The meat stays lean and clean-tasting while soaking up all that garlic Parmesan richness, and you won't feel weighed down after eating. I've tried this with ground chicken and ground pork, and turkey actually keeps its subtle flavor while letting the sauce be the star.

The Secret to a Silky Sauce

The real magic here is patience when making your roux. Don't rush the garlic step, and don't pour in all the milk at once like you're in a race. When you whisk gradually and keep the heat at a gentle medium, you end up with a sauce that coats the back of a spoon and tastes like someone's grandmother was in your kitchen. It's the difference between a sauce that feels thrown together and one that feels intentional.

Simple Add-Ins to Make It Your Own

This recipe is a solid foundation, which is exactly why it works so well. You can add sautéed spinach or roasted red peppers right into the sauce if you want vegetables, or try a handful of fresh mushrooms cooked down with the garlic. Some nights I use half-and-half instead of whole milk for something lighter, and other times I add a pinch of red pepper flakes to wake everything up.

  • Sautéed spinach added to the sauce brings earthiness and nutrition without changing the flavor profile.
  • A splash of white wine stirred in with the milk adds subtle depth and sophistication.
  • Fresh basil sprinkled on top at the end brings brightness that parsley alone can't quite reach.
Garlic Parmesan Turkey Meatball Subs served hot, garnished with fresh parsley and ready to enjoy. Pin It
Garlic Parmesan Turkey Meatball Subs served hot, garnished with fresh parsley and ready to enjoy. | casaflavors.com

These meatball subs have become my go-to when I want to impress someone without spending hours in the kitchen. There's something deeply satisfying about pulling a hot sandwich out of the oven with melted cheese and knowing you made something that tastes like it came from somewhere special.

Recipe FAQs

Can I make the meatballs ahead of time?

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

What other ground meat works well?

Ground chicken, pork, or beef all work beautifully in this dish. Chicken and pork will be lighter, while beef adds a richer flavor. Adjust cooking time slightly if using beef to ensure proper doneness.

Can I freeze the assembled subs?

It's best to freeze the components separately. Freeze cooked meatballs in sauce for up to 3 months. Thaw overnight in the refrigerator, reheat, then assemble with fresh rolls and cheese for best texture.

How do I prevent the rolls from getting soggy?

Toast the rolls under the broiler before adding the meatballs, and don't over-sauce them. A light coating of sauce on the meatballs is sufficient. Assemble just before serving rather than letting them sit.

Can I make this gluten-free?

Use gluten-free breadcrumbs, certified GF flour for the sauce, and gluten-free sub rolls. The flavor remains excellent, though the texture may be slightly different. Ensure all ingredients are certified gluten-free.

What sides pair well with these subs?

A crisp green salad with vinaigrette, roasted vegetables, or even a light soup like tomato basil complement these hearty subs nicely. For a more indulgent meal, serve with roasted potatoes or garlic fries.

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

Juicy turkey meatballs in garlic-Parmesan cream sauce on toasted rolls

Prep Time
25 mins
Time to Cook
30 mins
Overall Time
55 mins
Created by Fiona Chambers


Skill Level Medium

Cuisine Type American

Makes 4 Portions

Dietary Details 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

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

How to Make It

Step 01

Prepare Baking Sheet: 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 Place 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

Make Roux Base: In a medium saucepan, melt butter over medium heat. Add garlic and sauté for 1 minute until fragrant. Whisk in flour and cook for 1 minute.

Step 06

Create Cream Sauce: Gradually add milk, whisking constantly to avoid lumps. Stir in Parmesan cheese and black pepper. Simmer until thickened, about 2 to 3 minutes. Add salt to taste.

Step 07

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

Step 08

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 09

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

Step 10

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

Step 11

Finish and Serve: Garnish with fresh parsley and serve 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.

Equipment Needed

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

Allergy Info

Be sure to look over every ingredient for allergens, and talk to a health expert with any concerns.
  • Contains wheat from breadcrumbs, rolls, and flour
  • Contains milk from butter, milk, and cheese
  • Contains eggs

Nutrition per Serving

Nutritional info is for general reference and isn't medical guidance.
  • Caloric Value: 520
  • Fats: 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.