Save to Pinterest The first time I made meatball subs, I was trying to recreate a sandwich from this tiny Italian place near my old apartment. The owner would always slip an extra meatball onto my paper plate with a wink. I spent three years trying to figure out what made his version so unforgettable, until I realized it was the combination of pork and beef, plus that crucial step of simmering the baked meatballs right in the sauce.
My dad came over during one of my test runs, skeptical about homemade subs being worth the effort. He took one bite, went silent for a full minute, then asked if I could teach him the technique. Now we make them together before Sunday football games, and honestly, the assembly line of rolling meatballs has become better than the actual game.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Ground beef and pork mixture: The pork adds fat and tenderness while beef provides structure, this dual meat approach is what keeps meatballs from becoming dense hockey pucks
- Breadcrumbs soaked in milk: I learned this trick from an Italian neighbor, the milk softened breadcrumbs create tiny pockets of moisture throughout each meatball
- Parmesan cheese: Do not skip this, it adds umami depth that makes the meatballs taste like they have been simmering for hours
- Marinara sauce: Store bought works perfectly fine but look for one with no added sugar, the meatballs will season it as they simmer together
- Provolone cheese: It melts beautifully and has a mild sharpness that cuts through the rich meat and sauce without overpowering everything
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Mix and shape the meatballs:
- Combine both meats, egg, soaked breadcrumbs, Parmesan, garlic, herbs, and seasonings in a large bowl, mix gently until just blended, and roll into 16 even balls, handling the mixture as little as possible keeps them tender
- Bake until browned:
- Place meatballs on a parchment lined tray and bake at 200°C (400°F) for 15 to 18 minutes until they develop a nice brown crust on all sides
- Build the sauce base:
- While meatballs bake, sauté onion in olive oil until soft, add garlic for one minute, then pour in marinara and bring to a gentle simmer
- Simmer together:
- Transfer baked meatballs directly into the sauce and let them simmer for 10 minutes, this step is where the magic happens as the meat flavors infuse the sauce
- Toast the rolls:
- Split the sandwich rolls, butter the cut sides if you like, and toast under the broiler until golden brown, this creates a barrier that prevents soggy bread
- Assemble and melt:
- Place four meatballs with sauce in each roll, top with two provolone slices, and broil for 2 to 3 minutes until the cheese is bubbling and starting to brown in spots
Save to Pinterest These subs have become my go to for feeding a crowd because everything can be prepped ahead. I once served them at a Super Bowl party and the kitchen stayed packed with people hovering around the baking tray, watching the cheese bubble through the oven window. The silence when everyone took that first bite was pretty satisfying.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Make Ahead Magic
You can form and refrigerate the raw meatballs up to 24 hours before baking, or freeze them uncooked on a tray then transfer to a bag. The sauce can be made days ahead and actually tastes better after sitting overnight.
Bread Selection
A really good sub roll makes or breaks this sandwich, look for ones with a soft interior but substantial crust that can hold up to the sauce without disintegrating. Slightly stale bread actually works better than fresh because it will not get as soggy.
Serving Ideas
These meatball subs pair perfectly with a simple green salad dressed with bright vinaigrette to cut through the richness. I also like to serve extra marinara on the side for dipping because everyone always wants more sauce than fits inside the roll.
- Let the subs rest for 5 minutes after broiling so the cheese sets slightly
- Wrap the bottom half in foil if you are serving these at a party to contain the mess
- Leftover meatballs and sauce reheat beautifully for lunch the next day
Save to Pinterest There is something deeply satisfying about a sandwich that requires two hands and a pile of napkins, and these meatball subs deliver exactly that comfort food experience.
Recipe Questions & Answers
- → Can I freeze meatball subs?
Assemble the subs completely, wrap tightly in foil, and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat in a 350°F oven until warmed through and cheese melts again.
- → What type of rolls work best?
Look for sturdy Italian sub rolls, hoagie buns, or baguette-style bread that can hold the sauce without getting soggy. Slightly denser bread with a chewy crust holds up beautifully to the juicy meatballs and sauce.
- → Can I make these ahead?
Prepare meatballs and sauce up to 2 days in advance. Reheat gently before assembling. For best results, toast the rolls and melt the cheese just before serving to maintain ideal texture.
- → How do I prevent soggy bread?
Lightly toast the cut sides of rolls before adding meatballs. You can also create a subtle barrier by brushing toasted bread with olive oil or a thin layer of Parmesan before loading with sauce-covered meatballs.
- → What sides pair well?
Crisp Caesar salad, garlic knots, or simple roasted vegetables complement the rich flavors beautifully. For a classic pub experience, serve with potato chips or seasoned fries on the side.