Table of Contents
How to Make the Best Meatball Sandwich You’ve Ever Tasted
Meatball sandwiches are a classic for a reason. This version puts a smoky spin on the Italian favorite: smoked Italian meatballs simmered in marinara, loaded with mozzarella, and served on buttery garlic bread. It’s comfort food that’s simple to make and delivers big on flavor.
I enjoy well-cooked steak and pulled pork, but the meals I return to most are comforting and satisfying. This smoked meatball sub combines savory beef and pork, pepperoni for extra depth, and gooey cheese—everything that makes you reach for a napkin and a second helping.

It All Starts With the Meatball
This sandwich is straightforward and requires just a few quality ingredients. The mix of ground beef, Italian pork sausage, and diced pepperoni gives the meatballs a rich, layered flavor. The basic meatball mix is easy to assemble and yields about 14–16 golf-ball-sized meatballs—perfect for stuffing a garlic bread loaf.
In a large bowl, combine:
- 1 lb ground beef
- ½ lb Italian pork sausage
- ¼ lb diced pepperoni
- 3 tbsp marinara (plus extra for simmering)
- 2 tbsp Italian breadcrumbs
- 1 egg
Mix with your hands for even distribution, then form meatballs about the size of golf balls and place them on a foil-lined baking sheet. You should end up with roughly 14–16 meatballs.

Smoked Italian Meatballs
Smoke brings a subtle depth to the meatballs that you won’t get from baking alone. Preheat your smoker to 350°F and smoke the meatballs until they reach an internal temperature of 160°F, about 30 minutes depending on size and smoker. After smoking, transfer the meatballs to a saucepan with 2 cups of marinara and simmer on medium-low to let the flavors meld and the sauce thicken slightly.

Why Internal Temperature Matters
Checking internal temperature is the best way to ensure juicy, safe meatballs. A quick instant-read thermometer gives confidence that the meat is cooked through without being dry. Aim for 160°F before removing meatballs from the smoker.

Where The Magic Happens
While the meatballs simmer in marinara, warm a store-bought loaf of buttered garlic bread in its foil on the smoker for about 5 minutes. That garlic-butter crust is essential—the bread soaks up sauce and adds a crunchy, savory contrast to the tender meatballs.
Slice ½ lb mozzarella into 8–10 slices while the bread warms. When the loaf is warm, open it and layer 4–5 slices of mozzarella on the bottom half, arrange the hot meatballs on top, spoon a few more tablespoons of marinara over the meatballs, then finish with the remaining cheese slices. Close the loaf, return it to the foil, and warm for another 5 minutes so the cheese melts and everything binds together.

The Ultimate Meatball Sandwich
This garlic bread meatball sub with smoked Italian meatballs is big on flavor and easy to scale for family meals or game day. It serves about eight and reheats well, making tasty leftovers the next day.
If you try this smoked meatball sandwich, think about what tweaks you might make—different cheeses, a touch of fresh basil, or a spicier marinara. It’s a flexible recipe that’s perfect for experimenting while keeping the core comfort-food elements intact.
Share your results or variations on social media or with friends—this sandwich is one people will ask you to make again.
Garlic Bread Meatball Sub with Smoked Italian Meatballs
Ingredients
- 1 lb ground beef
- ½ lb Italian pork sausage
- ¼ lb diced pepperoni
- 2 cups marinara, plus 3 tbsp for the meatball mix
- 2 tbsp Italian breadcrumbs
- 1 egg
- 1 loaf buttered garlic bread
- ½ lb mozzarella, sliced
Instructions
- In a large bowl, mix ground beef, pork sausage, diced pepperoni, breadcrumbs, egg, and 3 tbsp marinara until evenly combined.
- Form the mixture into golf-ball-sized meatballs and place on a foil-lined baking sheet (about 14–16 total).
- Smoke the meatballs at 350°F until the internal temperature reaches 160°F, about 30 minutes.
- Transfer smoked meatballs to a saucepan with 2 cups of marinara and simmer on medium-low to warm through and meld flavors.
- While meatballs simmer, warm the garlic bread in its foil on the smoker for about 5 minutes.
- Slice the mozzarella into 8–10 pieces.
- Open the warm loaf, layer 4–5 slices of mozzarella on the bottom, add the meatballs, spoon on extra marinara, then top with remaining cheese slices.
- Close the loaf, return it to the foil, and warm for another 5 minutes to melt the cheese.
- Slice into portions and enjoy.
Notes
Using an instant-read thermometer ensures meatballs are cooked to a safe internal temperature without drying them out. Adjust marinara and cheese amounts to taste.