Meatball Sub Sandwich

Featured in: Everyday Family Meals

This satisfying sandwich combines homemade beef and pork meatballs with a flavorful marinara sauce. The meatballs are baked until golden, then simmered in the sauce to absorb all the Italian flavors. Served on toasted sub rolls with melted provolone cheese, each bite delivers tender meat, zesty tomato sauce, and gooey cheese in perfect harmony.

The combination of ground beef and pork creates juicy, flavorful meatballs while the breadcrumbs and milk keep them tender. The assembly comes together under the broiler for that authentic melty cheese topping that makes this classic American-Italian favorite so irresistible.

Updated on Wed, 14 Jan 2026 10:05:00 GMT
Golden-brown baked meatballs simmer in a rich marinara sauce, ready to be piled into a toasted sub roll. Pin to board
Golden-brown baked meatballs simmer in a rich marinara sauce, ready to be piled into a toasted sub roll. | feliztazla.com

Rainy Sunday afternoons were made for sandwiches like this. I stumbled upon the magic of mixing beef and pork after watching an old Italian neighbor make her wedding soup, and the flavor difference hit me like a freight train. Now these meatball subs are the comfort food that my family actually cheers for when they walk through the door smelling garlic and melted cheese.

Last winter during a snowstorm, my teenage son and his friends polished off eight of these in one sitting. The way the provolone gets all bubbly and browned on top while the bread stays sturdy enough to hold everything together is basically kitchen magic. I've learned to double the recipe without even thinking about it.

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 beef and pork mixture: The pork adds fat and sweetness that beef alone can't deliver, keeping meatballs juicy
  • Breadcrumbs and milk: This panade trick is the secret to tender meatballs that never turn into hockey pucks
  • Parmesan cheese: Don't skip it, it adds umami depth that makes the meatballs taste like they've been simmering for hours
  • Marinara sauce: Whether homemade or store-bought, choose one you'd happily eat on pasta
  • Provolone cheese: It melts beautifully and has just enough sharpness to cut through the rich meatballs
  • Long sandwich rolls: Look for rolls with a sturdy crust but soft interior, nothing too dense or the bread will overwhelm the filling

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Mix and shape the meatballs:
Combine both meats with egg, breadcrumbs moistened with milk, Parmesan, garlic, herbs, salt and pepper. Mix just until everything holds together, then form into 16 even balls about the size of walnuts.
Bake until browned:
Roast at 200°C for 15-18 minutes until they're golden brown and cooked through. This baking step first creates a nice crust that holds up when they simmer in sauce later.
Build the sauce base:
While meatballs bake, cook onion in olive oil until soft and translucent, then add garlic for just one minute until fragrant but not browned.
Simmer meatballs in sauce:
Pour in marinara sauce, add the baked meatballs and let everything bubble gently for 10 minutes. The sauce will thicken slightly and the meatballs will absorb all those flavors.
Toast the rolls:
Split rolls lengthwise, butter the cut sides and toast until golden under your broiler. This step prevents soggy bread and adds nice crunch.
Assemble and melt:
Place four meatballs with some sauce in each roll, drape with two provolone slices, then broil for 2-3 minutes until the cheese is bubbling and starting to brown in spots.
Melted provolone cheese stretches over a hearty Meatball Sub, served hot with fresh parsley garnish. Pin to board
Melted provolone cheese stretches over a hearty Meatball Sub, served hot with fresh parsley garnish. | feliztazla.com

These subs have become my go-to for feeding a crowd without feeling like I'm catering. Something about tearing into that cheesy, saucy sandwich brings out the kid in everyone, even the grown-ups who claim they're too full for seconds.

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 Ahead

The meatballs and sauce can be made a day ahead and stored in the refrigerator. Actually, the flavors get even better overnight as the meatballs continue to absorb the sauce. Just reheat gently before assembling your subs.

Cheese Options

While provolone is traditional, mozzarella creates that Instagram-worthy cheese pull. Aged provolone adds sharpness that cuts through the richness. Mix both cheeses if you can't decide, or try fontina for an extra nutty flavor that melts like a dream.

Serving Ideas

A simple green salad with sharp vinaigrette balances the richness perfectly. Or go full comfort mode with potato chips and pickles on the side, the way sandwich shops do it.

  • Cut subs in half diagonally for easier eating, especially with kids
  • Have extra napkins ready because these are gloriously messy
  • Let everyone assemble their own if you're serving a crowd with different preferences
