Meatball Sub Sandwich

Featured in: Evening Table Recipes

This hearty sandwich combines tender baked meatballs made from beef and pork, simmered in a flavorful marinara sauce infused with garlic and onion. The meatballs are placed inside soft long sandwich rolls and topped with melted provolone cheese for a gooey finish. Optionally, rolls can be lightly toasted with butter for added texture. Fresh herbs like basil or parsley provide a fragrant garnish. Perfect for an easy American-Italian main dish ready in under an hour.

Updated on Fri, 09 Jan 2026 09:35:00 GMT
Tender, saucy meatball subs with melted cheese ooze from a toasted, golden-brown roll. Save
Tender, saucy meatball subs with melted cheese ooze from a toasted, golden-brown roll. | dailyhlib.com

My neighbor Tony taught me the real way to make a meatball sub one Saturday afternoon when he showed up at my kitchen door with a bag of groceries and zero announcement. He'd grown tired of the flat, rubbery versions I'd been ordering from the deli down the street, and he wasn't going to let that slide. Within an hour, the apartment smelled like heaven, and I understood why this simple sandwich had earned its place at every Italian-American table he'd ever known. The secret, he told me while draining the last of the sauce, wasn't in any single ingredient—it was in the care, the timing, and knowing when to stop fussing.

I made these for a small group on a rainy Tuesday, and what struck me most was how everyone went quiet for those first few bites. It wasn't fancy or Instagram-worthy, just honest food that tasted like someone cared. My friend Maya, who usually picks things apart, asked for the recipe before she'd even finished eating. That's when I knew this wasn't just a good sandwich—it was the kind of thing that builds memories without trying.

Ingredients

  • Ground beef and pork (750 g total): The combination of beef and pork is essential—beef alone makes dense meatballs, but the pork adds richness and keeps them from tightening up in the oven.
  • Egg and breadcrumbs: These are your binder; milk-soaked breadcrumbs work better than dry ones because they create a gentler structure that won't compress.
  • Parmesan, garlic, and fresh parsley: These seasonings build flavor layers without screaming about it—subtle but unmissable when you bite in.
  • Marinara sauce (500 ml): Use good sauce here; the meatballs simmer in it, so mediocre sauce will show.
  • Provolone cheese (8 slices): Provolone has just enough funk to stand up to the meat and sauce without getting lost.
  • Long sandwich rolls: Don't use day-old rolls; they'll crumble apart under the weight of the meatballs and sauce.

Instructions

Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Mix your meatball mixture gently:
Combine beef, pork, egg, breadcrumbs (mix the breadcrumbs with milk first), Parmesan, garlic, parsley, oregano, salt, and pepper in a large bowl. Use your hands and mix just until everything comes together—overworking the meat makes tough, dense meatballs. You want the texture to feel almost loose when you stop.
Shape and bake the meatballs:
Roll the mixture into 16 meatballs about the size of a golf ball and place them on a parchment-lined baking tray. Bake at 200°C for 15–18 minutes until they're browned on the outside and cooked through. They'll continue cooking in the sauce, so don't overbake them now.
Build a quick flavor base:
While the meatballs bake, heat olive oil in a saucepan and sauté finely chopped onion until soft, about 3 minutes. Add minced garlic, cook for another minute, then pour in your marinara sauce. Let it come to a gentle simmer.
Simmer the meatballs in sauce:
Transfer the baked meatballs to the sauce and let them simmer gently for 10 minutes, stirring occasionally with a wooden spoon. This is where they absorb all those flavors and become part of something greater than themselves.
Toast your rolls:
Cut the sandwich rolls lengthwise and, if you want, brush the insides lightly with butter. Toast them under the broiler or in a hot pan for a minute or two until golden and slightly crispy inside. This keeps the bread from getting soggy.
Assemble and finish:
Arrange 4 meatballs with plenty of sauce inside each toasted roll, then top each with 2 slices of provolone. Place the assembled subs on a baking tray and broil for 2–3 minutes until the cheese melts and gets bubbly and gorgeous.
Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Save
| dailyhlib.com

There's a moment when you bite into this sandwich and everything—the soft meatballs, the warm cheese, the sauce clinging to the bread—comes together in a way that just feels right. It tastes like generosity and effort, like someone in your kitchen knew exactly what would make you happy. That's the feeling Tony wanted to share with me that Saturday afternoon, and now it's what I pass along every time I make it.

Why This Sandwich Works

A meatball sub lives or dies by the meatballs themselves. The combination of beef and pork creates a tender, flavorful base that won't dry out, while the egg and breadcrumbs bind everything just enough to hold it together without making it dense or rubbery. The sauce then becomes both a flavor builder and a vehicle for moisture, keeping every bite juicy even if you're eating it ten minutes after assembly.

Making It Your Own

This recipe is forgiving enough to bend toward your preferences. You can add sautéed bell peppers or onions directly into the rolls if you want extra texture and flavor, or stir crushed red pepper flakes into the sauce if you like heat. Ground turkey or chicken works beautifully if you want something lighter, though you'll want to reduce the cooking time by a few minutes. Some people swear by adding a small splash of red wine to the sauce while it simmers, which deepens everything in a subtle, sophisticated way.

The Secret Details That Matter

