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.

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.

How to Grill Meatball Subs

- Light your grill and prepare an indirect heat zone. Aim for about 300°F and add pecan or hickory for a mild smoky flavor.
- In a large bowl, combine the ground beef and the BBQ sauce until evenly mixed. Avoid overworking the meat to keep the meatballs tender.
- Form the mixture into 1½–2 inch meatballs. A medium cookie scoop is handy for consistent sizing.
- Arrange the meatballs on a grill pan or a sheet suitable for indirect grilling so they don’t fall through the grates.
- 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.
- Remove the meatballs from the grill and set them aside while you finish the sauce and prepare the buns.

Make the Marinara Sauce

- 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

- 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.

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.

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.

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

FOLLOW OUT GRILLING ON SOCIAL MEDIA
FACEBOOK • PINTEREST • INSTAGRAM • TWITTER
IF YOU ENJOYED THIS RECIPE, PLEASE LEAVE A COMMENT OR REVIEW.