Go Back
+ servings

Meatball Subs

Juicy meatballs simmered in a delicious, thick tomato sauce and topped with ooey-gooey melted cheese make these meatball subs a fantastic choice for a quick meal.
Prep Time 15 mins
Cook Time 1 hr 20 mins
Total Time 1 hr 35 mins
Course Main Course
Cuisine Italian
Servings 4 subs
Calories 1483 kcal



  • 3 ¾ pounds lean ground beef (60 ounces)
  • 2 eggs lightly beaten
  • 1 cup Italian seasoned panko bread crumbs
  • ½ cup grated parmesan cheese
  • 2 tablespoons fresh parsley chopped
  • 1 teaspoon garlic powder
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • ¼ cup olive oil


  • 56 ounces crushed tomatoes (2 28-ounce cans)
  • 15 ounces tomato sauce
  • 1 cup sweet onion small diced (about 1 medium-sized onion)
  • 1 tablespoon garlic minced (about 2 cloves)
  • 2 tablespoons olive oil
  • 1 tablespoon fresh parsley chopped
  • 1 teaspoon dried basil
  • 1 teaspoon granulated sugar
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper

For the sub sandwich

  • 4 hearty sub rolls approximately 7-8 inches long each
  • 8 slices mozzarella cheese from the deli section, not a block of cheese
  • ½ cup grated parmesan cheese divided
  • chopped fresh parsley for garnish if desired


  • In a 6 quart pot, on medium heat, add the olive oil, onions, garlic, dried basil, salt, and pepper. Saute for 5 minutes.
  • Add the crushed tomatoes, tomato sauce, and sugar. Stir to combine, then reduce the heat to medium-low and simmer the sauce while you move forward with making the meatballs. Make sure to stir your sauce every so often to make sure it doesn’t burn.
  • In a large mixing bowl add the ground beef, eggs, panko, parmesan cheese, fresh parsley, garlic powder, salt, and black pepper.
  • Using a large wooden spoon, mix all the ingredients together until well combined.
    Pro Tip: Be careful not to overwork the beef mixture because that causes tough meatballs.
  • Preheat your oven to 350°F. Prepare a rimmed baking sheet with a piece of parchment paper to cover the bottom. Set aside.
  • Using a kitchen scale, divide the meat mixture and weigh out 12 (5-ounce) meatballs. Shape your meatballs by lightly rolling them in your hands, then place the formed meatballs, in rows, on the prepared sheet pan.
  • In a large, heavy-duty skillet, heat the ¼ cup olive oil. Once the oil is hot, place 6 of your shaped meatballs into the skillet. You will brown your meatballs on all sides. This should take about 8 to 10 minutes. Once you have browned your meatballs on all sides, remove them from the skillet and return them to the baking sheet. Repeat this step with the remaining meatballs. When you are done, you should have 12 browned meatballs back on your parchment-lined baking sheet.
  • Place your baking sheet, with the browned meatballs, into the oven to finish baking the meatballs for 30 minutes.
  • Once you remove your cooked meatballs from the oven, place them into your pot of simmering sauce for another 30 minutes on medium-low heat.
  • Preheat your oven to BROIL. Line a rimmed baking sheet with aluminum foil and set it aside.
  • At this point, you can assemble your sub sandwiches by opening your sub roll lengthwise. Place 3 meatballs into each of the sub rolls. Top your meatballs with 2 slices of the deli sliced mozzarella cheese. Place your assembled meatball subs onto the aluminum foil-lined sheet tray and put them under the broiler for 2 to 3 minutes, or until your cheese has melted and your sub roll has crisped up slightly.
  • You can garnish your sub with a couple of spoonfuls of additional sauce, grated parmesan cheese, and chopped parsley if desired.


Calories: 1483kcalCarbohydrates: 86gProtein: 132gFat: 68gSaturated Fat: 25gPolyunsaturated Fat: 5gMonounsaturated Fat: 31gTrans Fat: 1gCholesterol: 412mgSodium: 3411mgPotassium: 3213mgFiber: 12gSugar: 31gVitamin A: 2289IUVitamin C: 51mgCalcium: 821mgIron: 29mg