BBQ Meatball Subs

An icon representing a clock 45 min | easy
Rate/Review

Introduction

These BBQ meatball subs are saucy, cheesy, and packed with smoky flavor in every bite.

Juicy homemade meatballs simmer in barbecue sauce, then get piled into buttery toasted rolls with plenty of melted cheddar.

They’re perfect for game day, casual weekends, or an easy comfort-food dinner everyone will ask for again.

Advertisement

Ingredients  (4 servings)

Ingredients for Meatballs

Ingredients for for Assembly

Get Ingredients →

Order the ingredients from your local store for pickup or delivery. You'll check out through Instacart.
When you purchase through this link, we'll receive a small fee at no extra cost to you.

Two BBQ meatball subs on a wooden cutting board; each hoagie roll is filled with saucy meatballs and topped with melted cheddar, with the front sandwich in sharp focus and the second blurred in the background.

How to Make BBQ Meatball Subs

  1. Preheat oven and prepare pan

    Preheat your oven to 400°F and line a baking sheet with parchment paper or foil.

    Lightly grease the parchment or foil so the meatballs do not stick while baking.

  2. Mix the meatball base

    In a large bowl, combine the ground beef, egg, breadcrumbs, milk, onion, and garlic.

    Sprinkle in the beef bouillon powder, Tajin, salt, black pepper, smoked paprika, and garlic powder.

    Use clean hands or a fork to gently mix until everything is evenly combined, without overworking the meat.

    Advertisement
  3. Shape the meatballs

    Scoop about one and a half tablespoons of mixture and roll it into a firm, even ball.

    Place each meatball on the prepared baking sheet, leaving a little space between them for even cooking.

    You should get around sixteen meatballs from one pound of beef, depending on how large you roll them.

  4. Bake the meatballs

    Bake the meatballs for 15 to 18 minutes, until cooked through and lightly browned on the outside.

    Cut one open to check that no pink remains in the center before moving to the next step.

  5. Coat meatballs in BBQ sauce

    Transfer the hot meatballs to a clean saucepan or skillet and pour the BBQ sauce over them.

    Simmer on low heat for 5 to 10 minutes, stirring gently, until the meatballs are well coated and glossy.

    Advertisement
  6. Toast the sub rolls

    Slice the sub rolls almost all the way through, keeping one long side attached like a hinge.

    Spread the cut sides lightly with unsalted butter.

    Toast the rolls in a skillet over medium heat or under the broiler until golden and crisp.

  7. Assemble the BBQ meatball subs

    Fill each toasted roll with several saucy meatballs, spooning extra BBQ sauce over the top.

    Sprinkle the shredded cheddar cheese over the hot meatballs so it starts to melt right away.

    Place the filled subs on a baking sheet and broil briefly until the cheese is fully melted and bubbly.

    Serve hot, with napkins ready, because these subs are deliciously messy.

Advertisement

Substitutions

Ground beef -> ground turkey
Use 93% lean ground turkey for a lighter sub that still feels hearty and flavorful. Add an extra tablespoon of milk to keep the turkey meatballs tender and moist.
Cheddar cheese -> pepper jack cheese
Swap in shredded pepper jack for a spicier, slightly creamier melt that pairs nicely with smoky BBQ sauce. The extra kick works especially well if you already love the Tajin in the meatballs.
Sub rolls -> toasted garlic Texas toast
For a fun twist, pile the BBQ meatballs onto thick slices of garlic Texas toast instead of rolls. You get crunchy edges, buttery flavor, and a more open surface to catch all that sauce and cheese.
Advertisement

Tips

Mix meat gently for tender texture
Overworking the meat compacts the proteins, which makes meatballs tough, so stop mixing as soon as everything looks combined.
Use a scoop for even meatballs
A small cookie scoop or tablespoon helps portion the meat evenly, so every meatball cooks at the same rate.
Broil cheese briefly, not for long
Keep the subs under the broiler only a minute or two so the cheese melts without drying the rolls.
Warm sauce makes better flavor
Simmering the meatballs in BBQ sauce lets the seasoning in the meat blend with the sweet smoky sauce.
Butter-toast the rolls just before serving
Toast the rolls right before assembly so they stay crisp on the edges but soft enough to bite comfortably.
Advertisement

Nutrition Facts *

Energy 846 kcal
Protein 42 g
Total Fat 42 g
Carbohydrates 72 g
Dietary Fiber 3 g

* Approximate, per serving.
Data source: USDA FoodData Central.

Advertisement

FAQ

How do I keep the meatballs from turning out tough?
Use a gentle hand when mixing and shaping so the meat does not get tightly packed. Also, do not bake them much past done or they will start to dry out.
My meatballs fell apart in the oven, what went wrong?
They may have needed a bit more binder, so next time add a tablespoon more breadcrumbs. Make sure you pack each meatball firmly enough that it holds shape, without squeezing the life out of it.
Can I make these BBQ meatballs ahead of time?
Yes, bake the meatballs, cool them, and store them in an airtight container in the fridge for three days. Reheat them gently in BBQ sauce on the stove before building the subs, adding a splash of water if needed.
Can I use store-bought frozen meatballs instead?
You can, though the flavor will be less custom, so choose plain frozen meatballs without strong Italian seasoning. Bake or simmer them according to the package, then finish them in the BBQ sauce as written.
What side dishes go well with BBQ meatball subs?
Crisp coleslaw, simple green salad, or baked fries all balance the rich, saucy sandwiches nicely. You can also serve fresh corn on the cob for a classic backyard cookout style dinner.
Advertisement

Serving Suggestions

These BBQ meatball subs bring big cookout flavor to your kitchen any night of the week.

Try topping them with quick-pickled onions or jalapenos for brightness, and serve with crunchy slaw for contrast.

Leftover meatballs taste great over mashed potatoes the next day, with extra BBQ sauce spooned on top.

More pairings:

Advertisement

Reviews

We haven’t received any feedback on this recipe yet.

Made this recipe? How did it go?

Please leave your feedback below. We’d love to hear from you!

You Might Also Like

Browse Recipes