BBQ Meatballs

Listen boos, these BBQ meatballs are straight up fire! They are super juicy, packed with flavor on flavor and coated in a tangy, sweet and spicy homemade bbq sauce that will have you weak in the knees. We ain’t playing around y’all. In fact, we elevate the flavors even more with a little pineapple and molasses. These babies are guaranteed to be the star of your next party.

This post may contain affiliate links. Read our disclosure policy.

A close up of a pan of BBQ meatballs with a wooden spoon ready to serve
Five star review

“Just made these and my picky daughter said ‘these are delicious….This recipe is a keeper, would be great with mashed potatoes as a meal!”

JENNYQ

I grew up on those bbq meatballs served in the crockpot y’all. I’ve had my share at baby showers and church functions. You know everyone loves a meatball, and this recipe is guaranteed to be a hit at any events you make them for. We remixed a few of the flavors to give it an update, and I know you are going to love it. Thanks to Veronica of Collard Greens and Caviar for providing the inspo for this recipe.

The Lowdown on these BBQ Meatballs

Closeup of Jocelyn in pink dress smiling

Cuisine Inspiration: American comfort remix

Primary Cooking Method: Baking

Dietary Info: A little leaner with ground turkey but those flavors still pop y’all!

Key Flavor: Smoky, juicy, sweetness

Skill Level: Easy y’all (no sweat fam!)

This bbq meatball recipe uses ground turkey instead of beef or pork, which leans them out a bit but still gives ample juicy taste and flavor boos.

Save some time! You can prep these babies in advance. They store super well.

Barbecue meatballs can get down in just about anything. Serve them up as an app or throw on a bed of pasta or in a sub. It’s your world! Do you boo!

Ingredients You’ll Need to Make these Barbecue Meatballs

Ground turkey, onion, sweet potato, veggies, spices and more in white bowls on white background

For the Meatballs

  • Lean Ground Turkey: This is our meaty base. It will take on all the ingredients like a boss giving you juicy lean meatballs.
  • Panko Bread Crumbs: This is giving that CRUNCH factor plus it brings all the ingredients together.
  • Veggies: Sweet potato and spinach sneak in extra moisture and nutrition.
  • Parmesan Cheese: This adds a nice nutty, salty kick.
  • Dried Chopped Onion: We love the texture and extra aromatic vibes onion give.
  • Worcestershire Sauce: This provides savory depth and intensity.
  • Spices: We throwing in some chipotle chili, garlic powder, salt, Italian seasoning, and red pepper flakes for some smoky heat and flavor enhancement boos.
  • Egg: This is the OG binder that holds it all together.

For the BBQ Sauce

  • Olive Oil: This tenderizes and gets to veggies nice and caramelized.
  • Bell Pepper: This brings that sweet, fruity vibe.
  • Red Onion: Sharp, bold, and giving texture too!
  • Garlic: Yep, we adding more into our sauce. Can’t get enough of that aromatic essence.
  • Tomato Sauce: The saucy base we need.
  • Flavor Enhancers: We toss in some sweet sassy tropical swag with crushed pineapple, the intense sweetness of molasses, a little sugar, acidity from balsamic vinegar, savory depth with Worcestershire sauce and a little dry mustard. And don’t forget the salt to balance everything out.

How to Make BBQ Meatballs

Step 1: Mix it Up

  1. Add chilled ground turkey to a cold bowl. No need for this to warm to room temp.
  2. Start breaking up your ground turkey. Spread it over the bottom of the bowl.
  3. Throw in all of the meatball ingredients.
  4. Gently mix everything together until it’s all incorporated. Just make sure you don’t overdo it. About 1 minute is all you need boos.
A collage of ground turkey in a bowl with panko, egg, spices and veggies added on top and mixed together on a white background

Step 2: Get Your Roll On

  1. Gently use your hands to form 24 medium sized meatballs. Add each to a parchment lined baking sheet.
  2. Bake them at 375 for about 20 minutes then set aside.
A collage of turkey meatballs before and after baking on a baking sheet lined with parchment

Step 3: Get Saucy

  1. Get that olive oil going in a large non-stick saucepan on medium heat. Then toss in your chopped bell pepper and onion.
  2. Once they get tender and light brown, throw in that garlic and give it a quick 30 second cook down.
  3. Add the rest of the bbq sauce ingredients in and stir it all together.
  4. Bring the sauce to a gentle low key boil and cover with a lid. You wanna let that go for about 15 minutes.
A collage of bbq sauce being made and simmered in a pot on a white background

Step 4: Simmer and Serve

  1. After that sauce is thickened up and all delish, add your turkey meatballs in to get the party started. Just gently stir them to coat, gently so you don’t break apart the meatballs..
  2. Cover for 5 minutes to get them up to temperature then serve them up.
