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

Cheesy Meatball Subs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Zoe Adelson
  • Total Time: 40 minutes
  • Yield: 4 servings

Description

These cheesy meatball subs are packed with juicy beef meatballs, marinara sauce, and melty mozzarella cheese all nestled in warm, toasted sub rolls. A family favorite dinner recipe that’s easy to make, perfect for game day or casual weeknight meals.


Ingredients

1 lb ground beef

1/2 cup breadcrumbs

1 egg

2 cloves garlic, minced

1/4 cup onion, finely chopped

1 tsp Italian seasoning

1 tsp salt

1/2 tsp black pepper

1 1/2 cups marinara sauce

1 cup shredded mozzarella cheese

4 sub rolls

1 tbsp olive oil


Instructions

1. In a mixing bowl, combine ground beef, breadcrumbs, egg, garlic, onion, Italian seasoning, salt, and pepper. Mix until just combined.

2. Shape the mixture into even meatballs.

3. Heat olive oil in a skillet over medium heat. Sear the meatballs until browned on all sides.

4. Add marinara sauce to the skillet, cover, reduce heat, and simmer until meatballs are fully cooked.

5. Preheat oven to 375°F. Slice sub rolls and toast lightly.

6. Fill each roll with meatballs and sauce.

7. Top with shredded mozzarella cheese.

8. Bake for 5–7 minutes or until cheese is melted and bubbly.

9. Serve hot and enjoy.

Notes

These subs taste best fresh out of the oven.

Toast the rolls to prevent sogginess.

You can make the meatballs ahead and reheat when needed.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 sub
  • Calories: 580
  • Sugar: 6g
  • Sodium: 940mg
  • Fat: 28g
  • Saturated Fat: 11g
  • Unsaturated Fat: 14g
  • Trans Fat: 1g
  • Carbohydrates: 42g
  • Fiber: 3g
  • Protein: 35g
  • Cholesterol: 100mg