Classic Italian Meatball Subs with Melty Mozzarella

Meatball subs with a homemade marinara are an easy, satisfying dinner you can finish on the grill. Grilled meatballs add a smoky, caramelized flavor that turns a classic sandwich into something special. These subs are a crowd-pleaser and come together quickly, making them ideal for weeknights or casual gatherings.

Serve the sandwiches with grilled corn on the cob or grilled potato wedges for a complete meal. The smoky notes from the grill pair perfectly with the tangy-sweet marinara and melted mozzarella.

Meatball Marinara Sub Sandwich on a white plate with parsley garnish

Ingredients for Meatball Subs

For the Meatballs

  • 2 pounds lean ground beef
  • 1 cup BBQ sauce

For the Marinara Sauce

  • 1 1/2 cups tomato sauce
  • 3/4 teaspoon fennel seeds
  • 1/2 teaspoon granulated garlic
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon dried basil
  • 1/4 teaspoon dried oregano
  • 1/4 teaspoon dried thyme
  • 1 1/2 teaspoons brown sugar

For the Sandwiches

  • 8 hoagie buns
  • 1 cup shredded mozzarella cheese

We participate in affiliate programs that may provide a small commission when you purchase through recommended products. This helps support the site at no extra cost to you.

plate with meatball sub with marinara, glass of tea

How to Grill Meatball Subs

ground beef and bbq sauce in a bowl for meatballs

  1. Light your grill and prepare an indirect heat zone. Aim for about 300°F and add pecan or hickory for a mild smoky flavor.
  2. In a large bowl, combine the ground beef and the BBQ sauce until evenly mixed. Avoid overworking the meat to keep the meatballs tender.
  3. Form the mixture into 1½–2 inch meatballs. A medium cookie scoop is handy for consistent sizing.
  4. Arrange the meatballs on a grill pan or a sheet suitable for indirect grilling so they don’t fall through the grates.
  5. Cook the meatballs over indirect heat with the grill lid closed. Plan for about 15–20 minutes of cooking time; they should reach 165°F internal temperature. Using a meat thermometer ensures accuracy.
  6. Remove the meatballs from the grill and set them aside while you finish the sauce and prepare the buns.

grill pan of meatballs

Make the Marinara Sauce

marinara sauce in a pan with a whisk

  • In a small saucepan, combine the tomato sauce, fennel seeds, granulated garlic, kosher salt, dried basil, oregano, thyme, and brown sugar.
  • Heat over low to medium heat and simmer 5–10 minutes to let the flavors meld. Keep the sauce warm until ready to assemble.

Assemble and Toast the Subs

Making meatball subs with shredded cheese on a sheet pan

  • Slice the hoagie buns and place the bottoms on a baking sheet or tray.
  • Top each bun bottom with 3–4 meatballs (depending on size) and a generous sprinkle of shredded mozzarella.
  • Place the assembled sandwich bottoms and the bun tops on the grill over indirect heat.
  • Close the lid and heat for 5–8 minutes, until the cheese is melted and the bun tops are lightly toasted.
  • Remove from the grill, spoon warm marinara over the meatballs, add the bun tops, and serve immediately.

toasting meatball subs on a grill

Serving Suggestions and Tips

  • Garnish with fresh parsley or basil for color and brightness.
  • For extra melt and flavor, place a slice of provolone under the mozzarella or brush the bun tops with a little garlic butter before toasting.
  • If you prefer saucier subs, warm additional marinara and spoon it into the sandwiches just before serving.

Meatball subs with melted cheese

How to Store and Reheat

Wrap leftover sandwiches tightly in plastic wrap or aluminum foil and refrigerate for up to 2 days.

To reheat, keep sandwiches wrapped in foil and warm in a 350°F oven for about 12–15 minutes or until heated through. This preserves the texture of the bread while melting the cheese again.

Marinara Meatball subs

Variations

  • Mix in Italian-seasoned breadcrumbs and an egg if you prefer a firmer meatball texture.
  • Swap the BBQ sauce in the meatball mix for a classic Worcestershire or a splash of balsamic for a different flavor profile.
  • Try different cheeses—provolone, fontina, or a sharp mozzarella—for varied melting and taste.

Recipe Details

Prep Time: 10 mins  |  Cook Time: 25 mins  |  Total Time: 35 mins

Course: Beef  |  Cuisine: American  |  Servings: 8 sandwiches  |  Author: Milisa

Ingredients (concise)

  • 2 pounds lean ground beef
  • 1 cup BBQ sauce
  • 1 1/2 cups tomato sauce
  • 3/4 teaspoon fennel seeds
  • 1/2 teaspoon granulated garlic
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon each dried basil, oregano, thyme
  • 1 1/2 teaspoons brown sugar
  • 8 hoagie buns
  • 1 cup shredded mozzarella cheese

Instructions (concise)

  1. Preheat grill for indirect cooking at about 300°F and add pecan or hickory for smoke.
  2. Mix beef and BBQ sauce gently. Form 1½–2 inch meatballs.
  3. Place meatballs on a grill pan and cook over indirect heat with the lid closed until 165°F, about 15–20 minutes.
  4. Warm the marinara: combine tomato sauce, fennel, garlic, salt, herbs, and brown sugar; simmer 5–10 minutes and keep warm.
  5. Slice buns, place bottoms on a sheet, top with meatballs and mozzarella.
  6. Toast assembled sandwiches and bun tops on the grill over indirect heat for 5–8 minutes until cheese melts and buns are toasted.
  7. Remove, spoon marinara over meatballs, close sandwiches, and serve immediately.

Notes

  • Store wrapped sandwiches in the refrigerator up to 2 days.
  • Reheat wrapped in foil at 350°F for 12–15 minutes or until heated through.

Nutrition (per sandwich)

Calories: 657 kcal | Carbohydrates: 72 g | Protein: 45 g | Fat: 20 g | Saturated Fat: 7 g | Polyunsaturated Fat: 9 g | Cholesterol: 108 mg | Sodium: 1468 mg | Fiber: 5 g | Sugar: 18 g

Meatball Sub with Marinara on a white plate

FOLLOW OUT GRILLING ON SOCIAL MEDIA

FACEBOOK • PINTEREST • INSTAGRAM • TWITTER

IF YOU ENJOYED THIS RECIPE, PLEASE LEAVE A COMMENT OR REVIEW.