Game day food doesn’t get much better than these easy Crockpot BBQ Meatball Subs. Tender, well-seasoned meatballs simmer in a sweet-and-tangy barbecue sauce in the slow cooker, then are piled into rolls and finished with melted cheese for a hot, satisfying sandwich everyone will reach for again and again.

I use my slow cooker year-round, and this recipe is one of my favorite “dump and go” dinners. It’s perfect for busy weeknights, for prepping ahead on meal prep Sunday, or for feeding a crowd during game day. The meatballs don’t need to be browned first—just mix, roll, and let the crockpot do the rest.

Why you’ll love this recipe:
- Tender, juicy meatballs paired with a slightly sweet, tangy barbecue sauce and melty cheese make for an irresistible sandwich.
- No searing required—these meatballs cook right in the sauce in the slow cooker for an easy hands-off meal.
- Great for meal prep, family dinners, or feeding a crowd during game day events.
Recipe ingredients
This recipe includes an easy homemade barbecue sauce and a simple meatball mixture. If you prefer, you can substitute your favorite store-bought barbecue sauce instead of making the sauce listed below. Ingredients are flexible and include suggestions for common substitutions.

- Ground turkey — Lean ground turkey works well for a lighter meatball, but any ground meat (beef, pork, chicken, or a blend) can be used.
- Milk — Use dairy or a non-dairy milk alternative to soften the breadcrumbs.
- Breadcrumbs — Panko adds a nice texture, but regular breadcrumbs, gluten-free breadcrumbs, quick oats, or almond flour can be substituted for special diets.
- Egg — Acts as a binder; do not omit or the meatballs may fall apart.
- Honey — Adds sweetness to the sauce; any sweetener you prefer will work instead.
- Vinegar — Apple cider vinegar gives a bright tang; white vinegar or white balsamic may be substituted.
- Worcestershire sauce — Adds savory depth; soy sauce, liquid aminos, or tamari are good alternatives.
How to make crockpot bbq meatballs
This is a straightforward slow-cooker recipe: mix the meatball ingredients, shape them, and nestle them in the sauce to cook slowly. Plan to make the sauce and roll the meatballs ahead of time if you want an even quicker finish on the day you serve.
Pro tip: Prepare the barbecue sauce and form the meatballs in advance; store them covered in the refrigerator until you’re ready to cook.
Make the bbq sauce:

- In a medium bowl, combine tomato sauce, honey (or your chosen sweetener), apple cider vinegar, tomato paste, Worcestershire sauce (or substitute), garlic powder, onion powder, and salt and pepper to taste.
- Whisk until smooth and well combined. Set aside.
Prepare the meatballs:

- Lightly spray the inside of the slow cooker with cooking spray.
- In a large bowl, combine ground turkey, grated onion, minced garlic, breadcrumbs, milk, egg, salt, and pepper. Mix gently with your hands—avoid overworking the meat so the meatballs stay tender.
- Form the mixture into roughly 1 1/2-inch meatballs and place them in the slow cooker in a single layer if possible.
- Pour the barbecue sauce over the meatballs, reserving about 1 cup if you’d like a thicker sauce for serving.
- Cover and cook on low for 4–6 hours or on high for 2–3 hours, until meatballs are cooked through and no longer pink in the center (internal temperature of 160°F for turkey).
How to make meatball subs
When the meatballs are finished cooking, assemble and toast the subs under the broiler for a bubbly, melty finish.

- Preheat your oven broiler. Split the sub rolls and arrange them on a baking sheet.
- Fill each roll with several meatballs, spoon on additional sauce if desired, and generously sprinkle with grated cheese.
- Broil until the cheese melts and the tops of the rolls are golden and toasty. Serve immediately with reserved sauce if you like extra sauciness.

Recipe FAQs
Milk hydrates the breadcrumbs and helps keep meatballs moist and tender. Without it, meatballs can become dense.
Do eggs make meatballs softer?
Eggs primarily act as a binder to help the mixture hold together; they also contribute a little moisture and structure.
What can replace breadcrumbs in meatballs?
You can use day-old bread soaked and squeezed, crushed crackers, gluten-free breadcrumbs, quick oats, or almond flour as alternatives depending on your dietary needs.
What goes on a meatball sub?
Classic meatball subs include sub rolls, meatballs, sauce (marinara or barbecue), and cheese such as provolone or mozzarella. Finish under a broiler until the cheese melts and the bread is toasted.
What should I serve with BBQ meatballs?
These subs pair nicely with coleslaw, simple green salads, air-fried or baked vegetables, sweet potato fries, mashed potatoes, or polenta.
Serving suggestions
- Serve with classic coleslaw, broccoli slaw, or a fresh green salad for balance.
- Vegetable sides like roasted or air-fryer corn on the cob and baked zucchini chips are great options.
- For a heartier meal, pair with sweet potato fries or a warm potato salad.
Recipe notes
- Make ahead: The sauce and formed meatballs freeze well or can be refrigerated for quick assembly on the day you plan to serve.
- Using a store-bought barbecue sauce saves time and works perfectly if you prefer a shortcut.
- The sauce will thin while simmering in the slow cooker but will thicken as it cools; reserving a cup before cooking gives you thicker sauce for immediate serving.
- Nutrition estimates typically include all of the sauce; you may not use all of it when serving.

Crockpot BBQ Meatball Subs — Quick Overview
Servings: 6 | Prep time: 15 minutes | Cook time: 4 hours (low) — Total time: about 4 hours 15 minutes
These subs combine tender slow-cooked meatballs with a flavorful barbecue sauce and melted cheese for an easy, crowd-pleasing meal that’s ideal for busy nights or entertaining.