Classic Italian Meatball Sub Recipe for Homemade Sandwichs

The Ultimate Meatball Sub Sandwich Guide

Discover an easy, restaurant-style meatball sub recipe that delivers juicy, flavorful meatballs, a bright homemade marinara, and gooey melted cheese on toasted rolls. This sandwich is perfect for a satisfying lunch or a hearty weeknight dinner and scales well for meal prep.

Meatball Sub Sandwich #2

Meatball Sub Sandwich

Print Recipe
Pin Recipe
No ratings yet
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 3 People
Calories: 647kcal
Author: Chef Jack Ovens

Ingredients

 

Meatball Mix –

  • 1 Tbsp (20ml) – Olive Oil (For Cooking)
  • 500g (1.1lb) – Beef Mince (15% Fat)
  • ½ – Large Brown (Yellow) Onion, Diced
  • 3 – Garlic Cloves, Grated
  • 1 Tbsp (10g) – Dried Italian Herbs (Optional)
  • 1 – Whole Egg
  • ¼ Cup (25g) – Panko or Regular Breadcrumbs
  • ½ Cup (40g) – Parmigiano Reggiano, Freshly Grated
  • 5g (0.2oz) – Basil Leaves, Torn or Chopped
  • Salt & Pepper

Quick Marinara Sauce –

  • ½ – Large Brown (Yellow) Onion, Diced
  • 4 – Garlic Cloves, Grated
  • 1 Can (400g) – Crushed or Diced Tomatoes
  • 100g (3.5oz) – Tomato Passata
  • 10g (0.3oz) – Basil Leaves, Torn or Chopped
  • Salt & Pepper

Bread & Fillings –

  • 1-3 – Hoagie or Sub Rolls, Halved
  • Mozzarella Cheese
  • Basil Pesto (Optional)
  • Parmigiano Reggiano, Freshly Grated
  • Fresh Basil Leaves

Instructions

  • Combine the meatball ingredients in a bowl, excluding the olive oil. Mix gently until just combined, then shape into meatballs. Size is up to you—larger balls require more cooking time.
  • Heat a pan over medium-high heat, add the olive oil, and sear the meatballs for about 5–6 minutes, turning to brown all sides. Remove and keep aside.
  • In the same pan, sauté the diced onion for 3–4 minutes until softened, then add the garlic and cook for another minute.
  • Add the crushed or diced tomatoes, a splash of water to rinse the can, the passata, torn basil, and season with salt and pepper. Bring to a boil, then reduce heat and simmer 15–20 minutes. Taste and adjust; add a pinch of sugar if desired to balance acidity.
  • Return the meatballs and any resting juices to the sauce and simmer 1–2 minutes until heated through. Check seasoning.
  • Preheat the oven to the broiler/grill setting (around 200°C/390°F) to toast the rolls and melt the cheese.
  • Slice the rolls and brush with butter or olive oil if you like. Optionally spread a little basil pesto, add slices of fresh mozzarella, and broil until the cheese melts and the bread is golden. A kitchen blowtorch can help if you want extra browning.
  • Fill one side of each toasted roll with meatballs, spoon over marinara, grate Parmigiano Reggiano, add fresh basil and cracked black pepper. Close, slice, and serve immediately.

Nutrition Guide

Nutrition Facts
Meatball Sub Sandwich
Serving Size
 
1 Roll
Amount per Serving
Calories
647
% Daily Value*
Fat
 
35
g
54
%
Saturated Fat
 
13
g
81
%
Trans Fat
 
1
g
Polyunsaturated Fat
 
1
g
Monounsaturated Fat
 
15
g
Cholesterol
 
188
mg
63
%
Sodium
 
287
mg
12
%
Potassium
 
653
mg
19
%
Carbohydrates
 
36
g
12
%
Fiber
 
3
g
13
%
Sugar
 
7
g
8
%
Protein
 
44
g
88
%
Vitamin A
 
120
IU
2
%
Vitamin C
 
12.5
mg
15
%
Calcium
 
171
mg
17
%
Iron
 
3.6
mg
20
%
* Percent Daily Values are based on a 2000 calorie diet.
Like this recipe?Leave a comment below

The above nutrition guide is based on daily averages and is calculated for a single portion. 

Recipe Notes

Meatball Sub Sandwich Storage Instructions

Refrigeration

Store cooked meatballs and sauce in an airtight container in the refrigerator for up to 4 days. Keep rolls separate and wrapped to prevent drying. Avoid storing an assembled sandwich, as the bread will become soggy.

Freezing

Cooked meatballs and sauce freeze well for up to 3 months when sealed in a freezer-safe container. Thaw overnight in the fridge before reheating. Do not freeze fully assembled subs to maintain bread texture.

Meatball Sub Sandwich Reheating Instructions

Reheat meatballs and sauce gently in a pan until piping hot, or microwave in short bursts, stirring between intervals. Toast the rolls separately so they stay crisp, then assemble and serve.

Watch How To Make The Recipe

Did You Like This Recipe?

Please take a moment to leave a comment and rating below — feedback helps improve the recipe and I’ll respond as soon as possible.

You May Also Enjoy

  • Chicken Curry Meal Prep
  • Beef Taco Bowl Meal Prep
  • Chimichurri Chicken Meal Prep
  • Breakfast Burrito Bowl Meal Prep
  • Potato Bites Meal Prep
  • Chicken Salad Meal Prep
  • Pesto Pasta Meal Prep
  • Beef Pilaf Meal Prep

Follow Me On Socials


Youtube


Instagram


Facebook


Patreon


Tiktok

Become A Patron & Gain Early Access To Each New Recipe

Become a patron