You freeze the parts, not the finished sandwich, and that's the part people get wrong
A finished meatball sub does not survive the freezer. The roll goes soggy, the cheese goes rubbery, and you end up with something nobody wants to eat. So freeze it as a kit instead: a bag of meatballs already simmered in sauce, a separate bag of shredded mozzarella, and rolls bought fresh the day you serve it.
Thaw the meatball bag overnight in the fridge, then reheat it in a saucepan on the stove until it's bubbling through, about ten minutes on medium. A microwave works too but tends to leave one meatball scalding hot and the one next to it still cool in the middle.
Split the rolls, load meatballs and sauce, top with mozzarella, and run them under the broiler for two to three minutes watching the whole time. Broilers do not forgive a distraction; two extra minutes is the difference between melted cheese and a burnt roll.
Ingredients
The batch makes 6 subs (freeze the parts, assemble fresh). Plan on about 45 minutes to cook the meatballs, then freeze.
- 1.5 pounds ground beef or turkey
- 1/2 cup breadcrumbs and 1 egg
- 2 teaspoons Italian seasoning, salt, and pepper
- 1 jar (24 oz) marinara sauce
- 6 sub rolls (frozen separately, fresh, or store-bought)
- 2 cups shredded mozzarella cheese
How to Make It
- Mix the meat, breadcrumbs, egg, and seasoning; roll into 24 small meatballs.
- Bake at 400F for 18 to 20 minutes, until cooked through (165F).
- Simmer the baked meatballs in the marinara for 5 minutes so they soak up sauce.
- Cool completely before freezing.
Freeze It
Freeze the saucy meatballs and the cheese as a kit, and keep the rolls separate so nothing goes soggy. You assemble the hot sub fresh on practice night.
- Freeze meatballs in their sauce in a flat, labeled bag or container (up to 3 months)
- Bag the shredded mozzarella separately
- Freeze rolls in their own bag, or buy fresh the day you need them
Thaw and reheat on practice night
Warm the meatballs from frozen, split the rolls, and broil the assembled subs just long enough to melt the cheese.
- Meatballs from frozen: simmer in a covered pan with a splash of water, 12 to 15 minutes, until hot
- Or microwave the meatballs from frozen, 4 to 6 minutes, stirring once
- Spoon onto split rolls, top with mozzarella, broil 2 to 3 minutes until melted
- Serve with: a simple salad, baby carrots, potato chips
Parent Tip
Serve the meatballs over rice or pasta instead of rolls if you are out of bread.
Make it fit tonight
Small changes that make this one fit your night
Meatballs simmered in sauce, frozen separately
Freeze the meatball-and-sauce mixture alone in a quart bag laid flat, no rolls or cheese mixed in yet.
Mozzarella bagged apart from the meatballs
Keep shredded mozzarella in its own bag so it doesn't clump into the sauce and go grainy after thawing.
Fresh rolls bought the day of
Buy rolls the same day you serve these; frozen or day-old rolls go gummy under a broiler instead of toasting.
Overnight fridge thaw, stovetop reheat
Move the meatball bag to the fridge the night before so it reheats through in ten minutes instead of forty.
Two to three minutes under a watched broiler
Stand at the oven for the broiler step; walking away for two minutes is how the roll edges burn black.
Plan the next step
Build the kit
Use the planner to schedule a meatball batch and stock a few subs worth.