Everyday ingredients. Something delicious.

Sandwiches

Italian Meatball Parmesan Sandwich

Classic Italian-inspired meatball sub with juicy homemade meatballs, marinara sauce, melted mozzarella, and toasted hoagie bread for a hearty lunch.

Jump to recipe ↓
Prep20 min
Cook25 min
Rest / chill0 min
Total45 min
Yield4 sandwiches

Gather your ingredients

Ingredients

Check off items as you go. US customary measures.

One step at a time

Let’s make it

  1. In a bowl, combine ground beef, breadcrumbs, Parmesan, egg, garlic, Italian seasoning, salt, and pepper; mix gently until just combined.
  2. Form mixture into twelve evenly sized meatballs.
  3. Heat olive oil in a skillet over medium heat. Brown meatballs on all sides about 6 minutes.
  4. Add warmed marinara sauce, cover, and simmer 12 minutes until meatballs reach 160°F internally.
  5. Preheat oven to 375°F. Slice hoagie rolls horizontally, leaving hinge intact.
  6. Place three meatballs with sauce in each roll and top with shredded mozzarella.
  7. Place sandwiches on baking sheet and bake 8 to 10 minutes until cheese is melted and bread toasted.

A little kitchen know-how

Use day-old hoagie rolls for better toasting and holding up to sauce and fillings without getting soggy.

Storage & leftovers

Wrap leftover sandwiches tightly in foil and store in refrigerator for up to 2 days. Reheat in oven at 350°F for 15 minutes.

Cooking times are estimates; check doneness. See safe cooking temperatures and food storage guidance. Check ingredient labels for allergens.