Hearty Meatball Sub Melt

Featured in: Oven & Pan Cooking

This satisfying sandwich layers tender beef and pork meatballs simmered in a flavorful marinara sauce inside soft sub rolls. Melted provolone cheese adds a creamy finish, while fresh herbs enhance the aroma. Oven-baked and broiled for a perfect texture, it’s an easy and comforting dish that balances rich flavors and delightful textures in every bite.

Updated on Tue, 13 Jan 2026 14:59:00 GMT
Juicy meatballs simmered in sauce, nestled in a sub with melted cheese: a meatball sub. Save to Pinterest
Juicy meatballs simmered in sauce, nestled in a sub with melted cheese: a meatball sub. | warmtighri.com

Rainy Sunday afternoons were made for sandwiches like this. My dad would come home from work, tie loosened and shoulders finally relaxed, and announce it was meatball sub night. The whole house filled with garlic and tomato while we set up folding chairs around the tiny kitchen table, watching football and getting sauce on our chins. Something about melting cheese over warm bread makes everything feel right with the world.

I made these for my roommates during our first apartment rental, standing in a kitchen so small the fridge door hit the stove. We burned the first batch of rolls because we were too busy laughing at terrible TV shows, but the second batch came out perfect. Those slightly charred sandwiches with the cheese dripping down our wrists became the dinner request for every housewarming since.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 500 g (1 lb) ground beef and 250 g (½ lb) ground pork: The mixture keeps meatballs juicy and tender while still holding their shape
  • 1 large egg and 60 g (½ cup) breadcrumbs with milk: These bind everything together without making the texture dense or heavy
  • 2 tablespoons grated Parmesan: Adds a salty depth that you will notice in every bite
  • 2 cloves minced garlic, 1 tablespoon chopped fresh parsley, 1 teaspoon dried oregano: The classic Italian trio that makes your kitchen smell like an actual restaurant
  • 1 teaspoon salt and ½ teaspoon black pepper: Simple seasoning that lets the meat shine
  • 500 ml (2 cups) marinara sauce: Use your favorite jarred brand or a homemade batch if you have time
  • 1 tablespoon olive oil, 1 small finely chopped onion, 2 cloves minced garlic: Building a quick flavor base for your sauce
  • 4 long sandwich rolls: Sturdy enough to hold everything together without getting soggy immediately
  • 8 slices provolone cheese: Two slices per sub gives you that perfect cheese pull in every bite
  • 1 tablespoon butter and fresh herbs: For toasting the rolls and making them look fancy

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and prep:
Get your oven to 200°C (400°F) and clear some counter space.
Mix the meats:
Combine beef, pork, egg, breadcrumbs, milk, Parmesan, garlic, parsley, oregano, salt, and pepper in a large bowl until just combined.
Shape them up:
Form the mixture into 16 meatballs, about 3 cm each, and place on a parchment lined baking tray.
Bake until browned:
Cook the meatballs for 15 to 18 minutes until they are browned and cooked through completely.
Start the sauce base:
Heat olive oil in a saucepan over medium heat, cook the onion for 3 minutes until soft, then add garlic for 1 minute more.
Add the sauce:
Pour in your marinara and bring it to a gentle simmer.
Combine and simmer:
Transfer the baked meatballs into the sauce and let everything simmer together for 10 minutes, stirring occasionally.
Prep the rolls:
Cut your sandwich rolls lengthwise, butter the insides if you want, and toast them under the broiler or in a pan until golden.
Assemble the subs:
Place 4 meatballs with sauce into each roll and top with 2 provolone slices.
Melt the cheese:
Broil the assembled subs for 2 to 3 minutes until the cheese is melted, bubbly, and starting to brown at the edges.
Finish and serve:
Garnish with fresh basil or parsley and eat them while they are still hot and messy.
Sliced provolone melts atop a meatball sub, garnished with fresh basil, ready to eat. Save to Pinterest
Sliced provolone melts atop a meatball sub, garnished with fresh basil, ready to eat. | warmtighri.com

