Hearty Meatball Sub Sandwich

Featured in: Oven-Finished Recipes

This classic sandwich features tender meatballs made from a blend of ground beef and pork, baked until juicy and browned. They are simmered in a flavorful marinara sauce infused with garlic and onions, then nestled inside soft long rolls. Each sandwich is topped with melty provolone cheese and optionally toasted for added texture. Fresh herbs like basil or parsley add a touch of brightness, making it a satisfying main dish perfect for a hearty meal.

Updated on Fri, 09 Jan 2026 08:37:00 GMT
A close-up of a juicy Meatball Sub, featuring melted cheese oozing over tender meatballs. Save
A close-up of a juicy Meatball Sub, featuring melted cheese oozing over tender meatballs. | petitskillet.com

My dad used to make these meatball subs on Sunday afternoons, and the smell of them baking would fill the entire house with this warm, savory comfort that made everyone drift toward the kitchen. I didn't appreciate it then—I was too busy being a teenager—but years later, when I found myself craving exactly that moment, I realized the magic wasn't just in the food, it was in how simple it actually was to recreate. These subs have become my own Sunday ritual now, and watching someone bite through that melted cheese into a tender meatball surrounded by marinara reminds me why my dad loved making them so much.

I made these for a potluck once and watched people come back for seconds without hesitation, which is when I knew I had to start making them regularly. My friend Sarah literally sat at my counter and ate the entire thing one-handed while telling me about her week, and that moment felt like the entire point of cooking.

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 (750g total): The combination gives you flavor and juiciness that beef alone can't achieve, and the ratio matters more than you'd think.
  • Egg and breadcrumbs: These are your binding agents, but the milk is what keeps them from getting tough and dense—this is the lesson that changed everything.
  • Parmesan, garlic, and herbs: Fresh parsley and oregano make a real difference, but don't skip the Parmesan because it adds a subtle nuttiness that makes people ask what you did differently.
  • Marinara sauce: Store-bought is absolutely fine, and honestly, sometimes it's better because you're not overthinking it.
  • Sub rolls and provolone: The quality of your roll matters more than the cheese—a stale roll will ruin everything, but good provolone will make people close their eyes when they bite into it.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Mix your meatball base gently:
Combine the beef, pork, egg, breadcrumbs soaked in milk, Parmesan, minced garlic, parsley, oregano, salt, and pepper in a large bowl. Use your hands and mix just until everything is barely combined—overmixing makes them tough and you'll regret it.
Shape into rounds:
Roll the mixture into about 16 meatballs, each roughly the size of a golf ball. They don't need to be perfect because they'll settle into their own shape as they cook.
Bake until golden:
Spread them on a parchment-lined tray and bake at 200°C for 15-18 minutes until they're browned on the outside and cooked through. This method keeps them moist because you're not frying them in oil.
Build your sauce:
While the meatballs bake, heat olive oil in a saucepan and sauté the chopped onion until soft and slightly sweet, about 3 minutes. Add minced garlic for just a minute, then pour in your marinara sauce and let it come to a gentle simmer.
Marry the meatballs and sauce:
Carefully transfer the baked meatballs into the simmering sauce and let them hang out together for 10 minutes, stirring occasionally so they get coated and the flavors meld.
Toast your rolls:
If you want them crispy, slice the rolls lengthwise, brush lightly with butter if you're feeling fancy, and toast them under the broiler or in a hot pan until they're golden and sturdy enough to hold everything without falling apart.
Assemble with care:
Nestle 4 meatballs with plenty of sauce into each roll, then lay 2 slices of provolone on top. This is when it starts looking like something special.
Melt the cheese finish:
Place the assembled subs on a tray and broil for 2-3 minutes until the cheese is completely melted and bubbly. Watch them because the difference between perfect and burnt is about 30 seconds.
Save
| petitskillet.com

There's a moment when you pull these out of the broiler and the cheese is still bubbling, and the steam rises up and you just know this is going to be good. That moment is why I keep making them.

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.

Why Baking Changes Everything

I used to fry my meatballs in a pan like I was supposed to, but one day I ran out of time and threw them in the oven instead. They came out moist, evenly cooked, and somehow more flavorful, and I haven't looked back since. The oven does the work for you while you focus on the sauce, and there's something deeply appealing about that kind of efficiency when you're feeding people hungry for comfort food.

The Sauce Moment

The sautéed onion and garlic create this aromatic base that transforms a store-bought sauce into something that feels homemade and intentional. I learned to add the garlic last so it doesn't burn, which sounds like nothing but it completely changes how the sauce tastes—it stays bright instead of turning bitter and harsh. Don't rush this part, even though it only takes a few minutes.

Making It Your Own

This recipe is beautiful because it's a canvas for your own preferences and experiments. I've made it with sautéed peppers and caramelized onions piled on top, and I've added crushed red pepper flakes to the sauce on nights when I wanted heat. You can use ground turkey if you want something lighter, or mix in fresh herbs like basil right before serving for a brighter finish.

  • Try adding a pinch of crushed red pepper to the marinara if you want a subtle kick without overpowering the delicate meatballs.
  • Fresh basil scattered on top right before serving adds brightness that makes everything taste more alive.
  • If your rolls are day-old, the toasting step becomes crucial because it refreshes them and brings back some structure.
Warm and savory Meatball Sub, freshly baked with a generous helping of marinara and provolone. Save
Warm and savory Meatball Sub, freshly baked with a generous helping of marinara and provolone. | petitskillet.com

These meatball subs have a way of turning an ordinary weeknight into something worth remembering, and that's really all good food should do. Make them for people you want to sit with a while longer.

Recipe Q&A

How do I make the meatballs tender?

Mix ground beef and pork with breadcrumbs, milk, and egg to retain moisture. Avoid overmixing to keep meatballs light and tender.

Can I prepare the marinara sauce in advance?

Yes, simmer the sauce ahead to develop flavors, then gently reheat before adding the meatballs.

What type of cheese works best for melting?

Provolone melts smoothly, providing a creamy texture and mild flavor that complements the sauce and meatballs.

Is toasting the rolls necessary?

Toasting adds a slight crunch and prevents sogginess from the sauce, enhancing overall texture.

Can I customize the sandwich flavor profile?

Absolutely—add sautéed peppers or onions inside the rolls or a pinch of crushed red pepper flakes to the sauce for heat.

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 rich marinara sauce, served in soft rolls with melted provolone cheese.

Prep Duration
20 minutes
Cooking Duration
30 minutes
Total Duration
50 minutes
Recipe By Ellis Carlson


Skill Level Easy

Cuisine American-Italian

Serves 4 Portions

Diet Info None specified

What You Need

Meatballs

01 1 pound ground beef
02 1/2 pound ground pork
03 1 large egg
04 1/2 cup breadcrumbs
05 2 tablespoons milk
06 2 tablespoons grated Parmesan cheese
07 2 cloves garlic, minced
08 1 tablespoon fresh parsley, chopped
09 1 teaspoon dried oregano
10 1 teaspoon salt
11 1/2 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
02 8 slices provolone cheese
03 1 tablespoon butter (optional)
04 Fresh basil or parsley for garnish (optional)

How To Make It

Step 01

Preheat oven: Preheat the oven to 400°F.

Step 02

Prepare meatball mixture: In a large bowl, combine the ground beef, ground pork, egg, breadcrumbs, milk, Parmesan cheese, garlic, parsley, oregano, salt, and black pepper. Mix gently until just combined.

Step 03

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

Step 04

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

Step 05

Prepare marinara sauce: While the meatballs bake, heat olive oil in a saucepan over medium heat. Sauté the onion until soft, about 3 minutes. Add garlic and cook for an additional minute.

Step 06

Simmer sauce: Add marinara sauce to the pan and bring to a simmer.

Step 07

Combine meatballs with sauce: Transfer baked meatballs to the sauce and simmer gently for 10 minutes, stirring occasionally.

Step 08

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

Step 09

Assemble sandwiches: Place 4 meatballs with sauce inside each roll and top with 2 slices of provolone cheese.

Step 10

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

Step 11

Garnish and serve: 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.

Equipment Needed

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

Allergy Info

Look through each ingredient for allergen concerns, and please ask a medical expert if you've any questions.
  • Contains wheat, milk, and eggs
  • May contain soy depending on store-bought ingredients

Nutrition Details (for each serve)

Use these nutrition details as a rough guide—they're not medical advice.
  • 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.