Copycat Firehouse Subs Italian Meatball Sub Recipe – Cozy, Saucy, and Cheesy

If you’ve ever craved a hot, melty, saucy sandwich that tastes like it came straight from your favorite sub shop, this Italian Meatball Sub hits the spot. It’s hearty, comforting, and surprisingly easy to make at home. The meatballs are juicy and well-seasoned, the marinara is rich, and the cheese pulls are exactly what you want.

Plus, you can build it your way: extra sauce, extra cheese, or a little kick with pepper flakes.

What Makes This Special

This copycat version keeps the spirit of the Firehouse Subs classic: tender meatballs, tangy marinara, and plenty of melty provolone. But making it at home gives you control over flavor, spice, and portion size. You’ll get a sandwich that’s toasted, steamy, and loaded with cheese—without skimping on sauce.

  • Big flavor, simple steps: Pantry ingredients and a few tricks make it taste shop-quality.
  • Customizable: Choose your bread, cheese, and spice level.
  • Meal-prep friendly: Make and freeze meatballs ahead for quick subs anytime.

Ingredients

  • For the Meatballs:
    • 1 lb ground beef (80/20) or a 50/50 mix of beef and pork
    • 1/2 cup plain breadcrumbs
    • 1/4 cup grated Parmesan cheese
    • 1 large egg
    • 2 cloves garlic, finely minced
    • 2 tbsp fresh parsley, chopped (or 1 tsp dried)
    • 1 tsp Italian seasoning
    • 1/2 tsp onion powder
    • 1/2 tsp kosher salt
    • 1/2 tsp black pepper
    • 2 tbsp milk or water
  • For the Marinara:
    • 2 cups marinara sauce (store-bought or homemade)
    • 1 tbsp olive oil
    • 1 clove garlic, minced
    • 1/2 tsp crushed red pepper flakes (optional)
    • 1 tsp sugar (optional, to balance acidity)
  • For the Subs:
    • 4 soft sub rolls (8-inch), preferably white or Italian
    • 8–12 slices provolone cheese (2–3 per sub)
    • 2 tbsp grated Parmesan, for topping
    • Butter or olive oil, for toasting

Instructions

  1. Mix the meatballs: In a large bowl, combine ground meat, breadcrumbs, Parmesan, egg, garlic, parsley, Italian seasoning, onion powder, salt, pepper, and milk.Mix gently with your hands until just combined. Don’t overwork it.
  2. Form the balls: Scoop into 1 to 1.25-inch meatballs (about 18–22 pieces). Roll lightly so they hold together but stay tender.
  3. Brown the meatballs: Heat a large skillet over medium heat with a thin film of oil.Sear meatballs on all sides until browned, about 5–7 minutes. They don’t need to cook through yet.
  4. Simmer in sauce: In a pot, warm olive oil and garlic until fragrant (30 seconds). Add marinara, pepper flakes, and sugar if using.Nestle in meatballs, cover, and simmer on low 12–15 minutes, until cooked through and saucy.
  5. Prep the rolls: Split rolls lengthwise, keeping one side hinged. Lightly butter the insides. Toast cut sides on a skillet or under the broiler until just golden.
  6. Cheese base: Place a slice of provolone on the bottom half of each roll.This creates a barrier so the bread doesn’t get soggy.
  7. Build the subs: Spoon 4–5 meatballs and plenty of sauce onto each roll. Layer 1–2 more provolone slices over the top. Sprinkle with a little Parmesan.
  8. Melt and finish: Return sandwiches to the oven (350°F) or broiler until cheese is fully melted and bubbly, 2–4 minutes. Watch closely to avoid burning.
  9. Serve hot: Add extra sauce on the side. For heat, finish with a pinch of crushed red pepper or a drizzle of giardiniera brine.

How to Store

  • Cooked meatballs in sauce: Refrigerate up to 4 days in an airtight container. Reheat gently on the stove over low heat.
  • Freezing: Freeze meatballs with sauce in a freezer bag or container for up to 3 months.Thaw overnight in the fridge, then reheat.
  • Bread and cheese: Store rolls at room temp up to 2 days. Assemble and melt cheese right before serving for the best texture.
  • Leftover assembled subs: Wrap in foil and reheat at 325°F for 12–15 minutes. The bread will soften but still taste great.

Benefits of This Recipe

  • Faster than you think: From start to finish in about 40–45 minutes.
  • Budget-friendly: Feeds a family for less than takeout prices.
  • Make-ahead friendly: Double the meatballs, freeze half, and you’re set for next time.
  • Restaurant-style results: Toasted bread, gooey cheese, and well-seasoned sauce at home.

What Not to Do

  • Don’t overwork the meat: It makes the meatballs dense.Mix just until combined.
  • Don’t skip browning: Searing adds flavor and helps meatballs hold up in sauce.
  • Don’t drown the bread too early: Add sauce just before melting the cheese to prevent sogginess.
  • Don’t use dry, crusty rolls: You want soft sub rolls so each bite is tender and saucy.
  • Don’t blast the broiler unattended: Cheese can go from melted to burnt in seconds.

Variations You Can Try

  • Spicy sub: Add Calabrian chili paste to the marinara or top with pickled jalapeños.
  • Three-cheese: Mix provolone with mozzarella and a sprinkle of fontina for extra melt.
  • Turkey or chicken meatballs: Swap the meat and add 1 extra tablespoon olive oil for tenderness.
  • Garlic-butter rolls: Brush the rolls with melted butter, garlic powder, and parsley before toasting.
  • Extra Italian: Add sautéed peppers and onions under the meatballs for more texture.
  • Gluten-free: Use gluten-free breadcrumbs and sub rolls.

FAQ

Can I bake the meatballs instead of pan-searing?

Yes. Bake at 400°F on a lined sheet for 12–15 minutes until browned, then simmer in the sauce for 5–10 minutes to absorb flavor.

What’s the best cheese for that classic shop-style melt?

Provolone is the go-to. If you want extra stretch, add a slice of low-moisture mozzarella with it.

My sauce is too acidic.

How can I fix it?

Stir in 1 teaspoon sugar or a small knob of butter. Simmer a few more minutes to mellow the flavors.

How do I keep the bread from getting soggy?

Toast the roll, add a cheese slice first, then the meatballs and sauce. Melt under heat to seal everything together.

Can I make this ahead for a party?

Yes.

Keep meatballs in warm sauce in a slow cooker and set out toasted rolls and cheese. Guests can assemble and melt their subs to order.

What size meatballs work best?

About 1 to 1.25 inches each. Smaller balls tuck into the roll better and give the right bread-to-meat-to-sauce ratio.

Is pork necessary for flavor?

No, but a 50/50 beef-pork blend adds richness.

If using all beef, don’t skip the Parmesan and seasonings to keep it savory.

In Conclusion

This Copycat Firehouse Subs Italian Meatball Sub gives you everything you love: soft rolls, juicy meatballs, bold sauce, and loads of melty cheese. It’s simple enough for a weeknight and satisfying enough for game day. Once you try it, you’ll keep a stash of meatballs in the freezer—because sub night at home is hard to beat.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

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