Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Main Dishes Recipes » Beef Main Dishes

Italian Meatball Subs with Marinara and Melted Mozzarella (Under 1 Hour)

Updated: May 14, 2026 · Published: Oct 2, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

3 shares
  • Facebook
  • X
↓ Jump to Recipe

I made meatball subs for the first time about five years ago, and honestly they were a mess — I used regular sandwich bread, the sauce soaked straight through, and the whole thing fell apart before it even reached the table. My husband ate it anyway (bless him), but I knew I could do better. Now I've made these enough times that I actually know what I'm doing, and they come together in under an hour without any drama.

What makes these work is the combination of baking the meatballs first and then finishing them in the marinara. Baking gives them structure so they don't fall apart in the sauce, and then the simmer in the marinara is what makes them juicy and deeply flavored all the way through. It's a two-step thing that only adds about ten minutes total and is absolutely worth it. I use a mix of ground beef and pork because that's what my mother taught me — the pork keeps everything tender and adds a subtle richness you just don't get from beef alone.

Saad has been requesting these on repeat since last winter. He doesn't care about fancy food, but a meatball sub loaded with cheese? That gets him off his phone and to the table faster than anything else I make. My husband likes his with extra red pepper flakes stirred into the sauce. I usually make a double batch of meatballs because they disappear before I can even plan a second meal with them.

One thing to know going in: use sturdy hoagie rolls, not regular hot dog buns or soft sandwich bread. Toasting them before assembling is non-negotiable — it's the only thing standing between you and a soggy sub. If you want something easy on the side, my roasted baby potatoes with rosemary and garlic are ready in about the same time and round out the meal without any extra work.

Italian meatball sub sandwich with melted cheese and red sauce on toasted roll.

Why You'll Love This Recipe

  • The meatballs actually stay juicy: Baking them first and then simmering in marinara means they don't dry out — which was my biggest problem when I used to cook meatballs straight in the skillet. The inside stays soft and the outside gets a little color. It's a small change that makes a big difference in the final sandwich.

  • One recipe, multiple meals: I always make the full batch of meatballs even when I'm only feeding four people. The leftovers freeze well, and on a night when I have nothing planned, I can pull them from the freezer, warm them in sauce, and have dinner ready in 20 minutes. That kind of backup is worth its weight in gold on a Tuesday.

  • It's forgiving with substitutions: No ground pork? Use all beef. No fresh garlic? Garlic powder works in a pinch — use about half a teaspoon. The base recipe is flexible enough that I've made it slightly differently each time depending on what I had in the fridge, and it's always come out good.

  • Kids and adults both eat it without complaining: That's not a small thing. This is a sandwich that my kids find exciting and my husband finds genuinely satisfying. I don't have to make two different things. Everyone eats, everyone's happy, and I'm not standing in the kitchen until 9pm.

  • Under an hour, start to finish: I know recipes say that and it's often a lie, but this one actually is. The meatballs bake while you prep the sauce and toast the rolls, so steps overlap. The whole thing is on the table in about 50 minutes, closer to 40 if you're moving quickly.

