Meatball Sub

Servings: 4
Course: Lunch
Cuisine: American
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Soft meatballs, melted provolone, and garlic bread that does the heavy lifting. If you’ve ever ordered a meatball sub from a sandwich shop and been disappointed by the rubbery, flavorless balls they s

Mike

Ingredients  

For the meatballs (makes about 15)
  • 1/2 pound ground beef
  • 1/2 pound ground pork
  • 1/3 cup Italian breadcrumbs
  • 1/4 cup whole milk
  • 1 egg
  • 2 tablespoons grated Parmesan
  • 2 cloves garlic (minced)
  • 1 tablespoon fresh parsley (chopped)
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
For assembly
  • 2 cups marinara sauce (homemade or jarred)
  • 4 hoagie rolls
  • 2 tablespoons butter (softened)
  • 1/2 teaspoon garlic powder
  • 8 slices provolone cheese

Method

 

Step 1: Make the meatballs
  1. Combine the breadcrumbs and milk in a bowl. Let it soak for 5 minutes — you want the breadcrumbs to absorb the milk completely. In a large bowl, combine the beef, pork, soaked breadcrumbs, egg, Parmesan, garlic, parsley, oregano, salt, and pepper. Mix gently with your hands until just combined. Don’t overwork it — same rule as meatloaf and burger patties.
  2. Roll into golf ball-sized meatballs, about 15 total. You can either bake them on a lined baking sheet at 400°F for 20 minutes, or brown them in a skillet with olive oil for about 3 minutes per side. Baking is easier for big batches. Skillet gives you better browning and a crustier exterior.
Step 2: Simmer in marinara
  1. Heat the marinara sauce in a large saucepan. Add the meatballs, reduce heat to low, and let them simmer for 15-20 minutes. The meatballs absorb some of the sauce flavor, and the sauce picks up some of the meat juices. Both get better.
Step 3: Prep the rolls
  1. Mix the softened butter with garlic powder. Split the hoagie rolls lengthwise and spread the garlic butter on the inside. Broil for 1-2 minutes until golden and toasty. Watch them closely — they go from perfect to burnt fast.
Step 4: Assemble
  1. Place provolone slices on the toasted rolls. Add 3-4 meatballs per sub, spoon marinara over the top, and return to the broiler for 1-2 minutes until the cheese is melted and bubbly. Serve immediately with extra sauce on the side for dipping.

Off the Galley Mike

Off the Galley Mike

Mike — Off The Galley

Six years as a Navy cook on submarines and destroyers, feeding 130 sailors from a galley the size of your bathroom. Now I cook the same big-flavor, no-nonsense food for my family of four — and share every recipe here. No culinary school. No fancy plating. Just real food that works, tested on the toughest critics afloat and the pickiest ones at home.

Meatball Sub — Soft Meatballs, Melted Provolone, and Garlic Bread That Does the Heavy Lifting

by Off the Galley Mike | Comfort Food, Lunch, Sandwich

Soft meatballs, melted provolone, and garlic bread that does the heavy lifting. If you’ve ever ordered a meatball sub from a sandwich shop and been disappointed by the rubbery, flavorless balls they serve, this recipe exists to fix that. Homemade meatballs are softer, juicier, and have actual seasoning. And when you simmer them in marinara and stuff them into a garlic-butter toasted hoagie roll with melted provolone? It’s a different experience entirely.

The Meatball Mix

The key to a great meatball is the meat blend. All beef makes a dense, heavy meatball. Mixing beef and pork gives you the best of both — the beefy flavor with the tenderness and moisture that pork fat provides. I go 50/50. If pork isn’t an option, all beef at 80/20 works — just be extra gentle when mixing so they don’t get tough.

The other critical ingredient is the panade — a mixture of breadcrumbs soaked in milk. This is the same trick I use in meatloaf, and it works the same way here. The wet breadcrumbs keep the meatballs tender and moist even after cooking. Without it, you get hockey pucks.

Ingredients

For the meatballs (makes about 15): 1/2 pound ground beef, 1/2 pound ground pork, 1/3 cup Italian breadcrumbs, 1/4 cup whole milk, 1 egg, 2 tablespoons grated Parmesan, 2 cloves garlic (minced), 1 tablespoon fresh parsley (chopped), 1/2 teaspoon dried oregano, 1/2 teaspoon salt, 1/4 teaspoon black pepper.
For assembly: 2 cups marinara sauce (homemade or jarred), 4 hoagie rolls, 2 tablespoons butter (softened), 1/2 teaspoon garlic powder, 8 slices provolone cheese.

How to Make Them

1

1Make the meatballs

Combine the breadcrumbs and milk in a bowl. Let it soak for 5 minutes — you want the breadcrumbs to absorb the milk completely. In a large bowl, combine the beef, pork, soaked breadcrumbs, egg, Parmesan, garlic, parsley, oregano, salt, and pepper. Mix gently with your hands until just combined. Don’t overwork it — same rule as meatloaf and burger patties.

Roll into golf ball-sized meatballs, about 15 total. You can either bake them on a lined baking sheet at 400°F for 20 minutes, or brown them in a skillet with olive oil for about 3 minutes per side. Baking is easier for big batches. Skillet gives you better browning and a crustier exterior.

2

2Simmer in marinara

Heat the marinara sauce in a large saucepan. Add the meatballs, reduce heat to low, and let them simmer for 15-20 minutes. The meatballs absorb some of the sauce flavor, and the sauce picks up some of the meat juices. Both get better.

3

3Prep the rolls

Mix the softened butter with garlic powder. Split the hoagie rolls lengthwise and spread the garlic butter on the inside. Broil for 1-2 minutes until golden and toasty. Watch them closely — they go from perfect to burnt fast.

4

4Assemble

Place provolone slices on the toasted rolls. Add 3-4 meatballs per sub, spoon marinara over the top, and return to the broiler for 1-2 minutes until the cheese is melted and bubbly. Serve immediately with extra sauce on the side for dipping.

The Roll Matters More Than You Think

A soft, cheap roll falls apart the moment sauce touches it. You need something with a little structure — a proper hoagie roll with a crispy exterior and soft interior. The garlic butter toast step isn’t just for flavor — it creates a moisture barrier that keeps the roll from getting soggy for the first 10 minutes. After that, all bets are off, which is why you eat a meatball sub fast.

Homemade vs Jarred Marinara

Both work. If you’re making your own, a simple marinara (crushed tomatoes, garlic, olive oil, basil, salt, sugar) takes 20 minutes and tastes noticeably fresher. If you’re using jarred, pick a good brand — Rao’s is my go-to when I’m not making my own. A mediocre jarred sauce will make a mediocre sub.

Batch Cooking and Freezing

Meatballs are one of the best things to make in bulk. Double the recipe, bake them all, and freeze the extras on a baking sheet. Once frozen, transfer to a zip-top bag. They’ll keep for 3 months. When you want meatball subs on a weeknight, just pull out what you need, simmer in sauce for 15 minutes, and assemble.

What to Serve With Them

A green salad or coleslaw cuts through the richness. Chips or fries on the side keep it casual. For a bigger spread, pair with mac and cheese for the ultimate comfort duo.

Game Day Meatball Sub Bar

If you want to impress at a watch party or game day gathering, set up a meatball sub station. Keep the meatballs simmering in marinara in a slow cooker on warm. Toast a pile of hoagie rolls. Set out sliced provolone, shredded mozzarella, Parmesan, and jalapeño rings. Let people build their own subs. It’s low effort for the host and high impact for the guests.

For a crowd of 12, triple the meatball recipe — you’ll get about 45 meatballs. That’s plenty for everyone to have a loaded sub with seconds available. Total cost is still way less than ordering pizza, and people remember homemade meatball subs long after they’ve forgotten what delivery place you used last time.

The slow cooker also doubles as a great way to serve these at a kid’s birthday party. Smaller rolls, 2 meatballs per mini sub, let the kids pick their toppings. It’s structured enough that parents appreciate it and fun enough that kids love it.

Frequently Asked Questions

Can I use all beef?

Yes, use 80/20 ground beef. Add an extra tablespoon of milk to the breadcrumb mixture to compensate for the lack of pork fat.

How many meatballs per sub?

Three to four, depending on size. Golf ball-sized meatballs work well — big enough to be satisfying but small enough to fit in the roll without making it impossible to eat.

Can I use mozzarella instead of provolone?

Absolutely. Mozzarella melts beautifully and is milder in flavor. Provolone gives a slightly sharper, more distinctive taste. Both are great choices.

Freezer Meatball Strategy

Make a double or triple batch of meatballs, bake them all, then freeze half. Spread on a sheet pan, freeze until solid, transfer to freezer bags. For future meatball subs, drop frozen meatballs directly into simmering marinara — they thaw and heat in 15-20 minutes. This turns meatball sub night from a 45-minute project into a 20-minute dinner.

Freezer Meatball Strategy

Make a double or triple batch of meatballs, bake them all, then freeze half. Spread on a sheet pan, freeze until solid, transfer to freezer bags. For future meatball subs, drop frozen meatballs directly into simmering marinara — they thaw and heat in 15-20 minutes. This turns meatball sub night from a 45-minute project into a 20-minute dinner that tastes exactly the same.