Dinner · Part 2 of 3: Instructions
Giant Mozzarella Stuffed Meatball Garlic Butter Sub Step-by-step instructions

- Prep
- Cook
- Total
- Serves
- 4
Before you start
Before starting, take the ground beef out of the refrigerator and let it sit at room temperature for no more than 30 minutes. Cut the mozzarella into four equal cubes and set aside.
Mince the garlic, chop the parsley, and shred the provolone if not pre-shredded. Have all your ingredients and equipment ready, as the cooking moves quickly once you start.
Ingredients at a glance (16)
- 1 1/2 lb ground beef (80% lean)
- 1 cup plain breadcrumbs
- 1 large egg
- 1/2 cup grated parmesan cheese
- 4 cloves garlic, minced
- 2 tsp dried Italian herbs
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 8 oz low-moisture mozzarella, cut into 4 cubes
- 2 tbsp olive oil
- 2 cups marinara sauce
- 2 bakery sub rolls
- 4 tbsp unsalted butter, softened
- 2 cloves garlic, minced (for butter)
- 2 tbsp fresh parsley, chopped
- 8 oz provolone cheese, shredded
Instructions
Forming the Stuffed Meatballs
- Make the Meatball MixtureIn a large bowl, combine the ground beef, breadcrumbs, egg, grated parmesan, minced garlic, dried Italian herbs, salt, and black pepper. Mix with clean hands until just combined, being careful not to overwork the meat.Look for The mixture should be cohesive but not pasty.Tip Overmixing makes meatballs tough; stop as soon as everything is evenly distributed.
- Stuff and Shape the MeatballsDivide the meat mixture into four equal portions. Flatten each portion into a large patty about 1/2 inch thick. Place a cube of mozzarella in the center of each patty, then fold the meat around the cheese, sealing completely. Roll into a smooth, giant meatball.Look for Each meatball should be about 3 inches in diameter, with no cheese visible.Tip Wet your hands lightly to prevent sticking while shaping.
The meat mixture should hold together without being sticky, and each meatball should be smooth and round with no visible cheese. The kitchen will smell of garlic and herbs. Before moving to the next step, make sure the meatballs are uniformly sized so they cook evenly.
Searing and Simmering
- Sear the MeatballsHeat the olive oil in a large cast-iron skillet over medium-high heat. Add the meatballs and sear for 2-3 minutes per side, turning gently, until deeply browned on all sides.Look for The meatballs should have a dark crust but not be cooked through.Tip Use tongs and a spatula to turn them carefully to keep the cheese inside.
- Simmer in MarinaraPour the marinara sauce over the meatballs, scraping any browned bits from the bottom of the skillet. Bring the sauce to a gentle simmer, then reduce the heat to low. Cover and simmer for 15 minutes, until the meatballs are cooked through.Look for The sauce should be bubbling gently and the meatballs should feel firm.Safe temperature 160°F (71°C) internal temperature (ground meat)Tip Turn the meatballs halfway through simmering to coat them evenly.
The meatballs should be deeply browned on all sides, and the marinara should be a rich red, with the aroma of simmering tomatoes and herbs.
The sauce should be gently bubbling, not boiling. After 15 minutes, the meatballs should feel firm to the touch and the sauce should have thickened slightly.
Toasting, Assembling, and Broiling
- Prepare the Garlic ButterIn a small bowl, mix the softened butter with the minced garlic and chopped parsley until well combined.Look for The butter should be spreadable and fragrant.Tip If the butter is too hard, let it sit at room temperature for a few minutes.
- Toast the Sub RollsHeat the oven to 375°F (190°C). Split the sub rolls lengthwise without cutting all the way through. Spread the garlic butter on the cut sides. Place the rolls on a baking sheet and toast for 5-7 minutes, until crisp and golden.Look for The rolls should be lightly browned and crisp on the edges.Tip Keep an eye on them; they can go from golden to burnt quickly.
- Assemble the SubsRemove the toasted rolls from the oven. Place two meatballs into each roll, nestling them into the bread. Spoon extra marinara sauce from the skillet over the meatballs.Look for The meatballs should be nestled snugly in the rolls.Tip Use a slotted spoon to transfer the meatballs so they don't make the bread soggy.
- Broil with ProvoloneTurn the oven to broil. Sprinkle the shredded provolone evenly over the meatballs and the exposed bread. Broil for 2-3 minutes, until the cheese is melted, browned, and bubbling in spots.Look for The cheese should be blistered and golden, with some crispy edges.Tip Watch closely while broiling, as cheese can burn quickly.
The sub rolls should be golden and crisp, the meatballs nestled inside with sauce spooned over, and the provolone melted and blistered on top. The whole kitchen will smell of garlic butter and toasted bread. The cheese should be bubbling and slightly browned in spots, with a few crispy edges.
Common mistakes
One common mistake is overmixing the meat mixture, which makes the meatballs dense and tough. Another is using fresh mozzarella, which can release water and cause the meatballs to fall apart.
Be sure to seal the cheese completely inside the meat mixture—any opening will let the cheese leak out during cooking. When simmering, keep the heat low and cover the pan so the meatballs cook evenly.
How to tell it’s done
The meatballs are done when an instant-read thermometer inserted into the center of a meatball (not touching the cheese) reads 160°F (71°C). The sauce should be bubbling and slightly thickened.
The sub rolls are done when they are golden and crisp. The provolone is done when it is melted, browned, and bubbling in spots, with some crispy edges.
- Ground meat: 160°F (71°C) in the thickest part
- Egg dishes: 160°F (71°C) in the thickest part
Up next · Part 3 of 3
4 variations · storage & make-ahead · 5 answers · printable card
Tips, FAQ & printable recipe (Part 3)← Back to the ingredients (Part 1)