Go Back
+ servings
Print Recipe
5 from 1 vote

Meatball Sub Sandwich

Easy, cheesy and delicious, homemade Meatball Sub Sandwiches are sure to satisfy and so much better than you can get in a fast-food restaurant!
Prep Time10 mins
Cook Time30 mins
Total Time40 mins
Course: Sandwich
Servings: 2 sandwiches
Author: Tricia


  • 6-8 meatballs, cooked (baked or heated in sauce)
  • 1 cup marinara sauce (plus more for serving if desired)
  • 2 sub rolls, split lengthwise
  • 2 teaspoons olive oil (more or less as needed)
  • 1 large clove garlic, split lenghtwise
  • 1 tablespoon grated Parmesan cheese, if desired
  • 2 large slices of provolone cheese
  • chopped parsley for garnish


  • Prepare fresh or frozen meatballs according to package directions. If using our meatball recipe, you can microwave the frozen meatballs at 50% power for about 4-5 minutes. Add the marinara and meatballs to a medium saucepan and heat on medium-low until warmed through.
  • While the meatballs are warming, prepare the sub rolls. Heat a large non-stick skillet over medium heat and add the olive oil. Once the oil is shimmering, place the sub rolls cut side down in the pan. Heat until the bread is toasted and golden brown. Remove from the pan and place the bottoms of the rolls on a small baking sheet. Rub all four toasted sides of the rolls with the cut side of the garlic. Be generous with the garlic! Discard the used garlic. Sprinkle with Parmesan cheese.
  • Preheat oven on Low-Broil. Divide the meatballs on the bottom half of each roll (no need to broil the other half of the sub roll as it's already toasted) Add a little extra sauce on top of each, then top with the provolone cheese. Place the pan on the center rack of the oven and broil on low until the cheese is melted. Garnish with fresh chopped parsley.
  • Immediately place the top of the roll on the meatballs and press gently.  Secure with a toothpick if desired. Serve immediately.