This Meatball Sub Sandwich is a classic family favorite that’s perfect for game day or any night of the week. Either frozen or homemade meatballs are tucked into a toasted hoagie bun along with marinara sauce and sliced cheese, then broiled until melted, bubbly, and delicious.
Jump to:
The Best Meatball Sub Sandwich
This is the best classic Meatball Sub recipe, hands down. It’s got a crunchy garlic bun, juicy meatballs and sauce, and melted cheese in every single delicious bite. Best of all, you can have these ready for dinner in about 20 minutes.
If you want to really go for it and use homemade meatballs, these Spicy Italian Meatballs are amazing and super simple. You can make them ahead of time, store in the fridge or freezer, and pull out as many as you need. Homemade sub sandwiches also make a great game day option. And if you’re looking for more sandwich or sub sandwich recipes, this Chicken Salad Sandwich is another classic favorite.

Ingredients in This Meatball Sub Recipe
- Meatballs - this recipe suggests using frozen meatballs because it is super quick, easy, and convenient. You can also make your own homemade meatballs. For 6 sandwiches, you’ll need about 1 ½ pounds of meatballs or about 2-3 meatballs per sandwich.
- Hoagie Buns - use any kind of 4-5” sturdy hoagie bun, sub sandwich bun, Italian bread, or French bread. In a pinch even hotdog buns would work!
- Butter - this is to spread over the hoagie buns before toasting so you’ll want it to be nice and soft. You could also substitute olive oil.
- Garlic Salt - you can either use garlic salt or half garlic powder and half salt to sprinkle over the hoagie buns. It adds tons of flavor. Feel free to add other seasoning like red pepper flakes, Italian seasoning, or even just a bit of salt and pepper.
- Marinara Sauce - use your favorite brand of jarred marinara or make your own Homemade Marinara Sauce.
- Cheese - I like to use a slice of mozzarella and a slice of provolone per sandwich. You could also use one or the other, or substitute shredded cheese or even fresh mozzarella.

How to Make A Sub Sandwich With Meatballs
- Prepare the meatballs. Prepare and heat meatballs according to the recipe or package directions. Set aside.
- Toast the buns. Spread the insides of each hoagie bun with butter and sprinkle lightly with garlic salt. Place on a baking sheet and broil for about 2-3 minutes or until golden brown.
- Build the meatball subs. Remove buns from the broiler and carefully add the warmed meatballs, 2-3 tablespoons of marinara sauce, a slice of provolone cheese, and a slice of mozzarella cheese.
- Broil. Return to the broiler in your preheated oven for another 2-3 minutes, or until the cheese is melted.
- Serve. Serve warm with additional marinara sauce for dipping. Enjoy!

Frequently Asked Questions
For meatball subs, any long 4-5” sub roll or hoagie bun will work great as long as it is relatively sturdy. You can also take a long loaf of French bread or Italian bread, slice it down the middle, and cut it into portions. With all of the sauce and melted cheese, regular sliced bread will just fall apart and make a bit of a mess.
If you would rather use the oven, you can preheat it to about 375 degrees and use that instead. It may just take a few minutes longer.
The best meatballs are the most delicious meatballs, but the second best meatballs are whatever you have that is going to make your life easy! Of course homemade meatballs have the best flavor and texture. These Spicy Italian Meatballs are super simple, made with ground beef, sausage, bread crumbs, Parmesan cheese, and some simple Italian seasoning.
But sometimes what you really need are frozen meatballs that will make dinner as easy as possible. I suggest going with a classic Italian meatball.
Storing and Reheating
- Refrigerator: store leftover sauce and meatballs in an airtight container in the fridge for up to 4 days.
- Freezer: you can freeze leftover meatballs and sauce for up to 2 months. To thaw, transfer to the fridge overnight.
- To reheat: to reheat meatballs and sauce, you can use the microwave or put them into a saucepan over medium heat until warmed through.

Meatball Sub Recipe
Ingredients
- 1½ pounds Meatballs or 3-4 meatballs per sandwich
- 6 medium Hoagie Buns about 4-5" long
- 2 Tablespoons Butter room temperature
- 2 teaspoons Garlic Salt
- 2 cups Marinara Sauce
- 6 slices Provolone Cheese
- 6 slices Mozzarella Cheese
Instructions
- Preheat oven to broil setting.
- Prepare and heat meatballs according to the recipe or package directions. Set aside.
- Spread the insides of each hoagie bun with butter and sprinkle lightly with garlic salt. Place on a sheet pan and broil for about 2-3 minutes or until golden brown.
- Remove buns from the broiler and carefully add the warmed meatballs, 2-3 tablespoons of marinara sauce, a slice of provolone cheese, and a slice of mozzarella cheese.
- Return to the broiler for another 2-3 minutes, or until the cheese is melted.
- Serve warm with additional marinara sauce for dipping. Enjoy!
Nutrition
More of the Best 30-Minute Meals
- Southwest Crispy Chicken Salad
- Buffalo Chicken Pasta
- Creamy Cauliflower Soup
- Chicken Tenders
- Walking Tacos
- Chipotle Chicken Burritos
- Steak Fajitas
- Quick Beef Chili
- Korean Beef Stir Fry
- More Easy Weeknight Dinners
- More Game Day Recipes
If you’ve tried this recipe, please rate it and leave a comment on this post. I love hearing feedback from you. It helps me and other readers too! If you love Pinterest, feel free to leave a comment and photo there too. Also, if you like to share, use the hashtag #thecarefreekitchen on Instagram and tag me @thecarefreekitchen so I can find you and give your post some love. You can also find me on Facebook at The Carefree Kitchen. Thank you!!
This is the best Meatball Sub Sandwich recipe, hands down. It's filled with juicy meatballs and sauce, melted cheese, all served on a toasted hoagie bun.
Leave a Reply