Ingredients

  • 1 lb (450g) ground beef
  • ½ lb (225g) ground pork (optional, but I'd really recommend it)
  • ½ cup breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 2 cups marinara sauce (jarred is absolutely fine — I use whatever's on sale)
  • 4–6 hoagie rolls or sub buns (sturdy ones, not soft sandwich rolls)
  • 1½ cups shredded mozzarella cheese
  • Optional: red pepper flakes, for heat
  • Optional: fresh basil for garnish

Directions

  1. Make the meatball mixture: Preheat your oven to 375°F (190°C). In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan, egg, garlic, oregano, salt, and pepper. Mix everything together until just combined — stop as soon as it comes together. Overmixing is what makes meatballs dense and rubbery, so resist the urge to keep going.
  2. Shape and bake the meatballs: Roll the mixture into 1½-inch balls and place them on a greased baking sheet. Bake for 15–20 minutes until cooked through with a little color on the outside. This method is easier than pan-frying and gives you consistent results across the whole batch.
  3. Simmer in marinara: Transfer the baked meatballs to a large skillet and pour in the marinara sauce. Let everything simmer on low heat for 5–10 minutes. This is the step that makes them taste like they've been cooking all day — the sauce gets into the meatballs and the meatball juices season the sauce.
  4. Toast the rolls: While the meatballs are simmering, slice your hoagie rolls open and lay them cut-side up on a baking sheet. Toast them in the oven for about 5 minutes until they're lightly crisp. Don't skip this — a soggy sub is a sad sub.
  5. Assemble the subs: Nestle 3–4 meatballs into each toasted roll. Spoon some sauce over the top generously, then pile on the shredded mozzarella. Don't be shy with the cheese — it's going to melt down and cover everything.
  6. Broil until bubbly: Switch your oven to broil and slide the assembled subs back in for 2–3 minutes. Watch them closely — broilers work fast and the line between "perfectly melted" and "burnt cheese" is about 60 seconds. Pull them out when the cheese is bubbling and starting to brown at the edges.
  7. Serve: Scatter fresh basil on top if you have it, and serve immediately while everything is still hot and the bread is still crisp.
Italian meatball sub with melted cheese and red sauce on a toasted roll.

Tips for Success

  • Don't skip the beef-pork mix: I know it's tempting to just use all beef since that's what's usually in the fridge, but the pork genuinely makes a difference. It adds fat and a slightly different texture that keeps the meatballs from being dense. If you can't find ground pork, Italian sausage with the casing removed is a good substitute — just reduce the salt a little since sausage is already seasoned.

  • Mix the meatballs with your hands, not a spoon: A spoon doesn't distribute everything evenly and you end up with pockets of breadcrumb or cheese in some meatballs and not others. Your hands give you better control. I wash mine right before and just go for it — it takes about two minutes and the results are noticeably more consistent.

  • Toast the rolls before adding anything: The first time I made these I skipped the toasting because I was in a hurry. By the time we sat down to eat, the bottoms of the rolls had completely dissolved into the sauce. Five minutes in the oven makes them sturdy enough to hold everything without turning into a sponge.

  • Watch the broiler like a hawk: I've burned the tops of these exactly twice by walking away to answer a message. Two minutes under the broiler is often enough. The cheese should be melted and just starting to blister in spots — if it's turning dark brown all over, it's already too far. Stay in the kitchen for this last step.

  • Warm your sauce before adding the meatballs: If you pour cold jarred marinara over the meatballs and then try to simmer, it takes much longer to come up to temperature and you risk overcooking the outsides while waiting for the center to warm through. I heat the sauce in the skillet for a minute first, then add the meatballs. Saves time and gives a more even result.

Variations

  • All-beef meatballs: If pork isn't available or you'd rather skip it, use 1½ lbs of ground beef instead. To compensate for the lower fat, add a tablespoon of olive oil directly into the meatball mixture. They won't be quite as tender but they'll still be good — this is my go-to when I haven't planned ahead.

  • Spicy arrabbiata version: Swap the regular marinara for arrabbiata sauce and add half a teaspoon of red pepper flakes into the meatball mix itself. My husband's version — he makes it whenever I let him near the stove. It's got real heat but it works well with the richness of the cheese.

  • Garlic butter rolls: Melt 2 tablespoons of butter with half a teaspoon of garlic powder and brush it on the cut side of the rolls before toasting. It adds a layer of flavor that takes these from good to very good. I do this when I'm serving guests and want it to feel a little more special without extra work.

  • Provolone instead of mozzarella: Provolone melts beautifully and has a slightly sharper flavor that pairs well with the marinara. I've also done half mozzarella, half provolone when I had both in the fridge and that combination was genuinely great. Worth trying if you want something a little different from the classic.

  • Meatball sliders for a crowd: Use dinner rolls instead of hoagie buns and make the meatballs slightly smaller — about 1 inch each. These are great for when you're feeding more people and want something easy to grab. I've made them for Eid gatherings alongside my chicken taquitos and they always go fast.

Serving and Storage

Serving

Serve these immediately while the bread is still crisp and the cheese is hot. If you let them sit for more than ten minutes, the bread starts absorbing the sauce and losing that structure you worked to create. On the side, I usually do something easy — my all-American macaroni salad works really well here because it's cold and creamy against the hot sandwich, or just a bag of chips if it's a weeknight and I'm keeping things simple.

Storage

Store the meatballs and sauce separately from the bread — assembled subs don't keep well because the rolls get completely soggy. Meatballs in sauce will last up to 4 days in an airtight container in the fridge. To reheat, warm them gently in a small saucepan over low heat, then toast fresh rolls and assemble when you're ready to eat. For longer storage, the meatballs freeze really well — up to 3 months. I freeze them in the sauce in zip-lock bags laid flat, and thaw them overnight in the fridge.

Italian meatball subs with melted cheese and red sauce on white plates, garnished with marinara.

Frequently Asked Questions

Can I make the meatballs ahead of time?

Yes, and I actually prefer it that way. Bake the meatballs, let them cool, then store them in the fridge for up to 2 days or freeze for up to 3 months. When you're ready to eat, just warm them in the marinara sauce for 10 minutes and assemble the subs. The meatballs actually absorb even more flavor after sitting in the fridge overnight.

Can I use frozen store-bought meatballs?

Absolutely — this isn't the kind of recipe where I'll insist on homemade. Good-quality frozen meatballs from Costco or Walmart work fine here. Just thaw them slightly, then simmer them in the marinara for 15–20 minutes (longer than if they were homemade) to warm them through and get some flavor into them. The result is still a solid sandwich.

What kind of bread holds up best?

Sturdy hoagie rolls or sub buns are what you want — the kind with a slightly firmer crust. Avoid soft brioche-style buns or regular sandwich bread, which will turn to mush the second the sauce hits. Toasting them first is what really protects them, so even if your rolls are on the softer side, a few minutes in the oven makes a real difference.

Can I freeze the assembled subs?

I wouldn't freeze the assembled subs — the bread texture doesn't survive freezing and thawing well at all. Freeze just the meatballs and sauce, then assemble fresh when you need them. Toasting fresh rolls takes five minutes and makes the whole thing taste like you made it from scratch that day, even if the meatballs have been in the freezer for a month.

How do I make these spicier?

A few ways: stir red pepper flakes directly into the meatball mixture (about half a teaspoon), use arrabbiata sauce instead of regular marinara, or just keep a bowl of red pepper flakes on the table and let everyone add their own. My husband does all three at once, which is more heat than I personally want, but the option is there.

ITALIAN MEATBALL SUBS

Sana Umer
Italian meatball subs are hearty, cheesy, and full of flavor. Juicy homemade meatballs are simmered in marinara sauce, topped with melted mozzarella, and served on fresh rolls for a perfect family dinner or party sandwich.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 25 minutes mins
Total Time 35 minutes mins
Course Main Dish
Cuisine Italian-American
Servings 6 sandwiches
Calories 480 kcal

Ingredients
  

  • 1 lb 450g ground beef
  • ½ lb 225g ground pork (optional)
  • ½ cup breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic minced
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 2 cups marinara sauce
  • 4 –6 sub rolls or hoagie buns
  • 1 ½ cups shredded mozzarella cheese
  • Optional: fresh basil for garnish

Instructions
 

  • Make Meatballs: Preheat oven to 375°F (190°C). In a large bowl, combine ground meat, breadcrumbs, Parmesan, egg, garlic, oregano, salt, and pepper. Form into 1½-inch meatballs.
  • Bake Meatballs: Place meatballs on a greased baking sheet and bake 15–20 minutes until cooked through.
  • Simmer in Sauce: Transfer meatballs to a skillet with marinara sauce. Simmer for 5–10 minutes to absorb flavors.
  • Assemble Subs: Slice rolls and fill each with meatballs and sauce. Top with shredded mozzarella.
  • Melt Cheese: Broil in the oven for 2–3 minutes until cheese is melted and bubbly.
  • Serve: Garnish with fresh basil if desired. Serve warm.

Notes

  • Make Ahead: Meatballs can be made a day in advance and stored in the refrigerator.
  • Flavor Variations: Add sautéed peppers and onions or a sprinkle of red pepper flakes for extra flavor.
  • Serving Suggestions: Serve with a side salad, chips, or garlic bread.
  • Storage Tips: Store leftover subs in an airtight container in the fridge for up to 2 days; reheat in the oven for best results.
Keyword cheesy meatball subs, family dinner sandwiches, hearty meatball subs, homemade meatball subs, Italian sandwiches

I'll be honest — meatball subs are not something I grew up eating. In Pakistan, meatballs meant kofta, served with rice or flatbread and a thicker, spiced gravy. This Italian-American version was completely new to me when I started making it, and I don't claim this is what you'd find in an Italian-American deli in New York. It's my version, made in my kitchen, adjusted over time until my family stopped leaving leftovers.

What keeps me coming back to this recipe is how practical it is. The meatballs can be made on a Sunday and used across the week — in a sub one night, over pasta another night, or just reheated straight from the sauce when someone's hungry and dinner isn't ready yet. It's one of those recipes that does more than one job, which I appreciate more than I used to before I had kids.

If you try this and want something sweet to round out the meal, my coconut dome with chocolate spread is a no-bake dessert that comes together while the meatballs are in the oven — no extra effort needed. And if you're planning a spread for guests, these subs alongside my Asian garlic steak skewers make for a table that covers all the bases without you spending all day cooking. 🧆🍞🧀

If you liked this recipe, you'll probably like these too:

  • Roasted Baby Potatoes with Rosemary and Garlic — the easiest side dish that goes with almost any main
  • All-American Macaroni Salad — cold, creamy, and perfect alongside a hot sandwich
  • Chicken Taquitos — another family favorite that works great for feeding a group
  • Asian Garlic Steak Skewers — when you want something grilled and different
  • {"@context":"https://schema.org","@type":"Article","headline":"ITALIAN MEATBALL SUBS","description":"Italian meatball subs are hearty, flavorful sandwiches with tender meatballs, marinara sauce, and melted cheese—perfect for a satisfying meal.","datePublished":"2025-10-02T08:58:48+00:00","dateModified":"2026-05-03T20:53:04+00:00","author":{"@type":"Person","name":"Sana Umer","url":"https://forfoodiefriends.com/about/","description":"Self-taught home cook with 10+ years of kitchen experience. Mom of two who develops every recipe in her own kitchen.","jobTitle":"Recipe Developer & Food Blogger","image":"https://forfoodiefriends.com/wp-content/uploads/sana-umer-author-photo.jpg"},"publisher":{"@type":"Organization","name":"For Foodie Friends","url":"https://forfoodiefriends.com/","logo":{"@type":"ImageObject","url":"https://forfoodiefriends.com/wp-content/uploads/forfoodiefriends-logo.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://forfoodiefriends.com/italian-meatball-subs/"},"image":"https://forfoodiefriends.com/wp-content/uploads/2025/08/ITALIAN-MEATBALL-SUBS.jpg"}

  • GOULASH VARIATIONS (CLASSIC, AMERICAN, HUNGARIAN, AND MORE)
  • BEEF STEW VARIATIONS (CLASSIC, SLOW COOKER, INSTANT POT, AND MORE)
  • CLASSIC POT PIE VARIATIONS (CHICKEN, TURKEY, BEEF, AND VEGETARIAN)
  • POT ROAST (CLASSIC, SLOW COOKER, AND INSTANT POT — TENDER EVERY TIME)
3 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest