Meatball Sub Sandwich

Featured in: Meals For Any Moment

These hearty subs feature handmade beef and pork meatballs seasoned with Parmesan, garlic, and herbs. After baking, the meatballs simmer in homemade marinara until perfectly coated. Load them into toasted sub rolls and finish with melted provolone for that classic gooey texture. Ready in under an hour, these sandwiches are ideal for family dinner or game day gatherings.

Updated on Wed, 14 Jan 2026 15:53:00 GMT
Golden-baked meatballs simmer in a rich marinara sauce, ready to be loaded into a toasted sub roll. Save
Golden-baked meatballs simmer in a rich marinara sauce, ready to be loaded into a toasted sub roll. | buenoaytar.com

The smell of meatballs simmering in tomato sauce takes me back to my first apartment, where my neighbor Sal would share subs from his family's deli down the street. I was twenty-two and completely broke, but Sal always made sure I didn't go hungry after he caught me eating cereal for dinner three nights in a row. Those messy, cheese-drenched sandwiches taught me that comfort food doesn't need to be complicated, just made with care. Now whenever I make meatball subs, I think about how a simple meal can become someone's favorite memory.

Last winter during a brutal snowstorm, my sister got stranded at my place for three days. We made a massive batch of these subs and ate them curled up on the couch watching terrible movies, sauce everywhere, laughing until our sides hurt. Those sandwiches turned what could have been a stressful situation into one of my favorite weekends ever, and now she requests them every time she visits, no matter the weather.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 500 g ground beef and 250 g ground pork: The pork adds fat and moisture that beef alone can't provide, creating meatballs with the perfect tender texture
  • 1 large egg and 60 g breadcrumbs with 2 tablespoons milk: This trio binds everything together while keeping the meatballs light and fluffy instead of dense
  • 2 tablespoons grated Parmesan: Adds a salty, nutty depth that makes you wonder why anyone would skip the cheese inside the meat
  • 2 cloves minced garlic, 1 tablespoon fresh parsley and 1 teaspoon dried oregano: The classic Italian trifecta that gives these meatballs their distinctive aromatic personality
  • 1 teaspoon salt and ½ teaspoon black pepper: Simple seasoning that lets all the other flavors shine without overpowering them
  • 500 ml marinara sauce, 1 tablespoon olive oil, 1 small chopped onion and 2 more garlic cloves: Building a quick sauce base elevates store-bought marinara into something that tastes hours in the making
  • 4 long sandwich rolls: Look for rolls with a soft interior but sturdy enough to hold up against all that sauce without falling apart
  • 8 slices provolone cheese: Provolone melts beautifully and has just enough sharpness to cut through the rich meat and sauce

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:
Preheat your oven to 200°C and get your hands messy combining all the meatball ingredients until just mixed. Roll them into 16 even balls, about the size of a golf ball, and arrange on a parchment-lined baking sheet.
Bake to perfection:
Slide the tray into the oven for 15 to 18 minutes until they're beautifully browned and cooked through. The baking step gives them a nice crust that helps them hold their shape later.
Build the sauce base:
While the meatballs work, heat olive oil in a saucepan and soften your chopped onion for about 3 minutes. Toss in the minced garlic for just a minute more until fragrant.
Simmer together:
Pour in your marinara sauce, bring it to a gentle bubble, then carefully transfer those baked meatballs right into the sauce. Let them hang out together for 10 minutes, stirring occasionally so every meatball gets coated.
Prep the rolls:
Cut your sandwich rolls lengthwise and give the insides a quick butter if you're feeling extra. Toast them under the broiler or in a hot pan until golden and crispy.
Assemble and melt:
Nestle four sauce-covered meatballs into each roll and crown them with two provolone slices. Pop the assembled subs back on a baking sheet and broil for 2 to 3 minutes until that cheese is bubbly and starting to brown.
Smothered in sauce, this Meatball Sub is filled with tender meatballs and ready for the broiler. Save
Smothered in sauce, this Meatball Sub is filled with tender meatballs and ready for the broiler. | buenoaytar.com

My husband proposed to me over meatball subs at our neighborhood spot, complete with tomato sauce on his chin and nerves in his voice. Something about that messy, honest meal made the moment feel real instead of rehearsed, and every anniversary we recreate that dinner at home, usually with slightly better results and plenty of napkins nearby.

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 actually taste better the next day after all the flavors have had time to become best friends. I often make a double batch on Sunday and keep the meatballs simmering in sauce in the refrigerator, then just reheat and assemble throughout the week for the easiest weeknight dinner imaginable.

Freezing Instructions

Form and freeze uncooked meatballs on a baking sheet, then transfer to a freezer bag for up to three months. When you're ready, bake them straight from frozen, adding just a few extra minutes to the cooking time. Having homemade meatballs at the ready feels like having a secret weapon against boring dinners.

Serving Suggestions

A simple green salad with a bright vinaigrette cuts through the richness perfectly. Or go traditional with some potato chips and pickles on the side for that complete deli experience at home. Whatever you choose, have plenty of napkins ready because these are definitely not fork-and-knife foods.

  • Warm your rolls in the oven for a few minutes before assembling even if you don't toast them
  • Ladle a little extra sauce over the meatballs right before adding the cheese
  • Let the subs cool for at least 2 minutes before diving in or you will absolutely burn the roof of your mouth
Gooey provolone melts over a loaded Meatball Sub, garnished with fresh basil on a wooden serving board. Save
Gooey provolone melts over a loaded Meatball Sub, garnished with fresh basil on a wooden serving board. | buenoaytar.com

There's something incredibly satisfying about a sandwich that requires two hands and your full attention. Enjoy every messy, wonderful bite.

Questions & Answers

Can I make the meatballs ahead of time?

Absolutely. Shape and bake the meatballs up to 2 days in advance. Store them in the refrigerator, then reheat in the marinara sauce before assembling your subs.

What type of ground meat works best?

The combination of beef and pork creates optimal flavor and texture. The beef provides richness while pork adds moisture and tenderness. You can substitute ground turkey or chicken for a lighter version.

How do I prevent the rolls from getting soggy?

Lightly toasting the buttered insides of your rolls before assembling creates a barrier that helps maintain texture. Also, drain excess sauce from meatballs before placing them in the subs.

Can I freeze these meatball subs?

Freeze assembled subs without broiling for up to 3 months. Wrap individually in foil and thaw overnight in the refrigerator. Reheat in a 350°F oven until hot throughout, then broil briefly to melt the cheese.

What sides pair well with meatball subs?

Crisp Caesar salad, garlic knots, or simple roasted vegetables balance the hearty sandwich. A cup of minestrone soup also makes an excellent starter for a complete Italian-inspired meal.

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 on toasted rolls with melted provolone cheese.

Prep Duration
20 min
Cooking Duration
30 min
Overall Time
50 min
Written by Hector Morales


Skill Level Easy

Cuisine Type American-Italian

Portions 4 Portion Size

Diet Preferences 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)

How-To 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

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

Step 07

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

Step 08

Toast 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.

Tools Needed

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

Allergy Info

Review each item for allergens and reach out to a specialist if unsure.
  • Contains: Wheat (rolls, breadcrumbs), Milk (cheese, butter), Eggs. May contain: Soy (if using some store-bought sauces or breads).

Nutrition Info (per serving)

Nutrition details are for general knowledge. For medical concerns, speak with a professional.
  • Energy: 670
  • Fats: 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.