Juicy Turkey Meatball Subs

Freshly baked turkey meatballs simmer in a rich tomato sauce, nestled inside a toasted sub roll with melted mozzarella for a comforting dinner. Save to Pinterest
Freshly baked turkey meatballs simmer in a rich tomato sauce, nestled inside a toasted sub roll with melted mozzarella for a comforting dinner. | savorysketches.com

This dish features moist turkey meatballs seasoned with herbs and baked to perfection, then simmered gently in a flavorful tomato sauce. The meatballs are nestled into toasted sub rolls, topped with gooey melted mozzarella and a sprinkle of fresh basil for brightness. Perfect for a satisfying, lighter twist on a classic sandwich, this meal balances rich flavors and simple ingredients for an easy, delicious main course.

I stumbled onto turkey meatball subs on a Sunday when I had ground turkey in the fridge and no real plan. The kitchen smelled like garlic and tomato within the hour, and by the time I pulled those cheesy, bubbling subs from the broiler, I knew I'd made something that would stick around. They're lighter than the beef version but just as satisfying, with that same messy, melty joy. Now they show up whenever I want comfort without the heaviness.

The first time I made these for friends, I almost didn't serve them because the meatballs looked smaller than I expected. But once they hit the sauce and soaked up all that tomato and basil, they plumped right up. Everyone went quiet for the first few bites, then someone asked for the recipe before they even finished. That's when I knew this was a keeper.

Ingredients

  • Ground turkey: Use a mix with a bit of fat (not ultra-lean) or the meatballs can turn out dry and crumbly.
  • Breadcrumbs: They soak up the milk and egg, keeping everything moist and tender instead of dense.
  • Parmesan cheese: Adds a salty, nutty layer that makes the meatballs taste richer without extra effort.
  • Egg: Binds the mixture so the meatballs hold together in the oven and don't fall apart in the sauce.
  • Garlic: Fresh garlic in both the meatballs and sauce gives you that deep, savory warmth you can't fake.
  • Fresh parsley: Brightens the flavor and keeps the meatballs from tasting one-note.
  • Milk: Just a couple tablespoons make the texture softer and more forgiving.
  • Crushed tomatoes: The base of the sauce, look for good quality canned ones for the best flavor.
  • Dried basil and oregano: Classic Italian herbs that make the sauce taste like it simmered all day.
  • Sugar: Cuts the acidity of the tomatoes and rounds out the sauce beautifully.
  • Sub rolls: Toasting them under the broiler keeps them from getting soggy under all that sauce.
  • Mozzarella cheese: Melts into gooey pools and holds everything together on the roll.
  • Fresh basil: A handful on top adds a pop of color and a fresh, peppery finish.

Instructions

Prep the oven and pan:
Preheat your oven to 200°C (400°F) and line a baking sheet with parchment paper so the meatballs don't stick. This also makes cleanup a breeze.
Mix the meatball ingredients:
In a large bowl, combine the turkey, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, pepper, and milk. Use your hands or a fork and mix until just combined, overworking the meat makes it tough.
Shape the meatballs:
Form the mixture into 16 meatballs, about 1.5 inches each, and place them on the prepared baking sheet. Keep them roughly the same size so they cook evenly.
Bake the meatballs:
Slide the sheet into the oven and bake for 15 to 18 minutes, until they're golden on the outside and cooked through. They'll finish cooking in the sauce, so don't worry if they're not perfect yet.
Start the sauce:
While the meatballs bake, heat olive oil in a large skillet over medium heat and cook the chopped onion for 3 to 4 minutes until it softens. Add the garlic and sauté for another minute until fragrant.
Simmer the sauce:
Stir in the crushed tomatoes, basil, oregano, sugar, salt, and pepper, then let it simmer for 8 to 10 minutes, stirring now and then. The sauce should thicken slightly and smell amazing.
Add meatballs to sauce:
Once the meatballs are done baking, nestle them into the sauce and simmer for another 5 to 7 minutes, spooning sauce over them. This is where they soak up all that flavor.
Toast the rolls:
Preheat your broiler, split the sub rolls, and place them cut-side up on a baking sheet. Toast them under the broiler for 1 to 2 minutes until lightly golden.
Assemble the subs:
Spoon 4 meatballs and a generous amount of sauce onto each toasted roll. Top each with shredded mozzarella and a sprinkle of Parmesan if you like.
Broil until melty:
Pop the assembled subs back under the broiler for 2 to 3 minutes, just until the cheese is melted and bubbly. Watch them closely so they don't burn.
Garnish and serve:
Scatter fresh basil over the top if you have it, then serve the subs hot and messy. Have napkins ready.
Golden, cheesy Turkey Meatball Subs are broiled until bubbly, garnished with fresh basil and ready to serve alongside a crisp green salad. Save to Pinterest
Golden, cheesy Turkey Meatball Subs are broiled until bubbly, garnished with fresh basil and ready to serve alongside a crisp green salad. | savorysketches.com

