Pin it My neighbor stopped by one evening asking if I had something quick for dinner, and I pulled together these garlic Parmesan turkey meatball subs almost by accident. What started as me rummaging through the fridge turned into something so good that she asked for the recipe before even finishing her first bite. The combination of tender meatballs in that silky cream sauce, nestled into a warm toasted roll, felt like comfort food that didn't require hours of planning.
I made this for a small gathering on a rainy Sunday, and there's something about watching people close their eyes and sigh after that first bite that reminded me why I love cooking. My kids, who are usually skeptical about turkey anything, went back for seconds without prompting, which is honestly the highest compliment I could ask for.
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 fresh, not frozen if possible, because it binds better and creates meatballs with a more tender texture.
- Breadcrumbs: Plain panko works beautifully and keeps the meatballs from becoming dense.
- Parmesan cheese: Buy a wedge and grate it yourself, the flavor is noticeably more complex than pre-grated.
- Egg: This acts as your binder, so don't skip it or overmix after adding it.
- Fresh garlic: Mincing it yourself means you get those little flecks throughout, rather than the muted taste of pre-minced.
- Fresh parsley: Dried works in a pinch, but fresh adds brightness that cuts through the richness.
- Whole milk: The cream sauce relies on this, and whole milk creates a silkier texture than lower fat versions.
- Sub rolls: Look for ones with a tender crumb, not those dense, overly thick bakery rolls.
- Mozzarella cheese: Low moisture is best here so it melts evenly without getting greasy.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Set up your workspace:
- Preheat your oven to 200°C (400°F) and line a baking sheet with parchment paper. This prevents sticking and makes cleanup infinitely easier.
- Combine the meatball mixture:
- In a large bowl, gently combine ground turkey, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper using your hands or a fork until just mixed. Overmixing makes them tough, so stop as soon as everything is incorporated.
- Shape and bake:
- Roll the mixture into 16 golf ball-sized meatballs and place them on your prepared sheet. Bake for 18 to 20 minutes until they're golden on the outside and cooked through, which you can check by cutting the largest one open.
- Build the cream sauce:
- While meatballs bake, melt butter in a medium saucepan over medium heat, then add minced garlic and cook for about a minute until it becomes fragrant. Stir in flour to create a paste, cook for another minute, then slowly whisk in milk while stirring constantly to avoid lumps.
- Finish the sauce:
- Bring the mixture to a simmer, stirring often, until it thickens slightly, which takes about 2 to 3 minutes. Remove from heat and stir in Parmesan cheese, black pepper, and salt until the sauce is smooth and creamy.
- Coat the meatballs:
- Once the meatballs are done baking, transfer them gently to the sauce and toss carefully to coat them evenly.
- Toast the rolls:
- Preheat your broiler and split the sub rolls in half lengthwise. Spread the softened butter inside each roll, place them buttered-side up on a baking sheet, and broil for 1 to 2 minutes until lightly golden.
- Assemble and finish:
- Spoon 4 meatballs with sauce into each toasted roll, sprinkle the mozzarella on top, and broil for another 1 to 2 minutes until the cheese is melted and bubbling. Garnish with fresh parsley and serve immediately while everything is still warm.
Pin it One afternoon my mother called asking what I'd made for lunch because she could smell the garlic and butter from her house down the street. It made me realize how the best dishes are often the ones that announce themselves before you even take a bite, filling your home with that kind of warmth that invites people to the table.
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.
Making Them Your Own
The foundation here is solid, but this recipe loves a little personal touch. I've added a small pinch of crushed red pepper flakes to the sauce when I'm cooking for friends who like heat, and it transforms the whole thing into something with a subtle kick. Some nights I substitute ground chicken for the turkey, and it works beautifully, though the flavor becomes slightly milder and more delicate. You could even add fresh basil to the meatball mixture if you want something herbaceous, or a splash of white wine to the sauce for acidity.
Serving and Pairing
These subs are hearty enough to be a complete meal on their own, but I've found they sing when served alongside something crisp and fresh. A simple green salad with lemon vinaigrette cuts through the richness perfectly, or roasted vegetables if you want something warm alongside. Garlic bread would be overkill here since the meatballs are already fragrant with garlic, but crusty garlic fries would be impossible to resist if you have the time.
Storage and Reheating
Leftovers keep beautifully in the refrigerator for up to three days, and reheating is simple. Store the meatballs and sauce together in an airtight container, then warm gently on the stovetop over medium-low heat, stirring occasionally to ensure even warming. You can also reheat individual subs wrapped loosely in foil in a 180°C (350°F) oven for about 10 minutes if you've already assembled them.
- If the sauce seems to separate or break after reheating, whisk in a splash of milk and it will come back together smoothly.
- Make the meatballs and sauce ahead of time and assemble the subs fresh, which keeps the rolls from getting soggy.
- Frozen meatballs can be made up to a month in advance, then thawed and warmed in the sauce whenever you need them.
Pin it This recipe has become one of those dishes I make when I want to feel like a good cook without the stress, and that's the real magic of it. It's proof that simple ingredients and a little attention to technique can create something that tastes far more impressive than the effort required.
Recipe FAQs
- → Can I make the meatballs ahead of time?
Yes, shape and bake the meatballs up to 24 hours in advance. Store them in the refrigerator and reheat in the sauce before assembling the subs.
- → What can I use instead of ground turkey?
Ground chicken works beautifully as a substitute. For a richer version, you can also use ground beef or a mixture of beef and pork.
- → How do I prevent the sauce from separating?
Keep the heat at medium or lower when making the sauce, and whisk continuously. Add the milk gradually and avoid boiling vigorously once the cheese is added.
- → Can I freeze these meatball subs?
Freeze the cooked meatballs in sauce for up to 3 months. Thaw overnight in the refrigerator, then reheat and assemble in fresh rolls for best results.
- → How can I add more flavor to the meatballs?
Incorporate finely minced onion, Worcestershire sauce, or Italian seasoning into the meatball mixture. A pinch of red pepper flakes adds gentle warmth.
- → What sides pair well with these subs?
A crisp green salad with vinaigrette cuts through the richness. Roasted vegetables, potato salad, or a simple tomato soup also complement the flavors nicely.