Go Back
+ servings
meatball sub | www.iamafoodblog.com
Print Recipe
4.86 from 7 votes

Meatball Sub

Super tender and tasty meatballs braised in a tomato-y sauce topped off with melty cheese in a toasty baguette.
Prep Time30 mins
Cook Time1 hr
Total Time1 hr 30 mins
Course: Main Course
Cuisine: italian american
Keyword: meatball, sub
Servings: 2
Calories: 631kcal



  • 3 cups bread cut into small cubes
  • 1 cup milk
  • 1 lb ground beef
  • 3 eggs
  • 3 cloves garlic
  • 3/4 cups Parmigiano Reggiano cheese grated
  • 2 tbsp fresh flat leaf parsley finely chopped
  • 1/2 tsp kosher salt
  • 1/2 tsp freshly ground pepper
  • 4-5 cups basic tomato sauce or your favorite tomato sauce

For the subs

  • 1 french demi baguette or bread of choice
  • 4 meatballs and sauce
  • 2-4 slices low moisture fresh mozzarella cheese
  • Parmigiano Reggiano cheese grated, to serve


  • Heat the oven to 400°F. In a large skillet or saucepan with a lid, heat up your tomato sauce over medium low heat.
    tomato sauce for braised meatballs | www.iamafoodblog.com
  • Place the bread cubes in a bowl and cover with milk, tossing so that all the cubes are saturated. After 1-2 minutes the bread should be soggy and wet. Using your hands, squeeze out as much milk as possible. Use your fingertips to break up the bread into very small breadcrumbs.
    breadcrumbs for meatballs | www.iamafoodblog.com
  • In a large bowl, mix together the bread, ground beef, eggs, garlic, parmesan, flat leaf parsley, salt, and freshly ground pepper. You want to mix everything so that it’s homogenous, but loose – don’t work the meatball mixture too much.
    how to make meatballs | www.iamafoodblog.com
  • By this time your sauce should be simmering with several bubbles breaking the surface. Form large meatballs (I made 7 big ones) and drop them directly into the sauce. Simmer in the sauce, partially covered, over medium heat, flipping occasionally. Simmer gently until cooked through, about 25-30 minutes.
    meatballs for meatball sub | www.iamafoodblog.com
  • Cut the baguette in half so you’ll have two sandwiches, then cut lengthwise. Top both sides of the baguette with a generous amount of sauce and a bit of grated parmesan. Place the meatballs on the bottom baguette and top with slices of mozzarella and some more parmesan.
    meatball sub recipe | www.iamafoodblog.com
  • Bake until the cheese is gooey and melted. Place the top half of the sandwich on top of the meatballs and enjoy!
    meatball sub | www.iamafoodblog.com


There will be extra meatballs leftover.
Meatballs inspired by Mario Batali.


Calories: 631kcal | Carbohydrates: 59.8g | Protein: 54.4g | Fat: 18.1g | Saturated Fat: 7.3g | Cholesterol: 238mg | Sodium: 1114mg | Potassium: 755mg | Fiber: 3.5g | Sugar: 8g