Dinner · Part 1 of 3: Ingredients
Giant Stuffed Mozzarella & Pepperoni Meatball Sub

- Prep
- Cook
- Total
- Serves
- 4
Behold the giant mozzarella and pepperoni stuffed meatball sub! This is not your average meatball sandwich. Each colossal meatball hides a molten core of fresh mozzarella wrapped in spicy pepperoni, simmered in rich marinara until tender, then piled into garlic-buttered sub rolls and blanketed with provolone that gets blistered under the broiler.
The first bite delivers an outrageous cheese pull, a crunchy roll, and saucy, savory goodness in every mouthful. Perfect for game day or a fun family dinner.
This recipe turns the classic meatball sub into a show-stopping centerpiece. Giant meatballs are stuffed with cubes of fresh mozzarella and pepperoni, then seared and simmered in marinara sauce until the cheese inside melts into a gooey, stringy core.
The sub rolls are brushed with homemade garlic butter and toasted until crisp, then loaded with two meatballs each, topped with provolone, and broiled until blistered and bubbling. The result is a sandwich that's messy, indulgent, and absolutely unforgettable. Serve it with extra sauce on the side for dipping.
Ingredients
- 500 g ground beef (80% lean)
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp dried oregano
- 200 g fresh mozzarella, cut into cubes
- 16 slices pepperoni slices
- 2 cups marinara sauce
- 4 crusty sub rolls
Garlic Butter
- 4 tbsp unsalted butter, softened
- 2 cloves garlic, minced
- 2 tbsp fresh parsley, chopped
- 8 slices provolone cheese
Why this recipe works
The method of wrapping seasoned ground beef around a cube of mozzarella and pepperoni creates a pocket of molten cheese that stays inside the meatball during cooking.
As the meatball simmers in marinara, the cheese melts and becomes stretchy, while the pepperoni adds a spicy, smoky flavor that infuses the surrounding beef. The searing step builds a rich crust on the meatballs, locking in juices and adding depth to the sauce.
Toasting the sub rolls with garlic butter is essential for texture and flavor. The butter adds richness and a garlicky aroma, while toasting creates a crisp barrier that prevents the bread from becoming soggy when the saucy meatballs are added.
Broiling the provolone until blistered adds a final layer of savory, cheesy goodness that pulls everything together. This layering of textures and flavors makes each bite satisfying.
Notes and substitutions
Use fresh mozzarella for the best melt; it has a higher moisture content that creates a stringy, creamy center. Low-moisture mozzarella also works but will melt less dramatically. For the pepperoni, choose thick-cut slices for a more substantial bite. The ground beef should be at least 80% lean to keep the meatballs tender; any leaner and they may dry out during simmering.
The marinara sauce can be store-bought or homemade. Look for one with a robust basil flavor to complement the garlic and oregano in the meatballs. The sub rolls should be crusty on the outside but soft on the inside, such as Italian or hoagie rolls. If they are very long, you may need to trim them to fit the meatballs. The garlic butter can be made ahead and stored in the refrigerator.
- Ground beef (80% lean): Ground pork or a beef-pork blend works well; adjust seasoning to taste.
- Fresh mozzarella: Low-moisture mozzarella can be used; it will melt slightly less but holds its shape better.
- Pepperoni slices: Soppressata or salami slices can be substituted for a different flavor profile.
- Marinara sauce: Use your favorite jarred marinara or homemade tomato sauce; look for one with robust basil flavor.
Equipment
- Large skillet with lid
- Mixing bowl
- Sheet pan
- Pastry brush
- Chef's knife
- Cutting board
- Tongs
Up next · Part 2 of 3
7 steps · 30 min of cooking · what to look for at each stage
Step-by-step instructions (Part 2)