One rainy Tuesday, I made these subs for my sister after a long shift, and she ate hers standing at the counter, cheese dripping onto her hand. She didn't say much, just nodded and asked if there were leftovers. That quiet appreciation is what cooking is really about.

How to Store and Reheat

Store leftover meatballs and sauce in an airtight container in the fridge for up to three days, keeping the rolls separate so they don't get soggy. Reheat the meatballs and sauce in a skillet over low heat, adding a splash of water if the sauce thickens too much. Toast fresh rolls and assemble just before serving for the best texture.

Make It Your Own

Swap the turkey for ground chicken or lean beef if that's what you have on hand, the method stays the same. Add crushed red pepper flakes to the sauce if you like a little heat, or stir in some sliced bell peppers with the onion for extra sweetness. You can also use ciabatta or baguette instead of sub rolls if you want a crustier bite.

Serving Suggestions

These subs are hearty enough to stand alone, but a simple green salad with vinaigrette balances the richness. Roasted vegetables or garlic bread on the side make it feel like a full Italian meal without much extra effort.

  • Serve with a crisp Caesar salad for a classic pairing.
  • Roasted zucchini or broccoli add a healthy, flavorful side.
  • A cold beer or sparkling water with lemon is perfect alongside.
Spoonfuls of savory turkey meatball subs are layered with marinara and mozzarella on a toasted roll, creating a classic American-Italian family meal. Save to Pinterest
Spoonfuls of savory turkey meatball subs are layered with marinara and mozzarella on a toasted roll, creating a classic American-Italian family meal. | savorysketches.com

These turkey meatball subs have earned their place in my weekly rotation, they're easy, comforting, and never feel like a compromise. I hope they become one of your go-tos too.

Recipe FAQs

Incorporate breadcrumbs, egg, and a bit of milk into the mixture to retain moisture while baking the meatballs gently in the oven.

Fresh or dried basil and oregano add aromatic depth, complemented by a touch of garlic and onion for a rich sauce.

Yes, simmer the sauce in advance and store refrigerated; reheat gently before combining with the meatballs.

Shredded mozzarella melts beautifully for a creamy topping, while a sprinkle of Parmesan adds savory sharpness.

Lightly toast split rolls under a broiler for 1–2 minutes until golden, providing a crunchy contrast to tender fillings.

Ground chicken or lean beef can be used instead of turkey for different flavor profiles and textures.

Juicy Turkey Meatball Subs

Tender turkey meatballs in a rich tomato sauce with mozzarella and fresh basil on toasted sub rolls.

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

Ingredients

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 or 1 tablespoon dried parsley
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons milk

Sauce

  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 24 oz crushed tomatoes
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon sugar
  • Salt and black pepper, to taste

Assembly

  • 4 sub rolls or hoagie rolls
  • 1 cup shredded mozzarella cheese
  • 2 tablespoons fresh basil, sliced (optional)
  • 2 tablespoons grated Parmesan cheese (optional)

Instructions

1
Prepare Oven and Baking Sheet: Preheat the oven to 400°F. Line a baking sheet with parchment paper.
2
Mix Meatball Ingredients: In a large bowl, combine ground turkey, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, pepper, and milk. Mix gently until just combined to avoid tough meatballs.
3
Form and Bake Meatballs: Shape the mixture into sixteen 1.5-inch meatballs. Place them evenly on the prepared baking sheet and bake for 15 to 18 minutes until golden and cooked through.
4
Prepare Tomato Sauce: While the meatballs bake, heat olive oil in a large skillet over medium heat. Add onion and cook until softened, about 3 to 4 minutes. Stir in garlic and sauté for an additional minute.
5
Simmer Sauce: Add crushed tomatoes, dried basil, oregano, sugar, salt, and pepper to the skillet. Simmer gently for 8 to 10 minutes, stirring occasionally.
6
Combine Meatballs with Sauce: Transfer the baked meatballs into the simmering sauce and continue cooking for 5 to 7 minutes, spooning the sauce over the meatballs to infuse flavor.
7
Toast Sub Rolls: Preheat the broiler. Split the sub rolls and place them cut side up on a baking sheet. Toast under the broiler for 1 to 2 minutes until lightly browned.
8
Assemble Subs: Place four meatballs with sauce on each toasted roll. Top evenly with shredded mozzarella and a sprinkle of Parmesan cheese.
9
Melt Cheese and Serve: Broil the assembled subs for 2 to 3 minutes until the cheese is melted and bubbly. Garnish with fresh basil if desired and serve immediately.
Additional Information

Equipment Needed

  • Mixing bowl
  • Baking sheet
  • Parchment paper
  • Large skillet
  • Chef's knife
  • Cutting board
  • Spoon
  • Broiler or oven

Nutrition (Per Serving)

Calories 540
Protein 38g
Carbs 54g
Fat 18g

Allergy Information

  • Contains wheat (breadcrumbs, rolls), eggs, and dairy (milk, cheese, Parmesan)
Elise Morgan

Sharing approachable recipes, kitchen tips, and real-life meal inspiration for home cooks and busy families.