Ultimate Meatball Sub Sandwich Recipe

Posted on

These Meatball Sub Sandwiches are so delicious! The juicy meatballs are served in marinara sauce and are topped with melted cheese. They are the perfect sandwich for lunch or dinner.

Difficulty

Easy

Prep time

20 minutes

Cooking time

30 minutes

Total time

50 minutes

Servings

4 sandwiches

Meatball Sub Sandwich Recipe
Meatball Sub Sandwich Recipe

What is a Meatball Sub Sandwich?

A meatball sub is pure comfort. Juicy meatballs are made with a mix of beef and pork, wich makes them very delicious. They are cooked in marinara sauce served a soft roll and topped with melted cheese.

The best part? Cheese melts perfectly and the bread gets a little toasty, when we broil them. Every bite is warm and packed with flavor. It’s great for a casual dinne a picnic, or for something hearty and delicious.

Why I Love This Recipe?

I love this meatball sub recipe because you can easily make at home. The homemade meatballs are juicy. The meatballs are made from the perfect mix of ground beef, pork and Italian seasoning. The marinara sauce goes perfectly with the meatballs. And let’s not forget the best part! Gooey melted cheese on a crusty hoagie roll. It’s impossible to resist!

You can make it ahead and the leftovers are just as delicious. This makes it perfect for meal prep or freezing for later.

Key Ingredients

Ground Beef and Pork: This combo is the secret to tender, flavorful meatballs. The beef adds richness, while the pork keeps them juicy. Together, they’re the dream team for meatballs!

Panko Breadcrumbs: These light breadcrumbs help bind the meatballs and give them a soft, airy texture. They keep the meatballs from turning into little flavor bricks—because no one wants that.

Eggs: The glue that holds the meatballs together. Beaten eggs make sure everything stays in shape while cooking.

Parmesan Cheese: Freshly grated Parmesan adds a salty, savory punch that takes the meatballs to the next level.

Marinara Sauce: Rich, tangy, and packed with Italian flavor. Whether you use homemade or store-bought, this sauce is what ties it all together.

Hoagie Rolls: These sturdy rolls are perfect for holding all that meatball and sauce goodness without falling apart. Baguettes or other sub rolls work too if that’s what you have on hand.

Cheese: Fontina and provolone melt into gooey perfection over the meatballs. Mozzarella or a mix of cheeses also work if you want to switch it up.

Fresh Basil: A sprinkle of fresh basil adds a bright, herby touch to finish the sandwich. It’s simple but makes the flavors pop.

How to Serve?

Serve the meatball sub sandwich hot, straight from the oven, with a side of crispy French fries or a fresh green salad for a balanced meal. For a fun twist, pair them with garlic bread or roasted vegetables.

These subs are also perfect for a game day spread or a casual get-together. For an extra indulgent experience, drizzle a bit of extra marinara sauce over the top before serving and sprinkle with fresh Parmesan and chopped basil.

A glass of red wine, such as Chianti or Sangiovese, pairs beautifully with the rich flavors of the meatballs and sauce.

Meatballs for meatball sub sandwich
Meatballs for meatball sub sandwich

Expert Tips

Perfect Meatballs: Keep the meatballs tender by gently mixing the ingredients—don’t overdo it! Overmixing can make them tough. I like to use an ice cream scoop to portion them evenly, so they all cook at the same time.

Customize the Cheese: Fontina and provolone are great, but feel free to experiment! Mozzarella gives a gooey texture, while cheddar or pepper jack can add sharpness or a little kick.

Crispy Hoagie Rolls: For extra flavor and crunch, brush the inside of the rolls with garlic butter before adding the meatballs and sauce. Broil them until the bread is crispy and the cheese is bubbly—so satisfying!

Make-Ahead Tips: You can prepare the meatballs and sauce ahead of time and keep them in the fridge. When it’s time to eat, just reheat, assemble the sandwiches, and bake. It’s perfect for busy weeknights.

Freezing Instructions: To meal prep, freeze the meatballs individually on a baking sheet, then store them in a freezer bag. This way, you can thaw only what you need for quick, easy sandwiches later.

Variations and Substitutions

  • Vegetarian Meatball Subs: Replace the meatballs with store-bought or homemade vegetarian meatballs made from lentils, beans, or mushrooms. Use the same marinara sauce and cheese for a delicious vegetarian option.
  • Turkey Meatball Subs: Substitute ground turkey for the beef and pork to create a lighter version of this classic sandwich. Turkey meatballs are leaner and still provide great flavor and texture.
  • Spicy Meatball Subs: Add a pinch of red pepper flakes to the meatball mixture or the marinara sauce for a spicy kick. You can also use spicy Italian sausage in place of the ground pork for added heat.
  • Gluten-Free Meatball Subs: Use gluten-free breadcrumbs in the meatballs and serve the subs on gluten-free hoagie rolls or over a bed of zucchini noodles for a low-carb option.
  • Cheesy Garlic Bread Meatball Subs: For an indulgent twist, turn your hoagie rolls into garlic bread by brushing them with garlic butter and topping with mozzarella before broiling. Then, add the meatballs and sauce for a cheesy, garlicky delight.

How to Store?

Store leftover meatball subs in an airtight container in the refrigerator for up to 3 days. To reheat, place the sandwich on a baking sheet and bake in a preheated oven at 350°F (175°C) for about 10 minutes, or until heated through and the cheese is melted.

Alternatively, you can microwave the meatballs and sauce separately and then assemble the sandwich. If freezing, prepare the meatballs and sauce but don’t assemble the sandwich.

Freeze the meatballs and sauce in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating and assembling the sandwich.

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
Meatball Sub Sandwich Recipe

Ultimate Meatball Sub Sandwich Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Laura
  • Total Time: 50 minutes
  • Yield: 4 sandwiches 1x

Description

Rich, cheesy, and satisfying, this Meatball Sub Sandwich recipe is a classic comfort food! Loaded with tender meatballs, marinara sauce, and gooey cheese, it’s an easy and delicious meal everyone will love.


Ingredients

Units Scale
  • 1/2 lb ground beef
  • 1/2 lb ground pork
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 egg
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 cups marinara sauce
  • 4 hoagie rolls
  • 1 cup shredded Fontina cheese
  • 1 cup shredded Provolone cheese
  • Fresh basil leaves, for garnish

Instructions

  1. Make the Meatballs: Preheat your oven to 400°F (200°C). In a large bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, garlic, Italian seasoning, salt, and pepper. Mix until just combined, being careful not to overmix. Form the mixture into 12 equal-sized meatballs using your hands or an ice cream scoop.
  2. Bake the Meatballs: Place the meatballs on a baking sheet lined with parchment paper and bake for 15-20 minutes, or until fully cooked and golden brown.
  3. Heat the Marinara Sauce: While the meatballs are baking, heat the marinara sauce in a large skillet over medium heat. Once the meatballs are cooked, add them to the sauce and simmer for 5-10 minutes, allowing the flavors to meld.
  4. Assemble the Sandwiches: Preheat the broiler. Split the hoagie rolls and place them on a baking sheet. Spoon three meatballs and some sauce into each roll. Top with shredded Fontina and Provolone cheese.
  5. Broil the Sandwiches: Place the sandwiches under the broiler for 2-3 minutes, or until the cheese is melted and bubbly. Keep a close eye on them to prevent burning.
  6. Serve: Garnish with fresh basil leaves and serve hot. Enjoy!

Notes

To make this recipe faster, you can use store-bought meatballs and marinara sauce.

For a lighter version, substitute ground turkey for the beef and pork mixture.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Lunch
  • Cuisine: Italian

Nutrition

  • Calories: 620
  • Sugar: 7g
  • Fat: 35g
  • Carbohydrates: 45g
  • Protein: 32g

Nutrition information

This website gives estimated nutritional information, which might change depending on the ingredients used.

Frequently Asked Questions

Can I use store-bought meatballs for this recipe?

Yes, you can use store-bought meatballs to save time. Simply heat them in marinara sauce as instructed in the recipe. You can find a variety of meatballs at most grocery stores, including beef, turkey, and vegetarian options.

What type of bread works best for meatball subs?

Hoagie rolls are the best choice because they are sturdy enough to hold the meatballs and sauce without becoming soggy. You can also use French baguettes or ciabatta rolls for a different texture.

Can I make the meatballs ahead of time?

Absolutely! You can prepare the meatballs and store them in the refrigerator for up to 3 days or freeze them for up to 2 months. When ready to use, simply reheat them in the marinara sauce before assembling the sandwiches.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star