Home » Blog » Meatball Subs

Meatball Subs

This post may contain affiliate links, and I earn from qualifying purchases. Please read our privacy policy.

There’s nothing better than a hot, cheesy Meatball Sub. It’s the kind of sandwich that makes you stop mid-bite and say, “Whoa, this is good.”

These subs are packed with juicy homemade meatballs, plenty of marinara sauce, and melty mozzarella cheese — all tucked inside toasted rolls. Whether you’re cooking for game day, a crowd, or just a serious craving, this recipe brings serious flavor and comfort.

And yeah, it’s a little messy… but that’s part of the fun.

three meatball subs

Why You’ll Love This Recipe

Totally Customizable: Use your favorite sauce or cheese. Provolone is a great sub for mozzarella!

🧆 Homemade Meatballs: Way juicier and more flavorful than frozen.

🧀 Cheesy Goodness: Melted mozzarella makes them irresistible.

🍞 Crispy Rolls: Toasted for that perfect crunch.

ingredients displayed for making meatball subs

Ingredients Needed:

  • Ground Beef
  • Bread Crumbs
  • Onion, Garlic and Fresh Parsley
  • Milk
  • Italian Seasoning, Salt and Pepper
  • Egg
  • Mozzarella and Parmesan Cheeses
  • Marinara Sauce
  • Hoagie Sandwich Rolls
four photos showing how to make meatball subs

How to make Meatball Subs:

The complete, printable recipe is in the recipe card at the end of this post. Here is a brief overview.

  1. First you’ll make the meatballs. Combine all of the meatball ingredients in a bowl. Form the mixture into small balls, and bake.
  2. Lay the rolls open-faced on a foil-lined baking sheet. Spread marinara sauce on top. Add 4 meatballs to each roll. Sprinkle with cheeses. Bake. Sprinkle fresh parsley on top.
overhead shot of three meatball subs

RecipeBoy Tips

  • Next-Level Toast: Use garlic bread instead of plain rolls for even more flavor.
  • Make It Spicy: Add crushed red pepper flakes or use hot Italian sausage.
  • Easy Shortcut: Swap homemade meatballs for frozen if you’re short on time. Simmer them in the sauce to warm them!
  • Game Day Hack: Slice subs in half and wrap them in foil to keep warm for a crowd.
side view of meatball sub

Variations

  • Meatball Sliders: Use Hawaiian rolls to make mini sandwiches for parties.
  • BBQ Meatball Subs: Swap marinara for BBQ sauce and top with cheddar cheese.
  • Buffalo Meatball Subs: Toss meatballs in buffalo sauce and top with ranch or blue cheese.
close up of meatball sub sandwich

What to Serve With Meatball Subs

meatball sub on plate

Storage & Reheating

For freezing, store meatballs and sauce (unassembled) for up to 2 months. Store leftover meatballs and sauce in the fridge for up to 3 days. Reheat in a skillet or microwave, then toast the rolls fresh.

A Note from Recipe Boy!

I’ve been ordering meatball subs since I was a kid, and honestly — making them at home blows the restaurant versions away. These are messy, cheesy, and everything a comfort sandwich should be.

three meatball subs

Meatball Subs

These Meatball Subs are the ultimate comfort food sandwich — juicy homemade meatballs piled into toasted hoagie rolls, and topped with melty cheese. Perfect for game day or a cozy weeknight dinner!
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Sandwiches
Cuisine Italian
Servings 4 servings
Calories 704 kcal

Ingredients
  

MEATBALLS:

OTHER:

Instructions
 

PREPARE THE MEATBALLS:

  • Preheat the oven to 400℉. Line a large, rimmed baking sheet with foil and spray the foil with nonstick spray.
  • In a large bowl, use clean hands to combine the meatball ingredients. Be careful not to over mix. Roll the mixture into meatballs (try to get 16 meatballs), and arrange them on the prepared baking sheet.
  • Bake until the meatballs are fully cooked, 15 to 20 minutes.

MAKE THE SUBS:

  • Preheat the broiler. Line a large rimmed baking sheet with foil. Lay the split hoagie rolls out on the tray (open faced).
  • Spread a tablespoon or so of marinara sauce onto each side of each hoagie roll. Place 4 meatballs in each roll, and top the meatballs on each hoagie with 1 to 2 tablespoons of marinara. Sprinkle the mozzarella on top of the meatballs, and then top with the Parmesan.
  • Broil until the cheese is melted. Remove from the oven, and sprinkle on fresh parsley (if using).

Nutrition

Serving: 1sandwichCalories: 704kcalCarbohydrates: 54gProtein: 57gFat: 28gSaturated Fat: 13gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gTrans Fat: 0.5gCholesterol: 190mgSodium: 1905mgPotassium: 860mgFiber: 3gSugar: 10gVitamin A: 1038IUVitamin C: 9mgCalcium: 480mgIron: 17mg
Keyword hoagies, meatball, sandwiches, subs
Tried this recipe?Let us know how it was!

This recipe comes from RecipeBoy.com

Similar Posts

Leave a Reply

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

Recipe Rating