Hearty Meatball Sub Sandwich

Featured in: Family Table Favorites

This classic sandwich features juicy meatballs made from a blend of ground beef and pork, seasoned with herbs and spices. The meatballs are baked to perfection and simmered in a flavorful marinara sauce infused with garlic and onions. Served inside soft sub rolls, they are generously topped with melted provolone cheese for a gooey finish. Optionally toasted rolls and fresh herbs add an extra layer of flavor and texture, making this a satisfying and comforting main dish perfect for any occasion.

Updated on Fri, 09 Jan 2026 08:55:00 GMT
Meatball Sub with melted cheese, showcasing delicious meatballs on a toasted sub roll. Save to Pinterest
Meatball Sub with melted cheese, showcasing delicious meatballs on a toasted sub roll. | felizmsemen.com

There's something about a meatball sub that stops conversations mid-sentence. My uncle Tony made them every Sunday for years, and I'd watch from the kitchen doorway as he shaped each meatball with his hands, not measuring anything, just knowing. When I finally asked for his technique, he laughed and handed me a bowl of raw meat mixture. That was the whole lesson. Now whenever I make them, I think of his kitchen, the smell of oregano and beef browning in the oven, and how he'd always make one extra meatball just for tasting.

I made these for a roommate's birthday dinner, and someone said they tasted like they came from an Italian restaurant in Brooklyn. I didn't correct them. That night, I realized this sandwich has real power—it's messy and satisfying and makes people slow down to enjoy it, which doesn't happen as often as it should.

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: The combination gives you beefy depth without being heavy; pure beef makes denser meatballs.
  • Breadcrumbs and milk: This mixture keeps everything moist and light, more important than the meat ratio itself.
  • Egg: Your binding agent—don't skip it or your meatballs will fall apart during simmering.
  • Parmesan, garlic, and oregano: These three create the backbone of flavor that carries through every bite.
  • Marinara sauce: Store-bought is absolutely fine; homemade is lovely but not necessary.
  • Provolone cheese: It melts smoothly and has a mild, slightly salty flavor that doesn't overpower the meatballs.
  • Sub rolls: Look for ones that are sturdy enough to hold the sauce without falling apart.

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:
In a large bowl, combine the ground beef, pork, egg, breadcrumbs, milk, Parmesan, garlic, parsley, oregano, salt, and pepper. Use your hands and mix until just combined—overworking the mixture makes dense, tough meatballs. Stop as soon as you don't see any streaks of color.
Shape into even balls:
Dampen your hands slightly and roll the mixture into 16 meatballs about the size of golf balls. Even sizing means they cook at the same rate.
Bake until golden:
Place meatballs on a parchment-lined baking tray and bake at 200°C for 15–18 minutes until browned and cooked through. You're looking for a golden-brown exterior, not a deep crust.
Build your sauce base:
While the meatballs bake, heat olive oil in a saucepan over medium heat. Add the finely chopped onion and cook until soft and translucent, about 3 minutes. Add minced garlic and cook for 1 minute more until fragrant.
Simmer everything together:
Pour in the marinara sauce and bring to a gentle simmer. Transfer the baked meatballs into the sauce and let them simmer together for 10 minutes, stirring gently and occasionally. This lets the meatballs absorb the sauce flavor.
Toast your rolls:
Cut the sub rolls lengthwise and lightly butter the insides if you like. Toast under the broiler or in a pan for just a minute or two until golden—this prevents them from getting soggy.
Assemble with care:
Place 4 meatballs and a generous spoonful of sauce into each toasted roll. Top each with 2 slices of provolone cheese.
Melt the cheese:
Place the assembled subs on a baking tray and broil for 2–3 minutes until the cheese is melted and bubbly. Watch them closely so the cheese doesn't burn.
Finish and serve:
Garnish with fresh basil or parsley if you have it. Serve hot while the cheese is still stretching.
Save to Pinterest
| felizmsemen.com

I served these at a casual Friday night, and somehow a simple sandwich became the reason people came back. That's when I understood—it's not fancy or complicated, but it's made with enough care that people notice.

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 Meat Mixture Secret

The most common mistake is thinking more meat equals better meatballs. The breadcrumb-to-milk ratio is what keeps them tender. I learned this by trial and error, making batch after batch until I stopped trying to make them denser and instead made them lighter. The mix should feel loose and wet in the bowl, almost loose enough to worry you. That's exactly right.

Sauce Timing Matters

Starting your sauce while the meatballs bake means the garlic and onion soften at the right pace, and the marinara has time to mellow slightly by the time everything comes together. Rushing this step—dumping sauce on cold meatballs or adding everything at once—changes the whole texture. Patience here pays off in flavor.

Rolling, Toasting, and Serving

The roll is your structure, your vehicle, your moment to make something ordinary into something special. A soft roll that's been toasted just enough holds the weight of four meatballs and sauce without collapsing. I've learned to respect the bread in this recipe because it's doing real work.

  • If your rolls are day-old or seem dry, butter and toast them a little longer to bring them back.
  • Assemble just before eating; meatball subs wait for no one once the cheese starts cooling.
  • Have napkins nearby—these are meant to be eaten with your hands, not a fork.
A close-up of a warm, cheesy Meatball Sub, ready to enjoy with a side. Save to Pinterest
A close-up of a warm, cheesy Meatball Sub, ready to enjoy with a side. | felizmsemen.com

This is the kind of sandwich that lingers in memory long after the last bite. It's worth making well.

Recipe Q&A

What type of meat is best for meatballs?

A mix of ground beef and pork balances flavor and moisture, resulting in tender and juicy meatballs.

How can I keep meatballs tender?

Using breadcrumbs soaked in milk and mixing gently helps maintain tenderness and prevents dryness.

Can I make the marinara sauce from scratch?

Yes, simmering tomatoes with garlic, onion, and herbs makes a fresh and flavorful marinara to complement the meatballs.

What’s the best cheese for topping these sandwiches?

Provolone melts well and adds a mild, creamy flavor that complements the sauce and meatballs perfectly.

How can I add extra flavor to the sandwich rolls?

Lightly buttering and toasting the rolls gives a golden crisp texture and richer taste.

Are there easy substitutions for the meat mixture?

Ground turkey or chicken can be used for a lighter, leaner alternative without sacrificing flavor.

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 nestled in soft rolls topped with melted provolone cheese.

Prep time
20 min
Cook time
30 min
Overall time
50 min
Recipe by Patrick Eaton


Skill level Easy

Cuisine type American-Italian

Portions 4 Serving size

Diet Preferences None specified

What You 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)

How To Make It

Step 01

Preheat Oven: Preheat the oven to 400°F.

Step 02

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

Step 03

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

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: While meatballs bake, heat olive oil in a saucepan over medium heat. Add chopped onion and cook until softened, about 3 minutes. Add garlic and cook for an additional minute.

Step 06

Simmer Marinara Sauce: Pour marinara sauce into the saucepan 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: Optionally, slice sandwich rolls lengthwise, spread butter on the insides, and toast under the broiler or in a pan until golden.

Step 09

Assemble Sandwiches: Place 4 meatballs with sauce in 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 sandwiches 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.

Needed Tools

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

Allergy details

Review all ingredients for allergens and check with your doctor if unsure.
  • Contains wheat (rolls, breadcrumbs), milk (cheese, butter), eggs
  • May contain soy in some store-bought sauces or breads; verify labels

Nutrition per serving

These nutrition figures are a handy guide—not a substitute for a professional's advice.
  • Calories: 670
  • Fat content: 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.