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
Mouthwatering Meatball Subs

Irresistible Meatball Subs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophie
  • Total Time: 40 minutes
  • Yield: Serves 4

Description

Savor the deliciousness of homemade meatball subs, featuring juicy beef meatballs and melted mozzarella in crusty rolls—perfect for satisfying any comfort food craving.


Ingredients

Scale
  • 1 lb ground beef (80/20)
  • 1 cup Italian-seasoned breadcrumbs
  • 1/2 cup grated Parmesan cheese
  • 3 cloves fresh garlic, minced
  • 2 cups marinara sauce
  • 4 crusty hoagie rolls
  • 1 cup shredded mozzarella cheese
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 375°F (190°C).
  2. In a large bowl, combine ground beef, breadcrumbs, minced garlic, Parmesan cheese, salt, and pepper. Mix until well combined.
  3. Shape the mixture into golf ball-sized meatballs (about 1-1½ inches in diameter).
  4. Heat olive oil in a skillet over medium heat. Brown meatballs on all sides for about 6-8 minutes.
  5. Pour marinara sauce over the browned meatballs and simmer on low for 10 minutes.
  6. On a baking sheet, place hoagie rolls and spoon some marinara sauce from the pan onto each roll. Add several meatballs and top with shredded mozzarella.
  7. Bake for about 10 minutes or until the cheese is bubbly and golden brown.

Notes

  • For extra flavor, add chopped fresh herbs like basil or oregano to the meat mixture.
  •  Substitute ground turkey or chicken for a lighter version of these subs.
  • Leftovers can be stored in an airtight container for up to three days; reheat gently in the microwave or oven.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Comfort Food
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 sub (approximately 220g)
  • Calories: 550
  • Sugar: 6g
  • Sodium: 900mg
  • Fat: 27g
  • Saturated Fat: 12g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 2g
  • Protein: 30g
  • Cholesterol: 85mg