Small decisions compound into something special here. Using fresh parsley instead of dried ones adds brightness that you'll taste but won't be able to identify, which is exactly how it should be. Choosing rolls that have actual structure means they won't collapse under the weight of the meatballs and sauce. And broiling the assembled sandwich for just long enough to melt the cheese without scorching it creates that perfect moment where everything is melted but still warm, never rubbery.

  • Let the meatball mixture rest in the fridge for 15 minutes before shaping if you have time; it handles better and holds its shape more reliably.
  • If your sauce is watery, simmer it uncovered for a few minutes before adding the meatballs to concentrate the flavors.
  • Eat these hot, straight from the broiler, because they never taste quite as good once they've cooled.
Product image
Check doneness of meats, candy, and baked goods instantly for safer, perfectly cooked results.
Check price on Amazon
A close-up of a bubbling meatball sub, showcasing a warm marinara-soaked Italian feast. Save
A close-up of a bubbling meatball sub, showcasing a warm marinara-soaked Italian feast. | dailyhlib.com

This is the kind of sandwich that doesn't ask for anything fancy—just good ingredients treated with respect and a little patience. Make it once, and you'll understand why Tony couldn't resist showing up at my kitchen door.

Recipe FAQs

Can I use different meats for the meatballs?

Yes, ground turkey or chicken can be used as lighter alternatives to beef and pork, adjusting cooking times accordingly.

How do I ensure the meatballs stay moist?

Mixing breadcrumbs and milk into the meatball mixture helps retain moisture, while baking them gently avoids drying out.

What type of cheese works best for melting?

Provolone cheese melts smoothly and adds a mild, creamy flavor that complements the savory meatballs and sauce.

Can I prepare the marinara sauce from scratch?

Absolutely, a homemade marinara with tomatoes, garlic, onion, and herbs enhances freshness and flavor.

Is it necessary to toast the rolls?

Toasting rolls with butter is optional but adds a delightful crisp texture and richness to the sandwich.

How can I add extra flavor to the sandwich?

Try adding sautéed peppers or onions to the rolls or sprinkle crushed red pepper flakes into the sauce for a spicy kick.

Meatball Sub Sandwich

Tender meatballs in rich marinara, served on soft rolls with melted provolone cheese.

Prep time
20 minutes
Time to cook
30 minutes
Total duration
50 minutes
Created by Declan OBrien


Skill level Easy

Cuisine type American-Italian

Makes 4 Number of servings

Dietary info None specified

Needed ingredients

Meatballs

01 1 pound ground beef
02 ½ pound ground pork
03 1 large egg
04 ½ cup breadcrumbs
05 2 tablespoons milk
06 2 tablespoons grated Parmesan cheese
07 2 cloves garlic, minced
08 1 tablespoon fresh parsley, chopped
09 1 teaspoon dried oregano
10 1 teaspoon salt
11 ½ teaspoon black pepper

Marinara Sauce

01 2 cups marinara sauce (store-bought or homemade)
02 1 tablespoon olive oil
03 1 small onion, finely chopped
04 2 cloves garlic, minced

Assembly

01 4 long sandwich rolls (sub or hoagie rolls)
02 8 slices provolone cheese
03 1 tablespoon butter (optional, for toasting rolls)
04 Fresh basil or parsley for garnish (optional)

How to make it

Step 01

Preheat oven: Set oven temperature to 400°F and prepare for baking.

Step 02

Prepare meatball mixture: In a large bowl, combine ground beef, ground pork, egg, breadcrumbs, milk, Parmesan, garlic, parsley, oregano, salt, and black pepper; mix until just combined.

Step 03

Shape meatballs: Form mixture into 16 meatballs, each approximately 1¼ inches in diameter.

Step 04

Bake meatballs: Place meatballs on a parchment-lined baking sheet and bake for 15 to 18 minutes until browned and fully cooked.

Step 05

Prepare marinara sauce: Heat olive oil in a saucepan over medium heat; sauté onion until softened, about 3 minutes, then add garlic and cook for an additional minute.

Step 06

Simmer sauce: Pour in marinara sauce, bring to a simmer.

Step 07

Combine meatballs and sauce: Transfer baked meatballs into the simmering sauce and cook gently for 10 minutes, stirring occasionally.

Step 08

Prepare rolls: Optionally, slice rolls lengthwise, spread butter inside and toast under broiler or in a pan until golden.

Step 09

Assemble subs: Place 4 meatballs with sauce inside each roll and top each with 2 slices of provolone cheese.

Step 10

Melt cheese: Place assembled sandwiches on a baking tray and broil 2 to 3 minutes until cheese is melted and bubbly.

Step 11

Garnish and serve: Add fresh basil or parsley as garnish and serve immediately while hot.

Tools you'll need

  • Large mixing bowl
  • Baking tray
  • Saucepan
  • Wooden spoon
  • Bread knife
  • Oven and broiler

Allergy details

Look into every ingredient for allergens and check with a doctor if you're unsure.
  • Contains wheat (rolls, breadcrumbs), milk (cheese, butter), and eggs; may contain soy depending on store-bought products.

Nutrition details (per serving)

Nutrient details are for reference and aren't a substitute for doctor's advice.
  • Calories: 670
  • Total fat: 32 grams
  • Carbohydrates: 57 grams
  • Proteins: 36 grams