A collage of barbecue turkey meatballs simmering in sauce and then finished ready to serve

How to Serve Meatballs with BBQ Sauce

Bbq meatballs in a large skillet after cooking on a white background

Recipe Substitutions

  • Ground Turkey: Feel free to sub in ground beef, ground pork or ground chicken if you prefer.
  • Panko: Crushed crackers, standard bread crumbs or even plain cereal work just as well. Even some toasted bread in a pinch can be used.
  • Granulated Sugar: Throw in maple syrup or honey instead. Brown sugar works great too.
  • Worcestershire Sauce: Soy sauce or tamari are great to toss in instead.
  • Tomato Sauce: Tomato puree or crushed tomatoes can work here. Feel free to smooth out the texture more in a blender.

Recipe Variations and Additions for Turkey Meatballs

  • Spice it Up: Add some hot sauce, red pepper flakes or cayenne to the mix to give it a kick.
  • Go Global: I love playing around with different flavor profiles. Adding some soy sauce and ginger can give some bomb Asian inspired essence.
  • Stuff Them: Add a mix of goat cheese and more spinach to the center of each meatball for a bomb surprise.
  • Cook on the Stove: If you want, you can cook the meatballs in a cast iron skillet with a little oil to get a nice crisp exterior then sauce them up.

Expert Tips and Tricks

  • Chill Out: Keep the barbecue meatballs in the fridge. The chilling helps them bind together better.
  • Add In Moisture: Ground turkey is super lean and has less fat than ground beef or ground pork. Adding in egg adds extra moisture and richness, as well as that unique mix in of sweet potato.
  • Don’t Overmix: Over mixing will certainly make your meatballs less tender, and we ain’t got time for tough meatballs.
  • Pack Light: If your bbq meatballs are formed into compacted rounds, they can end up tough and rubbery once cooked. Pack lightly by gently rolling them in your hands (add a little oil in your hands too) until they just hold their shape.
  • Simmer Down: Don’t crank the heat up too much when cooking the meatballs in the sauce. They will absorb the flavors better.
  • Use Parchment: Pass on foil when baking these up. The parchment will stop the meatballs from sticking to the sheet pan, and it helps to regulate the temp of the pan so the meatballs bake more evenly.
A pan of bbq meatballs recipe in a homemade bbq sauce ready to serve

How to Store and Reheat Barbecue Meatballs

  • Fridge: Cool to room temp. Pop these into an airtight container or ziptop bag. They will stay all good for 3-4 days.
  • Freezer: Divide the meatballs into freezer safe ziptop bags. Label them with the date. They should last about 3 months. Thaw overnight in the fridge.
  • Reheating: Add the barbecue meatballs to a saucepan over medium heat. Go for a gentle reheat, stirring occasionally. They should be good to go in 10 minutes. You can splash a little water in there to keep them super moist too! I prefer this method versus microwaving but if you are in a pinch, you can definitely pop them in and heat in 30 second intervals until they are hot and ready to go.
  • Event Serving: The sauce and meatballs can also be kept warm by placing them in a Crockpot set on the warm setting.

Frequently Asked Questions

Help! My turkey meatballs are falling apart?

The chilled ground turkey and beinders like egg and breadcrumbs will help keep things together. If you are still finding that your meatballs aren’t staying intact, pop them in the fridge for a bit before you bake.

How will I know when my bbq meatballs are done cooking?

It’s best to pull out that meat thermometer and aim for an internal temp of 165°F.

Can I make these barbecue meatballs ahead of time?

For sure boos! You can make the meatballs and pop in the fridge. The sauce can also be made ahead. You can store in the fridge for about 5 days.

Can I use store-bought bbq sauce to shortcut the recipe?

Now y’all this sauce is bomb but if you are running out of time, you can definitely just use a pre-made bbq sauce. Grab a good quality one.

Other Meatball Recipes

A close up of a pan of BBQ meatballs with a wooden spoon ready to serve

Turkey BBQ Meatballs

Deliciously flavorfully spiced, tender and moist turkey BBQ Meatballs are glazed with the ultimate homemade barbecue sauce with hints of spice, pineapple and molasses! 
5 from 9 votes
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Course: Appetizer
Servings: 24 meatballs

Ingredients

