Go Back
+ servings

Italian Meatball Sandwiches

Print Recipe
Delicious meatballs nestled in Italian bread, draped with fresh mozzarella and toasted to perfection. This recipe is a family favorite!
Course Mains & Entrees
Cuisine Italian
Keyword Italian, meatball sandwich, meatballs, sandwich
Prep Time 15 mins
Cook Time 45 mins
Total Time 1 hr
Servings 4 servings
Calories 451
Author Laurie McNamara



  • 3/4 pound ground beef chuck
  • 3/4 pound ground turkey
  • 1 large egg
  • 1 shallot finely diced
  • 2 clove garlic finely minced
  • 1 handful parsley chopped
  • 3/4 cup Italian breadcrumbs
  • 1/4 cup freshly grated parmesan
  • olive oil


  • 1 (15 ounce) can tomato sauce
  • 1/4 teaspoon dried basil
  • 1/8 teaspoon garlic powder
  • 1 pinch red pepper flakes
  • 1 pinch sugar optional


  • slices mozzarella cheese
  • 2 Italian baguettes depending on size


  • Combine all of the meatball ingredients, and mix until just combined.
  • Use a heaping tablespoon of the meatball mixture to form about 18-20 meatballs.
  • Pre-heat some olive oil in a large pan over medium to medium-high heat.
  • Working in batches, cook the meatballs on all sides until deep brown in color. Remove the cooked meatballs to a paper towel lined plate and repeat with the remaining meatballs.
  • Reduce the heat to low and make the sauce.
  • In a small bowl combine tomato sauce, basil, garlic, red chili pepper flakes and sugar. Pour it into the meatball pan.
  • Add the meatballs back in and simmer for 10 minutes, cook for 5 more minutes or until the sauce has reduced and is thick.
  • Meanwhile pre-heat your oven to 450° and prepare the sandwich bread, cutting the bottom half a little thicker than the top half and dig out some of the bread in the center to create trenches for the meatballs to rest in.
  • Arrange the bread on a large sheet pan and on the bottom half of the bread top with a few meatballs, a little of the sauce, then slices of fresh mozzarella.Place the sheet pan it in the oven and watch carefully for about 8-10 minutes.
  • Remove when cheese is melted and bubbly, place the top half of the bread onto the sandwich and with a sharp knife cut in to half.


Serving: 1g | Calories: 451kcal | Carbohydrates: 18g | Protein: 42g | Fat: 23g | Saturated Fat: 9g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 159mg | Sodium: 518mg | Potassium: 594mg | Fiber: 1g | Sugar: 2g | Vitamin A: 280IU | Vitamin C: 3mg | Calcium: 143mg | Iron: 4mg