Italian Meatball Sub Sandwich

Section: Hearty Meals to Satisfy Your Hunger

Enjoy a hearty Italian-inspired sub brimming with juicy ground beef meatballs, flavorful herbs, and Parmesan. The meatballs are simmered in a rich marinara, then piled into toasted rolls with melted mozzarella. A quick broil gives a bubbly cheese finish and golden crisp bread, while a sprinkle of fresh parsley or basil adds brightness. Perfect for a comforting lunch or dinner, this satisfying sandwich brings traditional flavors in every bite.

A woman in a white shirt and apron smiles for the camera.
By Barbara Barbara
Information updated on Fri, 15 Aug 2025 18:26:03 GMT
A meatball sub with sauce and cheese. Save
A meatball sub with sauce and cheese. | tastefullyeats.com

Sinking your teeth into a homemade Italian meatball sub brings instant comfort, especially on long weekends or chilly evenings when you crave something hearty yet simple. This recipe streamlines the classic with juicy beef meatballs simmered in rich marinara, all nestled inside soft toasted rolls with melty mozzarella. These subs hit all the right notes for a filling family dinner or an indulgent lunch.

My family fell in love with these subs the first time I made them for game night. Now they are always requested for freezy winter afternoons and casual get-togethers.

Ingredients

  • Ground beef: Choose a fresh high-quality beef with good fat content for juicy meatballs
  • Italian breadcrumbs: These keep the meatballs tender and add a gentle Italian herb lift
  • Parmesan cheese: Freshly grated gives a nuttier flavor and blends easily use the real deal for best results
  • Large egg: Acts as the binder to hold everything together
  • Dried oregano: Brings classic Mediterranean aroma
  • Dried basil: Lends a subtle sweetness and warmth
  • Onion powder: Delivers a mellow onion note without overpowering
  • Garlic powder: Adds depth and classic Italian flavor
  • Kosher salt: Always use flaky kosher salt for even seasoning
  • Freshly ground black pepper: A little goes a long way use fresh for better edge
  • Marinara or pasta sauce: A quality jarred or homemade marinara keeps your sauce lively and rich
  • Sub rolls: Go for soft crusty rolls that can soak up sauce but stay sturdy
  • Shredded mozzarella cheese: Melts evenly and gives those signature gooey cheese pulls
  • Fresh parsley or basil for garnish: Adds a fresh pop and brightness at the very end

Instructions

Mix the Meatball Base:
In a large bowl gently combine your ground beef Italian breadcrumbs grated Parmesan egg dried oregano dried basil onion powder garlic powder salt and pepper Use your hands and do not overwork or the meatballs can become tough
Form the Meatballs:
Scoop out heaping tablespoons of the mixture and roll into even 1 inch rounds Arrange them on a tray so they are ready to cook Each should be the same size for even cooking
Brown the Meatballs:
Heat a skillet over medium heat Once hot add the meatballs in a single layer Fry gently rotating each until browned on all sides and fully cooked through This step locks in all the flavor and creates savory crust Drain any excess grease before moving on
Simmer in Marinara:
Pour your marinara or pasta sauce over the browned meatballs and reduce to a gentle simmer Let them cook together for about 15 minutes so the meatballs soak up that beautiful sauce and remain juicy inside
Toast the Rolls:
Preheat your broiler Split the sub rolls lengthwise and spread with a thin layer of butter Arrange on a baking tray and toast under the broiler until they get just a hint of golden crispness Keep an eye on them so they do not burn
Build the Subs:
Layer the bottom half of each roll with a generous sprinkle of mozzarella cheese Add meatballs spoon over extra marinara and finish with more mozzarella This layering makes every bite cheesy and flavorful
Melt and Finish:
Slide the assembled subs back under the broiler for one or two minutes until the cheese melts and bubbles Take them out garnish with plenty of chopped parsley or basil and serve piping hot for best effect
A meatball sub with cheese and sauce.
A meatball sub with cheese and sauce. | tastefullyeats.com

Works great for packed lunches or sharing at potlucks There is just something extra special about the mozzarella in this recipe Its always the first thing everyone notices when pulling these subs out of the oven as the cheese bubbles and browns up beautifully Over the years I have learned the importance of not skimping on the cheese and letting it get those golden spots under the broiler Always a crowd pleaser in my home

Storage Tips

Wrap leftover subs in foil and refrigerate for up to two days Reheat gently in the oven to revive that fresh from the broiler taste Meatballs on their own freeze wonderfully for up to three months so you can make a double batch for future cravings

Ingredient Substitutions

Feel free to swap half of the beef for ground pork for extra flavor If you need to go gluten free use almond flour or gluten free breadcrumbs Try provolone or fontina cheese for a fun twist on the classic melt

Serving Suggestions

