Hearty Meatball Sub Sandwich

Featured in: Home Cooking Essentials

This hearty sandwich features tender meatballs made from beef and pork, simmered in a rich marinara sauce. The meatballs are nestled inside soft long rolls and topped with gooey melted provolone cheese. The preparation involves baking meatballs to perfection, simmering them gently in sauce, and assembling with lightly toasted rolls to create a satisfying and flavorful dish. Fresh herbs add a finishing touch to enhance aroma and taste.

Updated on Sat, 10 Jan 2026 12:36:00 GMT
Meatball subs on a toasted roll, with melted cheese and savory meatballs, ready to eat. Pin it
Meatball subs on a toasted roll, with melted cheese and savory meatballs, ready to eat. | dailytudert.com

My cousin Marco called one Sunday afternoon with that tone in his voice that meant only one thing: he was craving meatball subs badly enough to drive across town for them. I'd been making these for years by then, but that day something clicked—I realized these weren't just sandwiches, they were the reason people gathered in my kitchen. The combination of tender, herb-studded meatballs simmering in marinara, that moment when melted provolone gets just stringy enough to pull, the smell that fills your house—it all adds up to something that tastes like home.

I made these for a small group on a rainy October evening, and I remember thinking halfway through that I'd underestimated how hungry everyone would get. By the time the cheese was bubbling under the broiler, the kitchen had gotten warm and a little loud with conversation, and somehow that made the food taste better. It's one of those dishes where the process of making it together feels just as good as eating 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 ground pork (750g combined): The mix of both meats gives the meatballs flavor depth and a tender texture—beef alone can sometimes feel dense, while the pork adds richness.
  • Egg and breadcrumbs: These are your binding agents; the egg holds everything together while the breadcrumbs keep things light so the meatballs don't end up dense and heavy.
  • Milk: Just a splash keeps the breadcrumbs moist and adds subtle tenderness to the final texture.
  • Parmesan cheese: This adds umami depth without overpowering the meat itself.
  • Fresh garlic and parsley: Mince these yourself if you can—pre-minced garlic loses its punch after sitting in a jar.
  • Dried oregano: One teaspoon is enough to flavor the meatballs without making them taste herby or overwhelming.
  • Marinara sauce (500ml): Use whatever sauce you'd actually eat on pasta; a good sauce makes all the difference here.
  • Provolone cheese: Mild and creamy, it melts beautifully without competing with the meatballs.
  • Sub rolls: Look for rolls that are sturdy enough to hold sauce without falling apart but soft enough that they don't feel like chewing bread crust.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Mix the meatball mixture:
In a large bowl, combine the ground beef, ground pork, egg, breadcrumbs, milk, Parmesan, minced garlic, parsley, oregano, salt, and pepper. Stir gently with your hands—don't squeeze or overwork it, or the meatballs will be tough and dense instead of tender and light. You're looking for everything just combined, with a texture that feels a little loose before you shape it.
Shape into meatballs:
Wet your hands slightly so the mixture doesn't stick as badly, then gently roll about 16 meatballs, each roughly the size of a golf ball. If you make them too uniform, they'll cook at the exact same speed, which is actually what you want here.
Bake the meatballs:
Line a baking tray with parchment paper, arrange the meatballs on it, and slide into a 200°C (400°F) oven for 15 to 18 minutes. They're done when the outsides are browned and they feel firm when you gently prod one—the insides will be cooked through without drying out. You'll notice the kitchen smells incredible at this point.
Start the sauce:
While the meatballs bake, heat olive oil in a saucepan over medium heat. Add the finely chopped onion and let it soften for about 3 minutes, stirring occasionally so it doesn't brown too fast. Add the minced garlic and cook for just 1 minute more—you want it fragrant, not burned.
Build the sauce:
Pour in the marinara sauce and let it come to a gentle simmer. The sauce should bubble quietly around the edges, not violently—this warmth will carry the flavors through without cooking them into bitterness.
Combine meatballs and sauce:
Once the meatballs are browned and cooked, carefully transfer them to the simmering sauce. Stir gently and let everything simmer together for about 10 minutes, stirring occasionally so the flavors meld. This is when the meatballs absorb some of the sauce's richness.
Toast the rolls (optional but recommended):
If you want to toast the rolls, cut them lengthwise and lightly butter the inside. Place them under the broiler or in a hot pan for just a minute or two until they're golden and slightly crispy on the edges—this keeps them from getting soggy from the sauce.
Assemble the subs:
Nestle 4 meatballs with a generous spoon of sauce into each toasted roll, then top each sub with 2 slices of provolone cheese. You want enough sauce to make each bite flavorful but not so much that it runs out onto your hands.
Melt the cheese:
Place the assembled subs on a baking tray and slide them under the broiler for 2 to 3 minutes, watching carefully so the cheese melts and gets bubbly but the rolls don't burn. When the cheese is soft and just starting to turn golden at the edges, pull them out.
Finish and serve:
Scatter fresh basil or parsley over the top if you like, and serve right away while everything is still warm and the cheese is still pulling in those perfect strings.
Pin it
| dailytudert.com