A freshly baked Meatball Sub is stuffed with saucy meatballs and gooey cheese on a soft roll. Pin to board
A freshly baked Meatball Sub is stuffed with saucy meatballs and gooey cheese on a soft roll. | feliztazla.com

There's something about these meatball subs that turns an ordinary Tuesday into a mini celebration. Hope they bring as much comfort to your table as they have to mine.

Recipe Questions & Answers

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. When ready to serve, reheat them in the marinara sauce over low heat for about 10-15 minutes until heated through before assembling the subs.

What type of bread works best for meatball subs?

Long sandwich rolls, sub rolls, or hoagie rolls with a sturdy crust and soft interior work best. Italian bread rolls are ideal as they hold up well against the sauce without becoming soggy. Lightly toasting the interior helps create a barrier against the marinara.

Can I freeze the assembled meatball subs?

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

How do I prevent the bread from getting soggy?

Lightly toast the cut sides of the rolls before adding the meatballs and sauce. You can also brush them with a little olive oil or butter for extra protection. Don't overload with too much sauce, and serve immediately after broiling the cheese.

Can I use store-bought frozen meatballs?

Absolutely! Use good quality frozen Italian-style meatballs. Thaw and simmer them in the marinara sauce for 15-20 minutes to heat through and absorb flavor. This shortcut reduces prep time significantly while still delivering great results.

What cheeses work well besides provolone?

Mozzarella offers excellent melting properties and mild flavor. For stronger taste, try aged provolone, Parmesan, or an Italian cheese blend. A mix of mozzarella and provolone gives you both great melt and rich flavor. Avoid very hard cheeses that won't melt properly.

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.

Meatball Sub Sandwich

Tender meatballs in rich marinara with melted provolone on a toasted roll

Prep time
20 min
Time to cook
30 min
Overall time
50 min
By Feliz Tazla Farah Abdul


Skill Level Easy

Cuisine American-Italian

Makes 4 Portions

Dietary details None specified

What You'll Need

For the Meatballs

01 1 lb ground beef
02 ½ lb 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 chopped fresh parsley
09 1 teaspoon dried oregano
10 1 teaspoon salt
11 ½ teaspoon black pepper

For the 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

For Assembly

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

Cooking Steps

Step 01

Preheat Oven: Preheat oven to 400°F.

Step 02

Prepare Meatball Mixture: In a large bowl, combine ground beef, ground pork, egg, breadcrumbs, milk, Parmesan, garlic, parsley, oregano, salt, and pepper. Mix until just combined.

Step 03

Shape Meatballs: Shape mixture into 16 meatballs (about 1¼ inch each).

Step 04

Bake Meatballs: Place meatballs on a baking tray lined with parchment paper. Bake for 15–18 minutes, until browned and cooked through.

Step 05

Prepare Sauce Base: While meatballs bake, heat olive oil in a saucepan over medium heat. Add onion and cook until soft, about 3 minutes. Add garlic and cook for 1 minute more.

Step 06

Simmer Marinara Sauce: Pour in marinara sauce and bring to a simmer.

Step 07

Combine Meatballs with Sauce: Transfer baked meatballs to the sauce. Simmer gently for 10 minutes, stirring occasionally.

Step 08

Toast Sandwich Rolls: If desired, cut the sandwich rolls lengthwise and lightly butter the insides. Toast under the broiler or in a pan until golden.

Step 09

Assemble Sandwiches: Arrange 4 meatballs with sauce inside each roll. Top each with 2 slices of provolone cheese.

Step 10

Melt Cheese: Place assembled subs on a baking tray and broil for 2–3 minutes, until cheese is melted and bubbly.

Step 11

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

What You'll Need

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

Allergy notice

Always check every ingredient to spot allergens. If unsure, consult a healthcare provider.
  • Contains: Wheat (rolls, breadcrumbs), Milk (cheese, butter), Eggs
  • May contain: Soy (if using some store-bought sauces or breads)

Nutrition info (per portion)

Only offered for general info. This doesn't replace professional healthcare advice.
  • Caloric Value: 670
  • Fat content: 32 g
  • Carbohydrates: 57 g
  • Proteins: 36 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.