Italian Meatball Subs at Home

Italian Meatball Subs at Home

Italian Meatball Subs at Home

Create a delicious Italian Meatball Sub at home that will transport you to the streets of Rome with every bite. These flavorful meatballs are made from scratch and are simmered in a rich marinara sauce before being tucked into a crusty sub roll and topped with melted mozzarella cheese. It’s the ultimate comfort food that’s perfect for a family dinner or game day feast.


  • 1 pound ground beef
  • 1/2 pound ground pork
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1/4 cup fresh parsley, chopped
  • 1 egg
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 1/4 cup milk
  • 1 tablespoon olive oil
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 (28 oz) can crushed tomatoes
  • 1 teaspoon dried oregano
  • 1 teaspoon sugar
  • Salt and pepper to taste
  • 4 sub rolls
  • 1 cup shredded mozzarella cheese


  1. In a large bowl, combine the ground beef, ground pork, breadcrumbs, grated Parmesan cheese, fresh parsley, egg, salt, black pepper, garlic powder, and milk. Mix until well combined.
  2. Shape the mixture into meatballs, about 1 inch in diameter.
  3. In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic, and sauté until the onion is translucent.
  4. Add the crushed tomatoes, dried oregano, sugar, salt, and pepper to the skillet. Stir well and let the sauce simmer for about 10 minutes.
  5. Place the meatballs into the simmering sauce and cover. Let them cook in the sauce for 20-25 minutes, or until they are cooked through.
  6. Preheat your oven’s broiler. Split the sub rolls in half and place them on a baking sheet. Toast them under the broiler until they are lightly browned.
  7. Place a few meatballs and some sauce on each toasted sub roll. Top with shredded mozzarella cheese.
  8. Return the subs to the broiler and broil until the cheese is melted and bubbly, about 2-3 minutes.
  9. Serve hot and enjoy your homemade Italian Meatball Subs!

Prep Time: 20 minutes

Yield: 4 servings

These Italian Meatball Subs are the perfect combination of savory meatballs, tangy marinara sauce, and melted mozzarella cheese, all tucked into a warm sub roll.

Nutrition Information (per serving): Calories: 580, Fat: 30g, Carbohydrates: 38g, Protein: 38g

Create cherished family memories with this homemade Italian Meatball Sub recipe. Whether you’re enjoying them at a picnic or in the comfort of your home, these subs are sure to please. The tender meatballs, zesty sauce, and gooey cheese are a match made in heaven. Serve them with a side of crispy fries or a fresh salad for a complete meal that will have everyone asking for seconds.