What stuck with me most about making these subs regularly isn't just that people request them, but the conversations that happen in the kitchen while they're cooking. Someone always leans against the counter telling a story while the meatballs brown, and by the time the cheese is melting, you've forgotten it's Tuesday and somehow it feels like a celebration.

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.

The Meatball Question

I've seen plenty of recipes that use only beef, and I understand the appeal of simplicity. But after years of comparing versions, the combination of beef and pork genuinely matters—the pork brings a subtle sweetness and softness that makes the beef less dense. If you want to go lighter, ground turkey or chicken work well too, though you might want to add a tiny bit more milk to keep things moist. The mix you choose is one of those small decisions that nobody tastes explicitly, but everyone notices in how much they enjoy eating it.

Why Baking Instead of Frying

Some meatball recipes call for browning them on the stovetop first, which works but fills your kitchen with meat smell for hours and ties up a pan. Baking is cleaner, faster, and honestly produces meatballs with better texture—they stay tender because you're not pressing them into a hot pan. The high-heat oven still gives you nice browning on the outside, and the inside stays juicy and soft.

Making It Your Own

The beauty of this recipe is that it works as written, but it also welcomes small changes based on what you like. I've made versions where I add sautéed peppers and onions into the rolls because someone in my family loves them. I've stirred crushed red pepper flakes into the sauce on nights when I wanted heat. The foundation is solid enough that you can shift things around without the whole dish falling apart.

  • If you prefer a lighter version, swap ground turkey or chicken for the pork and use a little extra milk to keep things moist.
  • Sautéed bell peppers or caramelized onions add texture and flavor without changing the essential character of the sandwich.
  • A pinch of crushed red pepper flakes in the sauce brings gentle heat that complements the cheese and meat perfectly.
A close-up shot of a delicious meatball sub, overflowing with sauce and melted provolone cheese. Pin it
A close-up shot of a delicious meatball sub, overflowing with sauce and melted provolone cheese. | dailytudert.com

These meatball subs have become one of those dishes I make when I want people to feel welcomed and cared for without spending hours in the kitchen. There's something quietly satisfying about handing someone a warm, cheesy sub fresh from the broiler and watching their face light up.

Recipe FAQ

What type of meat is best for the meatballs?

A mixture of ground beef and ground pork provides a juicy and flavorful texture for the meatballs.

Can I use store-bought marinara sauce?

Yes, store-bought marinara sauce works well and helps save time without compromising flavor.

How do I prevent the sandwich rolls from getting soggy?

Lightly toasting or buttering the rolls before adding the meatballs helps maintain a crisp texture.

What cheese pairs best with the meatballs?

Provolone cheese melts nicely and complements the rich flavors of the meatballs and sauce.

Are there variations for a lighter version?

Substituting ground turkey or chicken for the beef and pork blend creates a lighter option.

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 in marinara sauce, topped with melted provolone on soft sandwich rolls.

Prep time
20 minutes
Cook time
30 minutes
Total duration
50 minutes
Recipe by Sophia Mendez


Skill level Easy

Cuisine type American-Italian

Makes 4 Portions

Dietary details None specified

What You'll Need

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 (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)

Directions

Step 01

Prepare oven and meatball mixture: Preheat oven to 400°F. In a large bowl, combine ground beef, ground pork, egg, breadcrumbs, milk, Parmesan, garlic, parsley, oregano, salt, and black pepper. Mix gently until just combined.

Step 02

Form and bake meatballs: Shape the mixture into 16 meatballs, each about 1¼ inches in diameter. Arrange on a parchment-lined baking tray and bake for 15 to 18 minutes until browned and cooked through.

Step 03

Prepare marinara sauce: While meatballs bake, heat olive oil in a saucepan over medium heat. Sauté onion until softened, about 3 minutes, then add garlic and cook another minute. Pour in marinara sauce and bring to a simmer.

Step 04

Simmer meatballs in sauce: Transfer baked meatballs to the simmering sauce. Cook gently for 10 minutes, stirring occasionally to meld flavors.

Step 05

Toast sandwich rolls: Optionally, slice rolls lengthwise and spread with butter. Toast under a broiler or in a pan until golden and crisp.

Step 06

Assemble sandwiches: Place four meatballs with sauce inside each roll. Top with two slices of provolone cheese per sandwich.

Step 07

Melt cheese and serve: Arrange assembled sandwiches on a baking tray and broil for 2 to 3 minutes until cheese is melted and bubbly. Garnish with fresh basil or parsley 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.

Tools needed

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

Allergy details

Review ingredients for any allergens. If unsure, talk to a health expert.
  • Contains wheat (rolls, breadcrumbs), milk (cheese, butter), and eggs.
  • May contain soy if certain store-bought sauces or breads are used.

Nutritional info (per serving)

These details are for reference. Always talk to a doctor if you have questions.
  • Caloric value: 670
  • Fat content: 32 g
  • Carbohydrates: 57 g
  • Protein amount: 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.