Go Back
+ servings
A close-up view of a meatball sub sandwich on a small wooden cutting board.

Homemade Meatball Sub Sandwich

Course: lunch
Cuisine: American, Italian
Keyword: Hero, Homemade, Marina, Meatballs
Prep Time: 10 minutes
Cook Time: 15 minutes
Make the meatballs and marina ahead: 3 hours
Total Time: 3 hours 25 minutes
Servings: 2 people
Calories: 546kcal
This Meatball Sub Sandwich is off-the-charts good.  Marinara and meatballs made from scratch.  This is a sandwich that your loved ones will be talking about for years to come.  It's that good.
Print Recipe

Ingredients

  • 6 medium Italian meatball click the link for the recipe
  • 1 cup marinara sauce click the link for the recipe
  • 2 loaves Italian bread ends cut off, opened up, or sub rolls
  • 12 slices fresh mozzarella thinly sliced
  • fresh Parmesan grated, for finishing
  • 2 tbsp parsley chopped, for garnish

Instructions

Do Ahead

Assemble the Sandwiches

  • Heat the meatballs in the marinara.  Simmer for about 15 minutes.
  • Place the opened loaves of bread on a baking sheet and cover both sides of the bread with the sliced cheese, slightly overlapping.
    2 loaves Italian bread, 12 slices fresh mozzarella
  • Place the bread with cheese under the broiler for about 2 minutes, or until cheese is melted and started to brown on the edges (watch closely, don't let burn!)
  • Remove from broiler.  Add ¼ to ½ cup of marinara on the bottom layer of each loaf of bread.  Layer meatballs on top of the marina.
  • Spoon a little more marinara over the meatballs.
  • Top with shaved, or grated, fresh Parmesan and herbs.  Serve at once!
    fresh Parmesan, 2 tbsp parsley

Notes

See the video near the top of the blog post for visual guidance. If you liked the video, please subscribe to our YouTube channel. 
Placing a layer of cheese on the bottom bun will help the sandwich from becoming too soggy too quickly.
Serve with plenty of napkins, this is a messy sandwich, but, in a really good way! 

Nutrition

Calories: 546kcal | Carbohydrates: 11g | Protein: 39g | Fat: 26g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.01g | Cholesterol: 134mg | Sodium: 893mg | Potassium: 517mg | Fiber: 2g | Sugar: 6g | Vitamin A: 2017IU | Vitamin C: 14mg | Calcium: 881mg | Iron: 2mg