Save Rainy Sunday afternoons were made for sandwiches like this. I'd curl up on the couch with one fresh from the oven, watching old movies while the cheese still stretched in those perfect gooey strands. There's something about a meatball sub that feels like a warm hug, the kind of comfort food that makes any grey day feel a little brighter.
My college roommate used to make these for our study sessions, and they became the thing we craved during exam week. I remember standing in her tiny kitchen, watching her shape meatballs by hand while explaining that the secret was never overmixing the meat. Now every time I make them, I think about late nights and the way something so simple could bring people together.
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: The combination keeps meatballs moist while adding depth of flavor
- Breadcrumbs soaked in milk: This prevents the meatballs from becoming dense or tough
- Parmesan cheese: Adds a salty umami punch throughout the meat mixture
- Marinara sauce: Use your favorite brand or homemade, but avoid anything too sweet
- Provolone slices: Melts beautifully and adds a mild creaminess that balances the sauce
- Sub rolls: Look for rolls with a soft crumb but sturdy enough to hold all those meatballs
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Make the meatball mixture:
- Combine both meats, egg, breadcrumbs, milk, Parmesan, garlic, parsley, oregano, salt, and pepper in a large bowl. Mix gently until just combined, being careful not to overwork the meat.
- Shape into meatballs:
- Form the mixture into 16 equal meatballs, about the size of a golf ball. Place them on a parchment-lined baking sheet and bake at 400°F for 15 to 18 minutes until browned.
- Prepare the sauce:
- While meatballs bake, heat olive oil in a saucepan over medium heat. Cook the onion until soft, about 3 minutes, then add garlic for another minute.
- Simmer meatballs in sauce:
- Pour in the marinara and bring to a gentle simmer. Add the baked meatballs and cook for 10 minutes, letting them absorb all that sauce.
- Assemble the subs:
- Optionally butter and toast the cut sides of the rolls. Fill each with 4 meatballs and plenty of sauce, then top with 2 provolone slices each.
- Melt the cheese:
- Broil the assembled subs for 2 to 3 minutes until the cheese is bubbly and starting to brown in spots. Serve immediately while hot.
Pin it These subs became my go-to for feeding a crowd during movie nights, the kind of meal where everyone reaches for the same last bite. There's a messy joy in eating them, sauce on your chin and cheese stringing from the sandwich to your mouth, nobody caring because it's just that good.
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.
Making It Your Own
Swap ground turkey or chicken if you want something lighter. I've added sautéed peppers and onions to the sandwich when I needed to stretch the recipe, and honestly, that extra sweetness from the peppers might be my favorite variation now.
Serving Suggestions
A crisp green salad with a bright vinaigrette cuts through all that richness beautifully. Some people serve potato chips alongside, but I prefer a simple arugula salad tossed with lemon and olive oil to balance the heavy sandwich.
Leftovers and Storage
Meatballs and sauce freeze beautifully for up to three months, so I often double the batch. Just reheat them gently on the stove before assembling fresh subs. Avoid storing assembled sandwiches as the bread will get soggy.
- Wrap extra meatballs individually before freezing for easy portion control
- Reheat frozen meatballs directly in simmering sauce over low heat
- Always assemble subs just before serving for the best texture
Pin it Some recipes are just worth the mess, and this is absolutely one of them.
Frequently Asked Questions
- → What type of meat works best for the meatballs?
A combination of ground beef and pork creates the ideal texture and flavor profile. The beef provides structure and richness while pork adds moisture and tenderness. You can substitute ground turkey or chicken for a lighter version, though the texture will be slightly leaner.
- → Can I make the meatballs ahead of time?
Absolutely. Form and bake the meatballs up to 2 days in advance, then store them in an airtight container in the refrigerator. Reheat gently in the marinara sauce before assembling your subs. The flavors often develop even better after resting overnight.
- → How do I prevent the sandwich rolls from getting soggy?
Lightly toasting the rolls before assembly creates a barrier that helps prevent sogginess. You can brush the cut sides with butter and toast them under the broiler or in a hot pan. Also, avoid overdressing with sauce—a thin coating on the meatballs provides plenty of flavor.
- → What cheese alternatives work well?
While provolone offers classic mild flavor and excellent melting properties, you can use mozzarella for a creamier texture, Italian blend for more complexity, or even sharp provolone for extra tang. Just ensure whatever cheese you choose melts well to achieve that signature gooey topping.
- → Can I freeze assembled meatball subs?
Freezing fully assembled subs isn't recommended as the bread texture suffers. Instead, freeze the cooked meatballs in sauce separately. When ready to enjoy, reheat the meatballs and sauce, then assemble fresh on toasted rolls. This method maintains the best quality and texture.
- → What sides pair well with meatball subs?
Crisp salads help balance the richness. Try a simple arugula salad with lemon vinaigrette, or classic Caesar. Roasted vegetables, garlic bread, or even potato chips work nicely. For beverages, Italian lager, Chianti, or sparkling water with lemon complement the bold flavors beautifully.