The Perfect Meatball Subs

Sharing is caring!

I’ve been making meatball subs for years, and the real secret is putting mozzarella on each meatball before broiling. That way, every bite gives you that perfect cheese pull.

These aren’t your typical deli subs—the homemade meatballs stay tender and juicy, the marinara clings just right, and the toasted rolls actually hold up without getting soggy. Perfect for game day, easy weeknight dinners, or casual gatherings where everyone can dig in. Just stock up on napkins because things get deliciously messy.

No time to read the recipe? Pin it to read later ⤵️

Easy Meatball Subs

There’s something about a hot, meaty, saucy, cheesy sandwich that just hits the spot. The combination of juicy homemade meatballs braised in tomato sauce, tucked into sturdy rolls, and topped with bubbly cheese creates that Italian sandwich shop quality at home. These are perfect for football Sundays or casual gatherings, and they go fast in my house, so I’ve learned to double the batch.

What You’ll Need to Cook

  • Ground beef (80/20) – Look for fresh ground beef with a good fat ratio that will keep your meatballs moist and flavorful throughout cooking without becoming dry or crumbly.
  • Fresh mozzarella cheese slices – Choose high-quality fresh mozzarella that melts beautifully and creates those irresistible cheese pulls; avoid pre-shredded varieties that contain anti-caking agents.
  • Sub rolls – Select sturdy, crusty rolls that can hold up to the weight of meatballs and sauce without becoming soggy; Italian or hoagie rolls work perfectly.
  • Marinara sauce – A quality marinara with balanced acidity and sweetness will coat the meatballs perfectly and add essential moisture to your sandwich.
  • Ground pork
  • Breadcrumbs
  • Whole milk
  • Egg
  • Grated parmesan cheese
  • Garlic
  • Fresh parsley
  • Dried oregano
  • Salt
  • Black pepper
  • Red pepper flakes
  • Olive oil
  • Fresh basil leaves

Ingredient Substitutes

Ground turkey for ground beef and pork – This creates a leaner meatball with fewer calories, though you’ll want to add an extra tablespoon of olive oil to the mixture to prevent dryness.

Gluten-free breadcrumbs and rolls – Use certified gluten-free panko breadcrumbs and gluten-free sub rolls to make this recipe celiac-friendly without sacrificing texture or flavor.

Provolone cheese for mozzarella – Sharp provolone offers a more robust, tangy flavor that melts just as beautifully and adds an extra layer of Italian authenticity.

Crushed tomatoes with Italian seasoning for marinara – Mix canned crushed tomatoes with garlic powder, dried basil, and oregano for a quick homemade sauce that’s often more flavorful than store-bought.

How to Make Meatball Subs

Step 1: Mix and Bake the Meatballs

Preheat your oven to 400°F and line a baking sheet with parchment paper. The milk-and-breadcrumb mixture is your secret weapon for tender meatballs—let them soak together for a full 2 minutes so the breadcrumbs absorb the milk completely. This creates a paste that keeps the meat proteins from binding too tightly during cooking.

When combining your ingredients, use a gentle hand and mix just until everything comes together evenly. Overmixing overdevelops the proteins and creates a dense, tough texture.

Form your meatballs to a consistent 2-inch size so they cook evenly, aiming for about 2.5 ounces per meatball. Bake for 20-22 minutes until they reach 160°F internally with a nicely browned exterior.

Step 2: Simmer in Sauce and Prepare the Rolls

While your meatballs finish baking, warm your marinara sauce in a large skillet over medium heat. Once the meatballs come out of the oven, nestle them directly into the simmering sauce for 3-4 minutes. This brief simmer allows the meatballs to absorb the sauce’s flavors while the sauce clings to their surface.

Proper bread preparation separates an average meatball sub from an exceptional one. Slice your rolls lengthwise and brush the inside surfaces with olive oil to create a moisture barrier.

Toast under your broiler for just 1-2 minutes, watching carefully to prevent burning. The toasted interior holds up against the sauce and prevents the dreaded soggy bottom.

Step 3: Assemble with Melted Cheese

