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
Cheesy Baked Meatball Sub Recipe

Cheesy Baked Meatball Sub Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 26 reviews
  • Author: Elina
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian
  • Diet: None

Description

This homemade meatball sub features tender beef meatballs simmered in marinara sauce, nestled into a crusty sub roll, and blanketed with melty mozzarella cheese. Perfectly golden, cheesy, and hearty!


Ingredients

Units Scale

For the Meatballs:

  • 1 lb ground beef
  • 1/4 cup breadcrumbs
  • 1 egg
  • 2 tbsp grated Parmesan
  • 2 cloves garlic, minced
  • 1 tsp Italian seasoning
  • Salt and pepper to taste

For Assembly:

  • 4 crusty sub rolls
  • 2 cups marinara sauce (store-bought or homemade)
  • 1 1/2 cups shredded mozzarella cheese
  • Optional: Fresh basil or parsley for garnish

Instructions

  1. Preheat oven to 375°F (190°C). Make the meatballs: In a bowl, mix ground beef, breadcrumbs, egg, Parmesan, garlic, seasoning, salt, and pepper. Form into 1.5-inch balls.
  2. Cook the meatballs: Place meatballs on a lined baking sheet and bake for 15–20 minutes until browned and cooked through.
  3. Simmer in sauce: Heat marinara sauce in a skillet, add the meatballs, and simmer for 5–10 minutes.
  4. Assemble subs: Slice the rolls open, add 3–4 meatballs to each, spoon sauce over, top with mozzarella.
  5. Bake until melty: Place subs on a baking tray and bake for 5–7 minutes, until cheese is bubbly and slightly browned.
  6. Serve hot, optionally garnished with chopped basil or parsley.


Nutrition

  • Serving Size: 1 sub
  • Calories: 580
  • Sugar: 5g
  • Sodium: 1150mg
  • Fat: 32g
  • Saturated Fat: 15g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 33g
  • Fiber: 3g
  • Protein: 38g
  • Cholesterol: 140mg