Few sandwiches are as comforting and satisfying as a Cheesy Meatball Sub. Originating from Italian-American kitchens and made famous by East Coast delis, this classic is all about rich tomato sauce, tender homemade meatballs, gooey cheese, and toasted sub rolls.
Every bite is warm, hearty, and dripping with flavor — making it a perfect pick for casual family dinners, game day meals, or anytime you’re craving something savory and indulgent. With bubbling cheese, crusty bread, and juicy meatballs, this sub brings all the comfort of pasta night in handheld form.
Ingredients Overview
Each part of the meatball sub plays a distinct role, and high-quality ingredients will take it to the next level.
Ground Meat
Most traditional meatballs use a combination of ground beef and pork for richness and balance. You can also use:
-
All beef for a classic flavor.
-
Turkey or chicken for a leaner version.
-
Plant-based meat for a vegetarian take.
Fat content matters — around 80/20 ensures juicy, tender meatballs without being greasy.
Breadcrumbs and Eggs
These are the binders. Breadcrumbs hold the meat mixture together and soak up flavor, while eggs add structure.
-
Tip: Use fresh breadcrumbs for softness or panko for more texture.
-
Add a splash of milk to soften the mixture without making it mushy.
Seasonings
Classic Italian seasoning blends make all the difference.
-
Garlic, parsley, oregano, basil, salt, black pepper, and crushed red pepper for a bit of heat.
-
Grated parmesan cheese inside the meatballs boosts umami and richness.
Tomato Sauce
Use a thick, flavorful marinara or tomato basil sauce. It should coat the meatballs generously without making the sandwich soggy.
-
Homemade: Simmer crushed tomatoes with garlic, onion, and herbs.
-
Store-bought: Choose one with minimal sugar and real ingredients.
Cheese
The more melt, the better. Mozzarella is a must, but provolone, parmesan, or even fontina can join the party.
-
Use shredded cheese for quicker melt or sliced for stretch.
-
Broil the assembled sandwich for that irresistible golden top.
Bread
Choose soft, sturdy sub rolls or hoagie buns that hold their shape.
-
Toasted: Always toast the inside of the bun to prevent sogginess and add texture.
-
Size: Go for 6-inch subs to keep things manageable and filling.
Step-by-Step Instructions
1. Make the Meatballs
-
In a large bowl, combine ground meat, breadcrumbs, parmesan, egg, minced garlic, chopped parsley, salt, pepper, and Italian seasoning.
-
Mix gently until just combined. Avoid overworking to keep the texture light.
-
Roll into 1½-inch balls.
2. Cook the Meatballs
-
Heat olive oil in a skillet over medium heat.
-
Sear the meatballs until browned on all sides, about 6–8 minutes.
-
Transfer to a simmering pot of marinara sauce and cook another 15–20 minutes until fully cooked and infused with flavor.
3. Prepare the Bread
-
Slice your sub rolls lengthwise but not all the way through.
-
Toast the insides under the broiler for 1–2 minutes until lightly golden.
4. Assemble the Subs
-
Spoon a layer of sauce inside the toasted roll.
-
Add 3–4 meatballs per roll (depending on size).
-
Spoon more sauce over the top, then pile on shredded or sliced mozzarella.
-
Add a sprinkle of parmesan for extra richness.
5. Melt the Cheese
-
Place the assembled subs on a baking sheet.
-
Broil on high for 2–3 minutes, watching closely, until the cheese is melted and bubbling.
-
Serve immediately while hot and saucy.
Tips, Variations & Substitutions
-
Spicy version: Add crushed red pepper to the sauce or stuff a small mozzarella cube inside each meatball for a molten center.
-
Shortcut: Use frozen meatballs and jarred marinara on busy nights.
-
Cheese variety: Try provolone, smoked mozzarella, or a blend of Italian cheeses.
-
Low-carb: Swap out the bread for a roasted zucchini boat or serve the meatballs over spaghetti squash.
Serving Ideas & Occasions
These subs are perfect for casual gatherings, cozy dinners, or potlucks. Serve them alongside:
-
Garlic fries or sweet potato wedges.
-
Caesar salad or a simple arugula salad with lemon vinaigrette.
-
Sparkling water, Italian soda, or a glass of red wine like Chianti or Montepulciano.
Great for game day spreads, birthday parties, or a build-your-own sub bar with various toppings and sauces.
Nutritional & Health Notes
While meatball subs are indulgent, you can still balance them within a meal plan:
-
Protein-rich from the meat and cheese.
-
Add fiber with a whole grain or multigrain sub roll.
-
Use lean ground meat and low-moisture mozzarella to reduce fat content.
-
Portion control: half a sub with a side salad makes a satisfying, lighter meal.
Meatballs are also freezer-friendly, so consider doubling the batch for easy future meals.
FAQs
Q1: Can I freeze meatballs for later?
Absolutely. Cooked meatballs freeze well. Let them cool, then store in sauce in airtight containers or freezer bags. Thaw and reheat in sauce for best results.
Q2: What’s the best cheese for meatball subs?
Mozzarella is traditional for its melt and mild flavor. Provolone adds tang and stretch. A mix of both is ideal for texture and flavor balance.
Q3: Can I make these vegetarian?
Yes! Use plant-based meat or a mix of lentils, mushrooms, and breadcrumbs for hearty vegetarian meatballs. Pair with vegetarian marinara and dairy-free cheese if needed.
Q4: How do I prevent soggy subs?
Toast the bread before assembling, and avoid over-saucing. You can also drain meatballs slightly before placing them on the roll.
Q5: What meat mixture is best?
A 50/50 mix of ground beef and pork creates juicy, flavorful meatballs. For leaner options, try all-turkey with extra herbs for flavor.
Q6: Can I make these ahead for a party?
Yes, cook the meatballs and keep them warm in sauce. Toast the bread and assemble with cheese just before broiling and serving.
Q7: What sides go well with meatball subs?
Classic sides include fries, chips, or salad. You can also serve antipasto skewers, roasted veggies, or pasta salad for a full Italian-American spread.
PrintCheesy Meatball Subs – A Melty, Saucy Weeknight Favorite
Tender homemade meatballs simmered in marinara sauce, topped with melted mozzarella, and tucked into toasted sub rolls for the ultimate cheesy meatball sub experience.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 subs 1x
Ingredients
-
1 lb ground beef or beef/pork mix
-
½ cup breadcrumbs
-
1 egg
-
¼ cup grated parmesan cheese
-
2 cloves garlic, minced
-
2 tbsp fresh parsley, chopped
-
Salt and black pepper, to taste
-
1 tsp Italian seasoning
-
1½ cups marinara sauce
-
1½ cups shredded mozzarella cheese
-
4 sub rolls
-
Olive oil, for cooking
Instructions
-
Combine meat, breadcrumbs, egg, parmesan, garlic, parsley, salt, pepper, and seasoning. Mix gently and shape into 1½-inch balls.
-
Brown meatballs in a skillet with olive oil, about 6–8 minutes.
-
Simmer meatballs in marinara sauce for 15–20 minutes until fully cooked.
-
Toast sub rolls under the broiler for 1–2 minutes.
-
Layer sauce, meatballs, more sauce, and mozzarella in each roll.
-
Broil the assembled subs for 2–3 minutes until cheese is melted and bubbly.
Notes
-
Freeze extra meatballs in sauce for quick weeknight meals.
-
Add provolone or parmesan on top for extra richness.
-
Toasted bread prevents soggy sandwiches.