Place three meatballs into each toasted roll, arranging them in a single line down the center. Top each meatball with a slice of fresh mozzarella—this is crucial for achieving the perfect cheese-to-meatball ratio in every bite.

Return the open-faced subs to your broiler for 1-2 minutes until the mozzarella melts, bubbles, and develops light golden spots.

Watch this step closely since broilers work fast, and the difference between perfectly melted and burnt cheese is just seconds. Spoon additional warm marinara sauce over the mozzarella-topped meatballs, then finish with a generous shower of freshly grated Parmesan cheese.

Serve immediately while the cheese is still gooey and the bread maintains its perfect texture.

How To Store Leftovers and Reheat

Allow leftover meatballs and sauce to cool completely before storing them separately from the bread in an airtight container in the refrigerator for up to 4 days. For freezing, place cooked meatballs in sauce in a freezer-safe container for up to 3 months.

To reheat, warm the meatballs in sauce in a covered pan over medium-low heat for 8-10 minutes until heated through to 165°F. Toast fresh rolls and assemble with the reheated meatballs and fresh cheese for the best results.

📌 Did you try this recipe?

Have you made this delicious recipe and loved it?

I would love it if you took a minute to leave a star rating and review. It is also helpful if you made any substitutions or changes to the recipe to share that; thank you!

📌 Please also pin the image below, then you can find the recipe for the next time you want to cook.

What To Serve With Meatball Subs

Meatball Sub

Charlie
Tender, juicy meatballs nestled in toasted sub rolls, each one crowned with bubbly melted mozzarella and finished with sharp parmesan. This hearty sandwich delivers rich Italian flavors with satisfying textures in every bite.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Course Appetizer, Dinner, lunch, main, Main Course
Cuisine American, dinner, lunch
Servings 4 serves
Calories 502 kcal

Ingredients
  

For the Meatballs:

  • 1 lb ground beef 80/20
  • 1/2 lb ground pork
  • 1/2 cup breadcrumbs
  • 1/4 cup whole milk
  • 1 large egg
  • 1/3 cup grated parmesan cheese
  • 3 cloves garlic minced
  • 2 tbsp fresh parsley chopped
  • 1 tsp dried oregano
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp red pepper flakes

For Assembly

  • 4 sub rolls 8-inch
  • 2 cups marinara sauce
  • 12 slices fresh mozzarella cheese
  • 1/2 cup freshly grated parmesan cheese
  • 2 tbsp olive oil
  • Fresh basil leaves optional

Instructions
 

  • Preheat oven to 400°F and line a baking sheet with parchment paper.
  • Soak breadcrumbs in milk for 2 minutes, then mix with beef, pork, egg, parmesan, garlic, parsley, oregano, salt, pepper, and red pepper flakes.
  • Form into 12 meatballs and bake for 20-22 minutes until internal temperature reaches 160°F.
  • Heat marinara in a skillet, add cooked meatballs, and simmer for 3-4 minutes.
  • Slice and brush sub rolls with olive oil, then toast under broiler for 1-2 minutes.
  • Place 3 meatballs in each roll, top each meatball with mozzarella, and broil for 1-2 minutes until melted.
  • Spoon additional marinara over meatballs and sprinkle generously with parmesan cheese.
Keyword italian meatballs, meatball sub, meatballs, sub

Smoke On!

Charlie

Author: Charlie Reeves
Hi, I’m Charlie, I have been meat-smoking and grilling for the past 15 years. I have an array of different smokers, thermometers, and have a love for finding the right wood and charcoal combo My favourite recipes are my EXTRA CRISPY smoked pork belly, juicy pulled pork, smoked brisket, duck poppers, and ANY SEAFOOD I grill).

I loves sharing his tips with beginners, helping them navigate the world of smoking. I find it’s not just about cooking; it’s a quest for that perfect smoky flavor.

You will usually find me playing with the kids, perfecting my brisket bark, or sipping beers with boys around the fire. Can’t wait to share all my delicious smoking and grilling recipes with you!

You can read more about me on our About Us page.

Hungry For More?

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating