Marinara Meatball Sandwich

The Sandwich That Earns the Mess
There is a category of sandwich that requires both hands and a stack of napkins and is completely worth it, and the meatball sandwich sits at the top of that category without apology. This one in particular. Homemade beef and pork meatballs simmered in marinara until they are tender all the way through, piled generously onto sourdough focaccia that has been slathered on both sides with a roasted garlic herb butter, and finished with fresh mozzarella under the broiler until it blisters and pulls in the best possible way.
The bread matters as much as the meatballs here, which is why focaccia is the right choice. Its open, airy crumb absorbs the marinara without collapsing, its crust is sturdy enough to hold together under the weight of everything piled onto it, and the olive oil baked into the dough adds a richness that plays directly into the garlic butter spread across both cut sides.
Two Meats Make a Better Meatball
Using equal parts ground beef and ground pork rather than beef alone is the combination that gives these meatballs their texture and depth. Ground beef brings the savory, iron-rich flavor that reads immediately as meatball. Ground pork brings fat and a sweetness that keeps the interior tender rather than dense, and it is the reason these meatballs stay juicy through the sear and the simmer rather than tightening up into something chewy.
Milk-soaked breadcrumbs go into the mixture alongside the meat, and they are doing the same work they always do in a meatball or a meatloaf. The milk hydrates the breadcrumbs and distributes through the meat mixture as a binder that adds moisture and keeps the proteins from seizing too tightly against each other during cooking. The result is a meatball with a fine, even crumb that holds together cleanly when bitten into rather than crumbling apart.
Sear First, Simmer After
Browning the meatballs on all sides in an oiled skillet before the marinara goes in is the step that builds the flavor foundation of the entire sandwich. The Maillard reaction that occurs when the meat hits the hot surface of the pan creates a crust of caramelized proteins and sugars that contributes a depth of flavor the marinara alone cannot replicate. It also seals the exterior of the meatball enough that it holds together through the simmering stage without falling apart into the sauce.
Once the marinara is poured over and the lid goes on, the meatballs finish cooking gently in the sauce, which means the sauce simultaneously seasons the meatballs from the outside and the meatballs season the sauce from the inside. By the time the lid comes off, the marinara has absorbed drippings and meat flavor from the sear and become something more interesting than it was from the jar.

The Broil Is Non-Negotiable
Fresh mozzarella placed over the assembled meatballs and put under a high broil for two minutes is the final step that turns a good sandwich into a great one. The mozzarella blisters and browns at the edges while the center stays creamy and pull-apart, and the heat from the broil warms the marinara and the meatballs again so everything going into the sandwich is hot at the same moment. A sandwich assembled with cold cheese and warm meatballs is a compromise. A sandwich that goes under the broiler is a decision.
Watch it closely. Two minutes is the guideline and the broiler is not forgiving beyond it.

Marinara Meatball Sandwich
Ingredients
- Sourdough Focaccia (or bread of your choice)
- Fresh Mozzarella (for topping the sandwich)
FOR THE MEATBALLS:
- 1 lb Ground Beef
- 1 lb Ground Pork
- ½ cup Italian Bread Crumbs
- ½ cup Whole Milk
- 2 Eggs
- ¼ cup Chopped Parsely
- 3 Cloves of Garlic (minced)
- ½ cup Grated Parmesan
- 2 tsp Oregano
- 2 tsp Salt
- 1 tsp Black Pepper
- 1 (16oz) Jar of Marinara Sauce
FOR THE BUTTER:
- 2 Sticks of Butter (softened)
- 1 Head of Garlic (roasted)
- ¼ cup Parsley
- 1 tsp Salt
Instructions
- Add all of your meatball ingredients to a large bowl. Mix everything together with your hands, just until everything is evenly distributed. Do not over-mix at this stage – it will result in a tough meatball! Roll the meatballs into your desired size.
- Heat a large oiled skillet over medium heat. Cook the meatballs until all sides are golden brown, then pour the marinara over top. Cover and allow the meatballs to simmer in the marinara until they are fully cooked through, roughly 10-15 minutes.
- Meanwhile, prepare the garlic butter. Add the butter, roasted garlic, parsley, and salt to a small bowl. Mix to combine.
- Once the meatballs are cooked through, assemble your sandwich. Cut your focaccia in half and spread the garlic butter on both sides. Add your marinara meatballs, and top with fresh mozzarella cheese. Before adding the top piece of bread, bottom of the sandwich on high for 2 minutes, until the cheese is bubbly and golden.
- Finish assembling your sandwich with the top piece of the bread, and enjoy!