For the Meatballs

  • 2 lbs 85% lean ground turkey chilled
  • 1/2 cup panko bread crumbs
  • 1/2 cup fresh grated sweet potato firmly packed
  • 1/2 cup grated parmesan cheese
  • 1/2 cup fresh chopped spinach firmly packed
  • 1 tbsp dried chopped onion
  • 1 tbsp worchestershire sauce
  • 1/2 tsp chipotle chili pepper
  • 1/2 tsp garlic powder
  • 1/2 tsp salt
  • 1/2 tsp Italian seasoning
  • 1/4 tsp red pepper flakes
  • 1 large egg
  • More grated parmesan cheese for serving
  • freshly chopped parsley for garnish

For the BBQ Sauce

  • 1 tbsp olive oil
  • 1/2 cup chopped bell pepper
  • 1/2 cup chopped red onion
  • 1 garlic clove
  • 29 oz tomato sauce can
  • 8 oz crushed pineapple can
  • 3 tbsp dark molasses
  • 2 tbsp granulated sugar
  • 1 tbsp balsamic vinegar
  • 1 tbsp dry mustard
  • 2 tsp Worcestershire sauce
  • 1 1/2 tsp salt

Instructions

For the Meatballs

  • Preheat your oven to 375 degrees F. Next, line a baking sheet with parchment paper. A standard 18 x 13 inch baking sheet works well.
  • In a large, chilled mixing bowl, add chilled ground turkey. Break up the meat and spread it over the bottom surface of the bowl.
  • One by one, evenly distribute each listed ingredient over the meat. Add the cracked egg last.
  • Using your hands, gently mix until all the ingredients are incorporated. This takes about 1 minute. Make sure not to over mix.
  • Divide the mixture in half. Form each half into 12 meatballs, for a total of 24 meatballs. Place the meatballs on a parchment paper lined baking sheet.
  • Place the baking sheet in the preheated oven and bake for 20 minutes. After 20 minutes, remove the baking sheet from the oven.

To Make the BBQ Sauce

  • Add olive oil to a 2.5 or 3 quart, non-stick saucepan set on medium heat. Once the oil is heated, add the chopped bell pepper and onion to the saucepan.
  • Next, sauté the bell pepper and onion for 4 minutes – stirring constantly until they are lightly brown. Add chopped garlic to mixture and sauté 30 seconds or until the garlic is fragrant.
  • Add all of the remaining ingredients, and mix well.
  • Bring the sauce to a gentle boil, and then cover the saucepan with the lid.
  • Simmer the sauce for 15 minutes, covered; stir at least twice. After 15 minutes, remove the saucepan from the heat.
  • Add the baked meatballs to the sauce and gently stir them through. Cover the saucepan for 5 minutes.

Notes

If serving for a gathering or event, the sauce and meatballs can also be kept warm by placing them in a Crockpot set on the warm setting.
  • Fridge: Cool to room temp. Pop these into an airtight container or ziptop bag. They will stay all good for 3-4 days.
  • Freezer: Divide the meatballs into freezer safe ziptop bags. Label them with the date. They should last about 3 months. Thaw overnight in the fridge.
  • Reheating: Add the barbecue meatballs to a saucepan over medium heat. Go for a gentle reheat, stirring occasionally. They should be good to go in 10 minutes. You can splash a little water in there to keep them super moist too! I prefer this method versus microwaving but if you are in a pinch, you can definitely pop them in and heat in 30 second intervals until they are hot and ready to go.

Nutrition

Calories: 98kcal | Carbohydrates: 9g | Protein: 11g | Fat: 2g | Saturated Fat: 1g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 1g | Trans Fat: 0.01g | Cholesterol: 29mg | Sodium: 445mg | Potassium: 313mg | Fiber: 1g | Sugar: 6g | Vitamin A: 753IU | Vitamin C: 8mg | Calcium: 41mg | Iron: 1mg
Tried this Recipe? Tag me Today!Mention @GrandbabyCakes or tag #grandbabycakes!
Filed Under:  Appetizers, Meals & Courses, Oven, Super Bowl and Game Day Party, Turkey

Comments

  1. Made these meatballs yesterday. Also made them smaller. I used a regular potato instead of a sweet potato because it is all I had. They were great! Took a shortcut and just used store bought bbq sauce. Will tackle the homemade sauce at some point though.

  2. Just made these and my picky daughter said ‘these are delicious’!
    I made them smaller so I had almost 4 dozen. I also used a 1/4 cup of canned pumpkin and 1/2 box thawed/squeezed frozen spinach.
    I love meatballs so much, maybe cuz they’re cute?
    This recipe is a keeper, would be great with mashed potatoes as a meal!

  3. thank you, love just about every kind of email and have usually avoided turkey meatballs, too dry, but this recipe takes care of that, love the spices too!

  4. We have some real meatball lovers in our family and I can’t wait to make this healthier version for them!

5 from 9 votes

Leave a Reply

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

Recipe Rating