Go Back Email Link
+ servings

Meatball Sub Sandwich

Meatball Subs are the best kind of sub sandwich. Large homemade meatballs between garlic butter rolls loaded with cheese and baked until crispy.
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4 subs
Author: Valentina's Corner


  • 4 hoagie rolls
  • 2 cups shredded mozzarella cheese

homemade meatballs-

  • 2 lbs ground beef
  • 1/2 large onion finely grated
  • 3 garlic cloves minced
  • 2 large eggs whisked
  • 2 Tbsp mayonnaise
  • 1/3 cup plain breadcrumbs
  • 3 Tbsp parmesan cheese
  • 3 Tbsp whole milk
  • tsp salt
  • ½ tsp ground black pepper
  • 2 Tbsp fresh basil chopped
  • 24 oz marinara sauce

garlic butter topping-


prepare meatballs-

  • Grate onion on the small protruding holes’ side of the grater.
  • In a bowl, combine the ground beef, grated onion, minced garlic, eggs, mayo, breadcrumbs, parmesan cheese, milk, salt, pepper, and chopped basil.
  • Shape the mixture into 16 even shaped meatballs.

cook sauce and meatballs-

  • Add the shaped meatballs and marinara sauce to the instant pot.
  • Seal and pressure cook for 12 minutes, release pressure and serve.

prepare subs-

  • Preheat the oven to 375°F and line a baking sheet with parchment paper.
  • Add the hoagie rolls to the baking sheet and brush the tops with the garlic butter topping.
  • Add 4 meatballs into each hoagie roll along with sauce.
  • Evenly sprinkle the shredded cheese over the subs.
  • Bake the subs for about 6-8 minutes or until the cheese has melted.
  • Enjoy!