Cheesy Meatball Subs

Cheesy Meatball Subs with bubbling mozzarella, saucy meatballs in toasted rolls Save
Cheesy Meatball Subs with bubbling mozzarella, saucy meatballs in toasted rolls | cookedcomfort.com

Make cheesy meatball subs by combining ground beef with breadcrumbs, Parmesan, egg and herbs, then forming 12 meatballs. Brown in a skillet, sauté onion and garlic, add marinara and simmer until meatballs are cooked. Split and toast rolls, fill with three meatballs and sauce, top with shredded mozzarella and broil until bubbly. Garnish with basil and serve hot; serves 4.

The smell of toasting sub rolls under the broiler is one of those kitchen scents that pulls everyone into the room before you even call them for dinner. Cheesy meatball subs were my go to feeding a hungry crowd on a rainy Saturday, and they never once disappointed. There is something deeply satisfying about the way melted mozzarella wraps around a saucy meatball, all tucked into a crispy golden roll. This recipe takes less than an hour and delivers the kind of comfort that makes people close their eyes on the first bite.

My friend Marco once stood in my kitchen holding a sub with both hands, sauce running down his wrist, and declared it the best thing I had ever cooked. I had made elaborate dinners for him before, but nothing beat the sheer joy of a meatball sub eaten standing up over the counter. We laughed about it for weeks, and now every time he visits, he requests these subs without fail. That messy, happy moment is exactly what this dish is all about.

Ingredients

  • Ground beef (500 g): Use a blend with some fat content, around 80/20, because lean meat dries out inside the sub and you lose that juiciness.
  • Breadcrumbs (1/4 cup): These hold the meatballs together and keep them tender, so do not skip them even if you are tempted to go low carb.
  • Grated Parmesan cheese (1/4 cup): Adds a salty, nutty depth inside the meatball that people will notice but not quite be able to name.
  • Large egg (1): The binder that makes everything hold its shape without turning dense or rubbery.
  • Garlic, minced (2 cloves for meatballs): Fresh garlic matters here because the flavor blooms into the meat as it cooks.
  • Chopped fresh parsley (2 tbsp): Brings a bright, grassy note that cuts through the richness of the beef and cheese.
  • Dried oregano (1 tsp): A classic Italian American seasoning that gives the meatballs their familiar, comforting character.
  • Salt (1/2 tsp) and ground black pepper (1/2 tsp): Seasoning the meat mixture properly before shaping is the difference between bland and bold.
  • Marinara sauce (2 cups): Use a quality store bought sauce or your own homemade batch, because this is the backbone flavor of the whole dish.
  • Olive oil (1 tbsp): Used to brown the meatballs and soften the onion, building layers of flavor in the same skillet.
  • Small onion, finely chopped (1): Cooks down into the sauce and adds sweetness that balances the acidity of the tomatoes.
  • Garlic, minced (2 cloves for sauce): A second dose of garlic for the sauce because you want that aroma hitting you the moment it starts simmering.
  • Dried basil (1/2 tsp): Simmers into the sauce and gives it that gentle herbal finish.
  • Sub rolls (4, about 20 cm each): Look for rolls that are sturdy enough to hold sauce without falling apart, because nobody likes a soggy bottom.
  • Shredded mozzarella cheese (1 1/2 cups): The star of the assembly step, melting into every crevice and holding the meatballs in place.
  • Butter, softened (2 tbsp, optional): Brushing the inside of the rolls before toasting adds flavor and creates a barrier against the sauce.
  • Fresh basil leaves (optional garnish): A few leaves on top at the end add color and a fresh contrast to the rich, melted cheese.

Instructions

Preheat the oven:
Set your oven to 200 degrees Celsius (400 degrees Fahrenheit) and let it come fully to temperature while you mix the meatballs. A properly hot oven is essential for that quick, bubbly broil at the end.
Mix and shape the meatballs:
In a large bowl, combine the ground beef, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper. Use your hands to mix gently until everything is evenly distributed, then shape into 12 equal meatballs without packing them too tightly.
Brown the meatballs:
Heat olive oil in a large skillet over medium heat and add the meatballs, turning them carefully until browned on all sides, about 5 to 7 minutes. They do not need to be fully cooked through yet, so remove them and set aside on a plate.
Build the sauce:
In the same skillet with all those flavorful drippings, cook the chopped onion until softened, about 3 minutes, then stir in the garlic for one more minute. Pour in the marinara sauce and dried basil, stir to combine, and bring it to a gentle simmer.
Simmer everything together:
Nestle the browned meatballs back into the sauce, cover the skillet, and let everything simmer on low heat for 15 minutes. The meatballs finish cooking gently in the sauce and absorb incredible flavor as they go.
Prepare the rolls:
Slice each sub roll open lengthwise without cutting all the way through, then brush the insides with softened butter if using. Toast them cut side up under the broiler for just 1 to 2 minutes until golden and slightly crispy.
Assemble the subs:
Place 3 meatballs into each toasted roll and spoon extra sauce generously over the top. Pile on the shredded mozzarella, making sure to cover the meatballs well, then arrange all four subs on a baking sheet.
Broil until melted and magnificent:
Slide the baking sheet under the broiler for 2 to 3 minutes, watching closely, until the cheese is fully melted, bubbling, and lightly golden in spots. Garnish with fresh basil leaves if you like, and serve immediately while everything is hot and irresistible.
Warm Cheesy Meatball Subs piled with parsley, fragrant tomato sauce, golden edges Save
Warm Cheesy Meatball Subs piled with parsley, fragrant tomato sauce, golden edges | cookedcomfort.com