My brother once ate three of these in one sitting during a family movie marathon, refusing to share even a bite. Now whenever I visit, he checks if meatball subs are on the menu before he even says hello.

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 Them Ahead

You can form and bake the meatballs up to two days in advance, then store them in the refrigerator. Simmer them in the sauce just before assembling for a quick weeknight dinner that tastes like you spent all day cooking.

Cheese Options

Provolone melts beautifully but mozzarella gives you that classic pizza style stretch. Mixing both cheeses gives you the best of both worlds and makes these feel extra indulgent.

Serving Suggestions

These need something crisp and cold to balance all that warm richness. A simple green salad with vinaigrette or even just some cold pickles works perfectly.

  • Wrap the bottom half of each sub in foil to keep your hands clean
  • Let them rest for 2 minutes after broiling so the cheese sets slightly
  • Cut them on a diagonal for the most impressive presentation
Close-up of a warm meatball sub, overflowing with savory sauce and cheesy goodness. Save to Pinterest
Close-up of a warm meatball sub, overflowing with savory sauce and cheesy goodness. | warmtighri.com

Grab plenty of napkins and maybe change into something you do not mind getting sauce on. These are meant to be eaten with your hands and enjoyed without worrying about being perfect.

Recipe FAQs

What kind of meat is used in the meatballs?

The meatballs are made from a blend of ground beef and ground pork, providing a rich and tender texture.

Can I use a different cheese instead of provolone?

Yes, mozzarella or fontina can be great alternatives for a melty, mild cheese topping.

How do I prevent the rolls from getting soggy?

Lightly buttering and toasting the rolls before assembling helps keep them crisp and prevents sogginess.

Is it possible to make a spicier version?

Adding crushed red pepper flakes to the marinara sauce or including sliced jalapeños can add a pleasant heat.

What is the best way to reheat leftover sandwiches?

Reheat in the oven or toaster oven until the cheese is bubbly and the meatballs are warmed through for best texture.

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 Melt

A filling sandwich with tender meatballs, rich marinara sauce, and melted provolone on a soft roll.

Prep Time
20 min
Time to Cook
30 min
Overall Time
50 min
Recipe by Isaac Russell


Skill Level Easy

Cuisine Type American-Italian

Portions 4 Number of 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 fresh parsley, chopped
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 rolls)
02 8 slices provolone cheese
03 1 tablespoon butter (optional, for toasting)
04 Fresh basil or parsley, for garnish (optional)

Cooking Directions

Step 01

Prepare Oven: Preheat the oven to 400°F.

Step 02

Mix Meatball Ingredients: Combine ground beef, ground pork, egg, breadcrumbs, milk, Parmesan, minced garlic, parsley, oregano, salt, and black pepper in a large bowl; mix until just incorporated.

Step 03

Form Meatballs: Shape mixture into 16 uniform 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 Sauce Base: Heat olive oil in a saucepan over medium heat. Add chopped onion and cook until soft, about 3 minutes. Stir in minced garlic and cook for another minute.

Step 06

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

Step 07

Combine Meatballs and Sauce: Add 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, lightly butter the insides, and toast under the broiler or in a pan until golden.

Step 09

Assemble Sandwiches: Place four meatballs with sauce into each roll. Top each sandwich with two slices of provolone cheese.

Step 10

Melt Cheese: Arrange the assembled sandwiches 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 and serve immediately.

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 and broiler

Allergy Notice

Look over each item for allergens and talk to your doctor if you're unsure.
  • Contains wheat (rolls, breadcrumbs), milk (cheese, butter), and eggs. May contain soy depending on store-bought products.

Nutrition per Serving

These nutritional figures are for guidance and can't replace medical expertise.
  • Energy (Calories): 670
  • Total Fat: 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.