Meatball Sub with Marinara

Featured in: Oven & Pan Favorites

Savory beef and pork meatballs, perfectly seasoned with garlic, Parmesan, and Italian herbs, bake until golden. They simmer in a zesty marinara sauce before being piled into crisp rolls and topped with melted provolone. The result combines tender textures with robust flavors, delivering restaurant-quality comfort food at home. These hearty subs are ideal for family dinners or casual gatherings.

Updated on Wed, 14 Jan 2026 09:19:00 GMT
Gooey provolone melts over tender meatballs in a toasted sub roll, dripping with rich red marinara sauce. Pin it
Gooey provolone melts over tender meatballs in a toasted sub roll, dripping with rich red marinara sauce. | casaamanar.com

The aroma of melted provolone and simmering marinara drifting through our tiny apartment kitchen remains one of my happiest Sunday memories. I had been craving something comfort food adjacent but slightly elevated, and meatball subs felt like the perfect bridge between lazy evening and proper dinner. The way the cheese bubbles over the sides and drips down the roll still makes my stomach growl just thinking about it.

My roommates used to poke their heads into the kitchen the second they heard the oven timer beep, knowing exactly what was coming. We would crowd around the baking tray as the cheese melted under the broiler, basically fighting over who got first dibs. Those messy, sauce-stained evenings with paper towels everywhere became the stuff of legend in our friend group.

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: Using both meats gives you the perfect balance of richness from the beef and tenderness from the pork, making each meatball incredibly succulent
  • Breadcrumbs and milk: This soaked breadcrumb mixture is the secret to keeping meatballs moist instead of dense or dry
  • Parmesan cheese: Adds a salty umami punch that makes the meatballs taste like they have been developing flavor for hours
  • Marinara sauce: Whether homemade or store bought, choose one you would eat on its own since it carries the entire sandwich
  • Provolone cheese: Mild yet creamy with the most incredible melt, it blankets everything in cheesy perfection without overpowering the meatballs
  • Sub rolls: Look for rolls with a soft interior but enough structure to hold everything together without turning into mush

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prepare and bake the meatballs:
Preheat your oven to 200°C (400°F) and line a baking tray with parchment paper. In a large bowl, combine the ground beef, ground pork, egg, breadcrumbs, milk, Parmesan, minced garlic, parsley, oregano, salt, and pepper. Mix gently until just combined, then shape into 16 meatballs about 3 cm each and bake for 15 to 18 minutes until browned and cooked through.
Simmer the sauce:
While the meatballs bake, heat olive oil in a saucepan over medium heat. Cook the finely chopped onion for about 3 minutes until soft, add the garlic for 1 minute more, then pour in the marinara sauce and bring it to a gentle simmer.
Combine meatballs and sauce:
Transfer the baked meatballs into the simmering sauce and let them cook together for 10 minutes, stirring occasionally. This step is crucial because it allows the meatballs to absorb some of the sauce and the sauce to pick up all those lovely meat juices.
Toast the rolls:
Cut the sandwich rolls lengthwise and lightly butter the insides if you want that extra golden crunch. Toast them under the broiler or in a pan until they are lightly golden and warmed through.
Assemble and melt the cheese:
Arrange four meatballs with plenty of sauce inside each roll, then top each with two slices of provolone. Place the assembled subs on a baking tray and broil for 2 to 3 minutes until the cheese is completely melted, bubbly, and starting to brown in spots. Garnish with fresh basil or parsley before serving hot.
Hearty Meatball Sub packed with beef and pork meatballs, served hot and messy for a satisfying lunch. Pin it
Hearty Meatball Sub packed with beef and pork meatballs, served hot and messy for a satisfying lunch. | casaamanar.com

These subs became my go to for feeding a crowd during football season or just when friends dropped by unexpectedly. Something about picking up a sandwich loaded with meatballs and melted cheese makes people instantly at home, no matter how formal the occasion was supposed to be.

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 It Your Own

Ground turkey or chicken works beautifully if you want something lighter, though I recommend adding a splash more olive oil to compensate for the reduced fat. The recipe is also incredibly forgiving with the cheese, so feel free to swap provolone for mozzarella if that is what you have on hand.

Easy Additions

Sautéed bell peppers and onions tucked into the rolls add a whole new layer of sweetness and texture. A pinch of crushed red pepper flakes in the sauce gives you that gentle heat that cuts through the richness of the meat and cheese.

Serving Suggestions

A crisp green salad with a bright vinaigrette helps balance all that hearty richness. These subs are practically begging to be served alongside a cold Italian lager or a glass of Chianti. The combination somehow manages to feel both rustic and refined at the same time.

  • Have plenty of napkins ready because these are gloriously messy to eat
  • Wrap the bottom half in foil if you are taking them to a picnic or party
  • The assembled subs reheat surprisingly well the next day if you have leftovers
Golden toasted roll cradles simmered Meatball Sub, topped with fresh basil for an authentic Italian-American flavor. Pin it
Golden toasted roll cradles simmered Meatball Sub, topped with fresh basil for an authentic Italian-American flavor. | casaamanar.com

There is something so satisfying about food that requires two hands to eat and leaves you completely content. These meatball subs are comfort food at its finest.

Recipe FAQs

Can I make the meatballs ahead of time?

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

What cheese works best for melting?

Provolone delivers exceptional melt and mild flavor. Mozzarella creates that classic stretch, while fontina adds creaminess. Italian blend shredded cheese also works beautifully.

How do I prevent soggy bread?

Lightly toast your rolls with butter before adding meatballs and sauce. This creates a barrier that keeps the bread crisp and prevents sauce from soaking through too quickly.

Can I freeze these sandwiches?

Freeze assembled subs without the final broiling step. Wrap individually in foil and freeze for up to three months. Reheat in a 350°F oven for 15-20 minutes until hot throughout.

What sides complement this dish?

Crisp Caesar salad, garlic knots, or roasted vegetables balance the richness. A simple arugula salad with lemon vinaigrette adds freshness. Potato salad or coleslaw also work well.

How do I know when meatballs are cooked through?

Internal temperature should reach 160°F when measured with a meat thermometer. Visual cues include evenly browned surfaces and no pink in the center when cut open.

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 with Marinara

Tender meatballs in rich marinara with melted provolone on toasted rolls

Prep Duration
20 mins
Time to Cook
30 mins
Overall Time
50 mins
Created by Randolph Kline

Recipe Type Oven & Pan Favorites

Skill Level Easy

Cuisine Type American-Italian

Makes 4 Portions

Dietary Notes 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
02 1 tablespoon olive oil
03 1 small onion, finely chopped
04 2 cloves garlic, minced

For Assembly

01 4 long sandwich rolls
02 8 slices provolone cheese
03 1 tablespoon butter
04 Fresh basil or parsley for garnish

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¼ inches each.

Step 04

Bake Meatballs: Place meatballs on a baking tray lined with parchment paper. Bake for 15 to 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 Sandwich Rolls: Cut the sandwich rolls lengthwise and lightly butter the insides. Toast under the broiler or in a pan until golden.

Step 09

Assemble Subs: 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 to 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 You’ll Need

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

Allergy Details

Review each component for allergens and speak with a healthcare provider if you're unsure.
  • Contains wheat (rolls, breadcrumbs)
  • Contains milk (cheese, butter)
  • Contains eggs
  • May contain soy (if using some store-bought sauces or breads)

Nutrition Info (each serving)

Nutritional details are just for reference. Always check with a medical expert for advice.
  • Caloric Value: 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.