Pair these subs with a green salad and crunchy pickles or set out potato chips for a casual meal They also go surprisingly well with a bowl of Italian wedding soup on the side for extra comfort

Cultural and Historical Context

Italian American meatball subs were born in urban delis and have become a casual classic They are an offshoot of both Italian polpette and New Orleans style po boys That blend of robust sauce spiced meat tender bread and cheese has become an icon of American comfort food

Seasonal Adaptations

Top with fresh tomatoes and basil in the summer Use hearty whole wheat rolls for colder months Add roasted peppers for extra color and flavor

Success Stories

A close friend of mine made these for a kids birthday party and said she had to quickly assemble a second batch because the adults would not stop sneaking seconds They are beloved because they feel both nostalgic and festive

Freezer Meal Conversion

Freeze cooked meatballs and sauce separately Assemble the subs straight from the freezer by reheating the meatballs in sauce then building and broiling the sandwiches This makes busy weeknight dinners a breeze

A meatball sub with sauce and cheese on a bun.
A meatball sub with sauce and cheese on a bun. | tastefullyeats.com

Enjoy every bite of these subs piping hot with plenty of melty cheese for maximum comfort and satisfaction. They are destined to become a family favorite for casual dinners or easy parties.

Common Recipe Questions

→ What type of bread works best for these subs?

Soft Italian sub rolls or hoagie buns hold the filling well and toast to a golden crisp under the broiler.

→ Can I use turkey or pork instead of beef for the meatballs?

Yes, turkey or pork are both delicious alternatives and can be used in equal measure with the same flavorings.

→ How do I prevent meatballs from falling apart?

Mix ingredients gently and avoid overhandling. The egg and breadcrumbs help bind the meatballs for a firm texture.

→ What’s the best cheese for these subs?

Mozzarella is traditional for its melt and stretch, but provolone adds extra flavor if preferred.

→ How can I make the subs in advance?

Prepare the meatballs and sauce ahead, then assemble and broil just before serving for fresh melted cheese.

Italian Meatball Sub Sandwich

Juicy beef meatballs, marinara, and mozzarella fill golden toasted subs bursting with classic Italian flair.

Prep Duration
20 min
Cooking Duration
25 min
Overall Time
45 min
By Barbara: Barbara

Recipe Category: Main Dishes

Preparation Difficulty: Moderate

Culinary Origin: Italian-American

Total Output: 4 Portions (4 submarine sandwiches)

Dietary Attributes: ~

Ingredient List

→ For the Meatballs

01 1 pound ground beef
02 1/2 cup Italian-style breadcrumbs
03 2 tablespoons grated Parmesan cheese
04 1 large egg
05 1 teaspoon dried oregano
06 1/2 teaspoon dried basil
07 1/2 teaspoon onion powder
08 1/2 teaspoon garlic powder
09 1/4 teaspoon kosher salt
10 1/4 teaspoon freshly ground black pepper

→ Assembly

11 2 cups marinara sauce
12 4 submarine sandwich rolls
13 1 1/2 cups shredded mozzarella cheese
14 1 tablespoon chopped fresh parsley or basil (optional)

Preparation Steps

Step 01

In a large bowl, combine ground beef, Italian-style breadcrumbs, Parmesan cheese, egg, oregano, basil, onion powder, garlic powder, kosher salt, and black pepper. Gently mix until just combined.

Step 02

Form the mixture into 1-inch meatballs. Heat a large skillet over medium heat and cook the meatballs in batches until browned on all sides and cooked through, about 7 to 9 minutes. Drain excess grease from the skillet.

Step 03

Add marinara sauce to the skillet with the meatballs. Simmer over low heat for 15 minutes, stirring occasionally to coat the meatballs.

Step 04

Preheat the broiler. Split the submarine rolls open and lightly butter the cut sides. Place them under the broiler for 1 to 2 minutes until golden and toasted.

Step 05

Layer shredded mozzarella cheese onto the bottom half of each toasted roll. Arrange meatballs and sauce over the cheese, then top with additional mozzarella.

Step 06

Return assembled sandwiches to the broiler for 1 to 2 minutes until the cheese is melted and bubbling.

Step 07

Sprinkle with chopped fresh parsley or basil if desired and serve immediately while hot.

Supplementary Details

  1. For a lighter texture, avoid overworking the meat mixture. Use a gentle hand when shaping the meatballs.

Essential Tools

  • Large mixing bowl
  • Measuring cups and spoons
  • Large skillet
  • Baking sheet
  • Broiler

Allergy Advisories

Review each item for possible allergens. Consult a medical expert with any concerns.
  • Contains milk, eggs, wheat, and gluten.

Nutritional Values (per serving)

This information serves as a guide and does not replace advice from qualified health professionals.
  • Calories: 670
  • Fat: 33 g
  • Carbohydrate: 54 g
  • Protein: 36 g