Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Ultimate Beefy Meatball Sub Delight


  • Author: Olivia
  • Total Time: 1 hour
  • Yield: 4-6 subs 1x

Ingredients

Scale

For the Meatballs

  • 1 lb ground beef (80/20 blend for best flavor)
  • ½ lb ground pork (optional for added richness)
  • ½ cup breadcrumbs (Italian-style or plain)
  • ¼ cup grated Parmesan cheese
  • 1 large egg
  • 3 cloves garlic, minced
  • 2 tbsp fresh parsley, chopped (or 1 tsp dried parsley)
  • 1 tsp Italian seasoning
  • 1 tsp salt
  • ½ tsp black pepper
  • ¼ cup milk

For the Marinara Sauce

  • 2 tbsp olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 tsp sugar (optional, to balance acidity)
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • ½ tsp red pepper flakes (optional, for spice)
  • Salt and black pepper to taste

For the Sandwiches

  • 46 hoagie rolls or baguettes, halved lengthwise
  • 2 cups shredded mozzarella cheese (or slices of provolone)
  • 2 tbsp unsalted butter, softened
  • 1 tsp garlic powder
  • ½ cup grated Parmesan cheese (optional, for topping)

Instructions

Step 1: Make the Meatballs

  1. Prepare the Mixture: In a large mixing bowl, combine the ground beef, ground pork (if using), breadcrumbs, Parmesan cheese, egg, garlic, parsley, Italian seasoning, salt, pepper, and milk. Mix gently with your hands or a spoon until just combined; do not overmix.
  2. Form the Meatballs: Roll the mixture into golf ball-sized meatballs (about 1 ½ inches in diameter) and place them on a baking sheet lined with parchment paper.
  3. Brown the Meatballs: Heat a large skillet over medium heat with a drizzle of olive oil. Brown the meatballs on all sides, about 2-3 minutes per side. They don’t need to cook through completely; they’ll finish in the sauce.

Step 2: Make the Marinara Sauce

  1. Sauté Aromatics: In the same skillet, heat 2 tbsp olive oil over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes. Add garlic and cook for an additional minute.
  2. Add Tomatoes and Seasoning: Stir in the crushed tomatoes, sugar (if using), basil, oregano, red pepper flakes, salt, and black pepper. Bring to a simmer.
  3. Simmer with Meatballs: Gently add the browned meatballs to the sauce, cover, and simmer for 20-25 minutes, stirring occasionally. The meatballs should be fully cooked and infused with the sauce’s flavor.

Step 3: Prepare the Bread

  1. Preheat the Oven: Set your oven to broil or 400°F (200°C) if you prefer baking.
  2. Make Garlic Butter: In a small bowl, mix softened butter with garlic powder. Spread the mixture over the cut sides of the hoagie rolls.
  3. Toast the Bread: Place the rolls on a baking sheet, buttered side up, and toast in the oven for 2-3 minutes or until lightly golden.

Step 4: Assemble the Subs

  1. Fill with Meatballs: Place 3-4 meatballs (depending on the roll size) onto each toasted hoagie roll. Spoon extra marinara sauce over the meatballs.
  2. Add Cheese: Top each sub with shredded mozzarella or slices of provolone.
  3. Melt the Cheese: Return the assembled subs to the oven and broil for 1-2 minutes, just until the cheese is melted and bubbly.

Step 5: Serve and Enjoy

  1. Finish with Parmesan: Sprinkle grated Parmesan and chopped parsley on top for added flavor.
  2. Serve Hot: Serve the subs immediately with your favorite sides, such as a crisp salad, fries, or chips.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes

Nutrition

  • Serving Size: 1 large sub
  • Calories: 670
  • Sugar: 8g
  • Fat: 35g
  • Carbohydrates: 48g
  • Fiber: 4g
  • Protein: 36g