Italian Meatball Sandwich Recipe
Prep Time:
15 minutes
Cook Time:
45 minutes
Servings:
6 Servings
Ingredients
  • 1 pound lean ground beef
  • 1 large egg, beaten
  • ¼ cup milk
  • ¼ cup breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 1 teaspoon garlic powder
  • 2 teaspoons salt, divided
  • 1 teaspoon ground pepper, divided
  • 1 tablespoon Italian seasoning
  • 2 tablespoons olive oil, divided
  • 2 14-ounce cans crushed tomatoes
  • 2 teaspoons dried oregano
  • 2 cloves minced garlic
  • 1 teaspoon granulated sugar
  • 2 cups shredded mozzarella
  • 6 sub rolls
Directions
  1. Preheat the oven to 350 F.
  2. In a large mixing bowl, add the breadcrumbs and milk, stirring until the breadcrumbs have soaked in the milk. Then, add the cheese, egg, Italian seasoning, garlic powder, salt, and pepper. Mix until well combined.
  3. Add the ground beef. Use your hands to mix well until all the ingredients are combined.
  4. Line a baking tray with parchment paper. Then with wet hands, form about 20 meatballs — they should each be about 1 ½-2 inches in diameter.
  5. Place the meatballs on the baking tray. Brush with oil and bake them for roughly 20 minutes, until brown and cooked through.
  6. In a large skillet, add the remaining oil and heat over medium heat. Add the minced garlic and cook for 30-40 seconds before adding the canned tomatoes.
  7. Give the tomatoes a good stir, then add the oregano, salt, pepper, and sugar. Mix well and turn down the heat, letting the sauce simmer for around 20 minutes, until the sauce thickens slightly.
  8. When your sandwiches are ready to be assembled, split the sub rolls in half and place them on a baking tray or in an oven-proof dish.
  9. Fill the rolls with meatballs, then spoon over the tomato sauce. Generously sprinkle the mozzarella over each sandwich.
  10. Put the rolls under a broiler for around 5 minutes, until the cheese has melted. Sprinkle with fresh parsley, if desired.
  11. Serve the sandwiches immediately.