Alright, friend—so last Tuesday I was completely convinced we had leftovers in the fridge. Spoiler: there were none. It was one of those days (you know), so I hustled through my mental list and landed on this easy weeknight meatball sub recipe. It's ridiculous how often this sandwich has bailed me out. There was a time I made these for a friend who was moving, and let me tell you, one bite, and she forgot all about her missing boxes. Cheesey comfort just works like that.
So, Why Are You Going to Love This?
I make this when the kids are, well, starving (or so they claim) but I still want something a notch above frozen pizza. My family goes absolutely wild for this meaty, saucy business—especially since it's got just the right amount of cheese, and honestly, it's hard to mess up. Sometimes I even swap in plant-based meatballs and no one really notices! Except that one time—long story; involves grumpy kids and suspiciously green flecks. Also, clean-up is easy (high five for less dish duty), which is underrated on a work night.
Here's What Goes Into It
- 1 bag frozen Italian meatballs (about 20), or homemade if you have time. Honestly, I've even used the Swedish kind in a pinch, but shhh
- 1 jar (24 oz) marinara sauce (Rao's is great, but most brands work fine. My grandmother always insisted on her homemade one, but no shade if you can't today.)
- 4 soft sub rolls (any big sandwich bun will do, but don't go with anything too crusty or it'll shred your gums)
- 2 cups shredded mozzarella cheese (sometimes I use slices if that's all I have; it still melts!)
- ⅓ cup grated Parmesan cheese (the green can stuff, or fresh if you wanna be fancy)
- A handful of fresh basil, torn (optional, but smells fantastic. Dried Italian herbs work too)
- Olive oil or butter for toasting the rolls (not required, but more delicious)
Alright, Here's How You Throw It Together
- Preheat your oven to 400°F (or whatever temp your broiler likes best—I once rushed and used the broiler early... don't do that).
- Warm the meatballs and sauce together in a big pan on medium. I usually do this while fumbling with the cheese. 8–10 minutes if they're frozen; just enough so they get cozy, but don't try to boil them to save time. (I did once! Sauce everywhere.)
- Meanwhile, slice your sub rolls kinda like a boat—it helps keep the filling in. I nudge them open without splitting all the way through (unless I do, but, it's fine either way).
- Brush the inside lightly with olive oil or a little melted butter. Pop onto a baking sheet cut-side up and toast for 3–4 minutes in the oven. Not so long they go hard—we want gentle crispy edges, not crackers.
- Tuck about 4–5 meatballs with sauce into each roll. Don’t stress if one rolls away (I call those the chef's treat).
- Shower a hefty pinch of mozzarella over the top and sprinkle Parmesan like confetti. I jam a bit of cheese between the meatballs too (for science).
- Stick the subs back in the oven for 5–7 minutes, until the cheese is bubbly and golden. This is where I usually sneak a taste of the extra sauce—gotta do quality control, right?
- Scatter torn basil over the top if you like, and eat right away. Seriously, they cool down fast. Sauce on the shirt is kind of inevitable.
Notes Form My Kitchen to Yours
- If the sauce seems too thick, splash in a little water or broth—it helps everything marry together. I accidentally added red wine once and TBH, not bad at all.
- Sometimes the bread gets too soggy if you load too much sauce. Actually, I find it works better if you spoon in the meatballs first, then add sauce over top.
- Don’t get bogged down about the brand of meatballs—oddly, no one ever guesses which one I use.
Variations I’ve Actually Tried (Some Winners, One Oops)
- Tried provolone instead of mozzarella; honestly, yum. Adds a little sharp bite.
- Once mixed a spoonful of ricotta on top before baking—creamy, but a bit messy (and polarizing. Husband said "never again").
- Used veggie 'meatballs' once. It worked, but honestly not as satisfying as the OG.
- For spicy fans: add red pepper flake or sliced jalapeño to the sauce. Careful, it can sneak up on you.
What You’ll Need (And What To Do If You Don’t Have Everything)
- Baking sheet (but you can use any oven-safe pan—a pie plate works in a pinch!)
- Stovetop pan for sauce and meatballs. Or, microwave in a heatproof bowl. I do this when I'm especially lazy.
- Small brush for oil, but not essential; your fingers will do the job just fine.
- Sharp knife. Honestly, I use whatever's clean—don’t overthink it.
What About Leftovers?
Store any leftover subs (ha, if you have them!) wrapped in foil in the fridge. They'll keep 2 days, but I think this tastes better the next day when the bread soaks up the sauce. Heat in the oven at 350°F, foil on, about 10 minutes. Or, microwave, but the bread’ll soften more. Though honestly, in my house it never lasts more than a day!
How I Like To Serve These (Your Dinner, Your Rules)
I’m a big fan of a simple side salad (the kind tossed with whatever is left in the crisper drawer), or kettle chips if I skipped the salad step. My son insists meatball subs only truly work with a cold soda (a sentiment I grudgingly respect). Sometimes, if we're feeling fancy, we do a pickle on the plate—try it and see!
Pro Tips—AKA Things I’ve Messed Up Before
- Don’t skimp on toasting the rolls. I once tried skipping this to “save time” and paid for it with soggy sandwiches. Never again.
- Watch the cheese under the broiler—walk away for a second and it's burnt city.
- If you’re doubling the recipe, warm meatballs in batches. Otherwise the sauce gets oddly lukewarm and no one likes a half-cold sub. Ask me how I know.
Questions Folks Have Actually Asked Me
Q: Can I use turkey or chicken meatballs?
A: 100%. Anything round and meaty-ish will work in a pinch. The only time it went sideways was when I used really dry turkey ones—just add more sauce and all will be forgiven.
Q: Can I freeze these after making?
A: You can, but the bread gets kinda mushy when thawed. I prefer freezing just the meatballs & sauce, then assemble fresh.
Q: How spicy is this?
A: Pretty mild unless you jazz up the sauce. I’m a wimp so I keep it mellow and let spice-lovers doctor their own.
Q: Can I put veggies in?
A: Sure, go wild! Sautéed bell pepper and onion are good. That said, my crew revolted at zucchini. Proceed at your own risk.
Also, quick side note: I once left out the parmesan, and no one noticed. It's your sub after all—make it however you like!
Ingredients
- 1 bag frozen Italian meatballs (about 20), or homemade if you have time. Honestly, I've even used the Swedish kind in a pinch, but shhh
- 1 jar (24 oz) marinara sauce (Rao's is great, but most brands work fine. My grandmother always insisted on her homemade one, but no shade if you can't today.)
- 4 soft sub rolls (any big sandwich bun will do, but don't go with anything too crusty or it'll shred your gums)
- 2 cups shredded mozzarella cheese (sometimes I use slices if that's all I have; it still melts!)
- ⅓ cup grated Parmesan cheese (the green can stuff, or fresh if you wanna be fancy)
- A handful of fresh basil, torn (optional, but smells fantastic. Dried Italian herbs work too)
- Olive oil or butter for toasting the rolls (not required, but more delicious)
Instructions
-
1Preheat your oven to 400°F (or whatever temp your broiler likes best—I once rushed and used the broiler early... don't do that).
-
2Warm the meatballs and sauce together in a big pan on medium. I usually do this while fumbling with the cheese. 8–10 minutes if they're frozen; just enough so they get cozy, but don't try to boil them to save time. (I did once! Sauce everywhere.)
-
3Meanwhile, slice your sub rolls kinda like a boat—it helps keep the filling in. I nudge them open without splitting all the way through (unless I do, but, it's fine either way).
-
4Brush the inside lightly with olive oil or a little melted butter. Pop onto a baking sheet cut-side up and toast for 3–4 minutes in the oven. Not so long they go hard—we want gentle crispy edges, not crackers.
-
5Tuck about 4–5 meatballs with sauce into each roll. Don’t stress if one rolls away (I call those the chef's treat).
-
6Shower a hefty pinch of mozzarella over the top and sprinkle Parmesan like confetti. I jam a bit of cheese between the meatballs too (for science).
-
7Stick the subs back in the oven for 5–7 minutes, until the cheese is bubbly and golden. This is where I usually sneak a taste of the extra sauce—gotta do quality control, right?
-
8Scatter torn basil over the top if you like, and eat right away. Seriously, they cool down fast. Sauce on the shirt is kind of inevitable.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!