One winter evening I made these for my next door neighbor who had just come home from a long hospital stay. She sat at the kitchen table with a napkin tucked under her chin, eating slowly and telling me stories about the meatball sandwiches her grandmother used to make in Brooklyn. By the time she finished, she looked like a different person, brighter and more herself. That night I understood that sometimes a sub is not just a sub.

Choosing the Right Roll

The roll can make or break a meatball sub, and I learned this the hard way after using a flimsy grocery store baguette that disintegrated into a sad, soggy mess halfway through dinner. You want something with a crusty exterior that crunches when you bite into it, but with enough soft interior to absorb the sauce without falling apart. Italian sub rolls or hoagie rolls from a bakery are ideal. If you can only find soft rolls, toasting them a little longer helps them hold their structure against the sauce.

Making It Your Own

This recipe is endlessly adaptable once you have the basic technique down. My sister swaps the beef for ground turkey and adds fennel seeds to mimic the flavor of Italian sausage. A friend of mine tucks sliced pepperoni into the sub before adding cheese for an extra punch of salt and spice. You could even use meatless meatballs and skip the Parmesan for a plant based version that still hits all the comfort notes.

Serving and Storing

These subs are best eaten immediately while the cheese is still stretchy and the roll is warm and crisp. If you need to store leftovers, keep the meatballs and sauce separate from the rolls in airtight containers in the refrigerator for up to 3 days. Reheat the sauce and meatballs gently on the stove, then assemble and broil the subs fresh when you are ready to eat again.

  • A crisp green salad with vinaigrette cuts through the richness beautifully on the side.
  • Classic potato chips are the easiest pairing and somehow always feel exactly right.
  • A glass of Chianti or any medium bodied red wine turns this casual dinner into something a little more special.
Oven-broiled Cheesy Meatball Subs served hot with crisp salad or chips Save
Oven-broiled Cheesy Meatball Subs served hot with crisp salad or chips | cookedcomfort.com

Make these once and they will become part of your regular rotation, guaranteed. The only challenge is keeping enough rolls on hand once word gets out.

Recipe FAQs

Use a binder like egg and a bit of breadcrumbs, mix gently to avoid overworking the meat, and brown first to seal the exterior before simmering in sauce.

Yes. Brown meatballs, cool, and refrigerate up to 24 hours or freeze. Reheat gently in the sauce until heated through before assembling subs.

Shredded mozzarella melts evenly and browns nicely under the broiler. A blend with provolone or a touch of fontina adds depth of flavor.

Stir in red pepper flakes while simmering or add a splash of hot sauce to taste. Fresh chopped chile also works for a brighter kick.

Swap ground turkey or chicken for beef and adjust seasoning. Because leaner meats can dry, avoid overcooking and consider adding a bit more olive oil or a touch of grated cheese to the mix.

Brush cut sides with softened butter and toast under the broiler for 1–2 minutes until golden, or place face down on a hot skillet for a minute to crisp the crumb.

Cheesy Meatball Subs

Toasted subs filled with juicy meatballs, marinara sauce and bubbling mozzarella—comforting Italian-American flavors.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Meatballs

  • 1 lb ground beef
  • 1/4 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 2 tbsp chopped fresh parsley
  • 1 tsp dried oregano
  • 1/2 tsp salt
  • 1/2 tsp ground black pepper

Sauce

  • 2 cups marinara sauce
  • 1 tbsp olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1/2 tsp dried basil

Assembly

  • 4 sub rolls (about 8 inches each)
  • 1 1/2 cups shredded mozzarella cheese
  • 2 tbsp butter, softened (optional, for toasting)
  • Fresh basil leaves, to garnish (optional)

Instructions

1
Preheat the Oven: Preheat oven to 400°F and position the rack for broiling access.
2
Form the Meatballs: In a large bowl, combine ground beef, breadcrumbs, Parmesan cheese, egg, minced garlic, parsley, oregano, salt, and pepper. Mix until evenly incorporated without overworking the meat. Shape into 12 uniform meatballs.
3
Brown the Meatballs: Heat olive oil in a large skillet over medium heat. Add meatballs and brown on all sides, approximately 5–7 minutes. Remove from the skillet and set aside.
4
Build the Sauce: In the same skillet, cook the onion until softened, about 3 minutes. Add minced garlic and stir for 1 additional minute. Pour in the marinara sauce and dried basil, then bring to a simmer.
5
Simmer Meatballs in Sauce: Return the browned meatballs to the skillet, cover, and reduce heat to low. Simmer for 15 minutes until meatballs are cooked through and the sauce has thickened slightly.
6
Toast the Sub Rolls: Slice sub rolls lengthwise and optionally brush the cut sides with softened butter. Place under the broiler cut-side up for 1–2 minutes until golden and lightly crisped.
7
Assemble the Subs: Place 3 meatballs with sauce into each toasted roll. Distribute the remaining sauce evenly. Top generously with shredded mozzarella cheese and arrange subs on a baking sheet.
8
Broil Until Bubbly: Broil the assembled subs for 2–3 minutes until the mozzarella is fully melted, bubbly, and lightly browned in spots.
9
Garnish and Serve: Top with fresh basil leaves if desired and serve immediately while hot.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Large skillet
  • Spatula or tongs
  • Baking sheet
  • Broiler or oven

Nutrition (Per Serving)

Calories 610
Protein 36g
Carbs 57g
Fat 25g

Allergy Information

  • Gluten (breadcrumbs, sub rolls)
  • Egg
  • Dairy (Parmesan cheese, mozzarella cheese, butter)
Evelyn Foster

Home cook sharing easy, nourishing recipes and helpful kitchen tips for everyday family meals.