Hearty Meatball Sub Sandwich

Featured in: Daily Home Cooking

This comforting classic features juicy meatballs made from a blend of beef and pork, seasoned with garlic, parsley, and Parmesan. After baking, the meatballs gently simmer in a flavorful marinara sauce infused with sautéed onions and garlic. Served in soft long rolls, the subs are topped with gooey melted provolone cheese for a satisfying finish. Optional toasting adds a crispy touch to the bread, while fresh herbs provide a bright garnish. Ideal for a filling lunch or casual dinner.

Updated on Fri, 09 Jan 2026 08:38:00 GMT
Meatball sub with melted provolone featuring juicy, flavorful meatballs drenched in marinara sauce. Pin it
Meatball sub with melted provolone featuring juicy, flavorful meatballs drenched in marinara sauce. | dailyzaafar.com

I was standing at my kitchen counter on a rainy Tuesday, staring at a pound of ground beef and wondering what could possibly make dinner feel less like a chore. My daughter wandered in, sniffed the air hopefully, and asked if we could make something messy. That's when I remembered the meatball subs my uncle used to bring home from the deli on Saturdays, wrapped in foil and still steaming. I figured I could wing it.

The first time I served these to friends, I watched one of them close his eyes mid-bite and sigh like he'd been transported somewhere better. Nobody talked much after that, just the sound of chewing and the occasional contented grunt. I realized then that some recipes don't need to be fancy to make people feel cared for.

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 (500 g): The backbone of your meatballs, I like using 80/20 for enough fat to keep them juicy without falling apart.
  • Ground pork (250 g): This is the secret to meatballs that aren't dry, pork adds a subtle sweetness and keeps everything tender.
  • Large egg: Acts as the binder, without it your meatballs will crumble into sad little pebbles in the sauce.
  • Breadcrumbs (60 g): Soaked in milk, they create a soft texture inside each meatball instead of a dense hockey puck.
  • Milk (2 tablespoons): Just enough to soften the breadcrumbs, this tiny step makes a surprising difference.
  • Parmesan cheese (2 tablespoons, grated): Adds a salty, nutty depth that makes you wonder what's in there that tastes so good.
  • Garlic (4 cloves total, minced): Two in the meatballs, two in the sauce, because garlic should never be an afterthought.
  • Fresh parsley (1 tablespoon, chopped): Brightens up the meat mixture with a hint of freshness, dried won't do the same job here.
  • Dried oregano (1 teaspoon): This is the herb that whispers Italian grandmother in your ear, don't skip it.
  • Salt (1 teaspoon) and black pepper (½ teaspoon): Season boldly, underseasoned meatballs are a tragedy nobody should endure.
  • Marinara sauce (500 ml): Store-bought is fine if you find a good one, I keep a jar I trust on hand for nights like these.
  • Olive oil (1 tablespoon): For sautéing the aromatics, it gives the sauce a smoother, richer start.
  • Small onion (finely chopped): Softened in oil, it adds a gentle sweetness that balances the acidity of the tomatoes.
  • Sandwich rolls (4 long ones): Soft but sturdy enough to hold up under all that sauce and cheese, I like a good hoagie roll.
  • Provolone cheese (8 slices): Melts into gooey, stretchy perfection, the kind that makes you pull the sandwich away slowly just to watch.
  • Butter (1 tablespoon, optional): For toasting the rolls, it's optional but highly recommended if you like a little crunch.
  • Fresh basil or parsley (for garnish): A handful torn at the end makes it look like you tried, even if you didn't.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the oven ready:
Preheat your oven to 200°C (400°F) so it's hot and waiting when your meatballs are shaped. This ensures they brown evenly instead of steaming.
Mix the meatball base:
In a large bowl, combine the ground beef, ground pork, egg, breadcrumbs, milk, Parmesan, minced garlic, parsley, oregano, salt, and pepper. Use your hands and mix gently, overworking the meat makes them tough.
Shape the meatballs:
Form the mixture into 16 meatballs, each about 3 cm across, and try to keep them roughly the same size so they cook evenly. Wet your hands a little if the mixture sticks.
Bake until golden:
Arrange the meatballs on a parchment-lined baking tray and slide them into the oven for 15 to 18 minutes. You want them browned and just cooked through, not dry.
Start the sauce:
While the meatballs bake, heat olive oil in a saucepan over medium heat and add the chopped onion, stirring until it softens and smells sweet. Toss in the garlic and let it sizzle for a minute without burning.
Simmer everything together:
Pour in the marinara sauce and bring it to a gentle simmer, then add your baked meatballs and let them cook in the sauce for 10 minutes. Stir occasionally so nothing sticks to the bottom.
Toast the rolls:
If you like a little crunch, slice your rolls lengthwise, butter the insides, and toast them under the broiler or in a pan until golden. This step is optional but worth the extra minute.
Assemble the subs:
Nestle 4 meatballs with plenty of sauce into each roll, then lay 2 slices of provolone on top. Don't be shy with the sauce.
Melt the cheese:
Place the assembled subs on a baking tray and broil for 2 to 3 minutes, watching closely so the cheese melts and bubbles without burning. Pull them out as soon as they look irresistible.
Garnish and serve:
Tear some fresh basil or parsley over the top if you have it, then serve immediately while everything is hot and messy.
Pin it
| dailyzaafar.com

One Sunday afternoon, I made a double batch of these and invited neighbors over without much planning. We stood around the kitchen island, sauce dripping onto paper plates, laughing about nothing in particular. It wasn't fancy, but it felt like the kind of meal that turns a regular day into a memory.

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.

How to Store and Reheat Leftovers

If you somehow have leftovers, store the meatballs and sauce separately from the rolls in an airtight container in the fridge for up to three days. Reheat the meatballs gently in the sauce on the stovetop, adding a splash of water if it's too thick. Toast fresh rolls and assemble right before eating so they don't get soggy.

Make-Ahead and Freezing Tips

You can bake the meatballs, let them cool completely, and freeze them in a single layer on a tray before transferring to a freezer bag. They'll keep for up to three months, and you can drop them straight into simmering sauce from frozen. This trick has saved me on more than one exhausting weeknight.

Customizing Your Meatball Subs

If you want to switch things up, try adding sautéed bell peppers and onions inside the roll, or swap provolone for mozzarella or sharp cheddar. A drizzle of hot honey on top before serving is wildly good if you like a little sweet heat.

  • Use ground turkey or chicken for a lighter version, just add a bit more olive oil to keep them moist.
  • Toss in some crushed red pepper flakes to the sauce if you want a gentle kick.
  • Fresh basil stirred into the sauce at the end brings a brightness that feels almost fancy.
A close-up of a Meatball Sub: a tender, warm meatball-filled sandwich with bubbling cheese. Pin it
A close-up of a Meatball Sub: a tender, warm meatball-filled sandwich with bubbling cheese. | dailyzaafar.com

This recipe is proof that comfort doesn't have to be complicated, just good ingredients and a little patience. I hope it becomes one of those meals you make when you want to feel at home, no matter where you are.

Recipe Questions & Answers

What types of meat are best for the meatballs?

A mix of ground beef and pork creates tender, flavorful meatballs with a balanced texture.

How do I ensure the meatballs stay moist?

Incorporating breadcrumbs soaked in milk and adding grated Parmesan helps keep meatballs juicy.

Can I make the marinara sauce from scratch?

Yes, a simple tomato sauce with olive oil, onion, garlic, and herbs works wonderfully for simmering meatballs.

What’s the best way to melt provolone cheese evenly?

Broiling assembled subs for a few minutes melts the cheese quickly, creating a bubbly finish.

Any tips for preparing the sandwich rolls?

Lightly buttering and toasting the insides of the rolls adds flavor and prevents sogginess.

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.

Hearty Meatball Sub Sandwich

Tender meatballs simmered in rich sauce, nestled in soft rolls with melted provolone cheese.

Prep Time
20 min
Cook Time
30 min
Time Needed
50 min
Created by Cole Armstrong


Skill Level Easy

Cuisine American-Italian

Makes 4 Servings

Diet Preferences None specified

Ingredient List

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

Marinara Sauce

01 2 cups marinara sauce
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)
02 8 slices provolone cheese
03 1 tablespoon butter (optional, for toasting)
04 Fresh basil or parsley, for garnish (optional)

How-To Steps

Step 01

Preheat Oven: Set oven temperature to 400°F (200°C).

Step 02

Prepare Meatball Mixture: In a large bowl, lightly mix ground beef, ground pork, egg, breadcrumbs, milk, Parmesan cheese, minced garlic, parsley, oregano, salt, and black pepper until just combined.

Step 03

Shape Meatballs: Form the mixture into 16 evenly sized meatballs, approximately 1¼ inches in diameter.

Step 04

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

Step 05

Prepare Marinara Sauce: While meatballs bake, heat olive oil in a saucepan over medium heat. Sauté onion until soft, about 3 minutes, then add garlic and cook an additional minute.

Step 06

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

Step 07

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

Step 08

Toast Rolls (Optional): If desired, slice sandwich rolls lengthwise, spread butter inside, and toast under the broiler or in a pan until golden.

Step 09

Assemble Sandwiches: 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 for 2 to 3 minutes until the cheese is melted and bubbly.

Step 11

Garnish and Serve: Add fresh basil or parsley on top if desired and 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 Alerts

Review every ingredient for possible allergy risks, and talk to a health expert if unsure.
  • Contains wheat (rolls, breadcrumbs), milk (cheese, butter), and eggs. May contain soy in store-bought products.

Nutrition Details (per serving)

For informational purposes only. Not medical advice.
  • Calories: 670
  • Fats: 32 g
  • Carbohydrates: 57 g
  • Protein: 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.