Place ground beef and ground pork in a large bowl. Mince the bacon into very small pieces. It should resemble ground meat.
Add all remaining ingredients to the bowl, except BBQ sauce and garnish. Using your hands or spatula, combine the meatball mixture. Be gentle and do not overmix. This will cause the meatballs to become tough during the cooking process. Set bowl aside
Prepare your grill or smoker to 225 degrees F. We used a pellet grill for this recipe but have also made it on a kamado unit.
While your grill is heating, form the meatballs into 1 3/4"-2" uniform-shaped meatballs.
Place the meatballs on a jerky tray. Set that tray onto a large baking sheet. Do not crowd the meatballs. Leave at least 1/2" of space between them.
Place the meatballs into your smoker, close the lid and let them smoke for 40 minutes, or until they reach an internal temperature of 145 degrees F.
It's time to coat the smoked meatballs with BBQ sauce.Option 1: Place the meatballs into a large disposable aluminum pan, pour the sauce over the top and gently toss to coat with tongs.Option 2: Leave the meatballs on the jerky tray, and brush them with BBQ sauce. After saucing, let the meatballs continue cooking until they reach an internal temperature of 165 degrees F.
Remove meatballs from the grill, and place them onto a serving dish topped with chopped cilantro of flat-leaf parsley.