These smoky, cheesy meatballs are packed with flavor and melt-in-your-mouth goodness. Stuffed with mozzarella and slow-cooked on the smoker, they make a perfect appetizer, meal, or snack for any occasion.
Preheat your smoker to 250°F using hickory or oak wood for flavor.
In a large bowl, combine the ground beef, egg, breadcrumbs, parmesan cheese, garlic, onion powder, salt, pepper, and Italian seasoning. Mix until fully incorporated.
Take a small portion of the meat mixture, flatten it into a patty, and place a cube of mozzarella cheese in the center. Wrap the meat around the cheese and roll it into a firm ball. Repeat with the remaining meat mixture.
Place the stuffed meatballs on a wire rack or directly on the smoker grate.
Smoke the meatballs at 250°F for 1.5 to 2 hours, or until they reach an internal temperature of 160°F.
In the last 15 minutes of smoking, brush the meatballs with BBQ sauce or marinara sauce, if desired.
Remove the meatballs from the smoker and let them rest for 5 minutes before serving.
Notes
For a spicier twist, add some chopped jalapeños to the meat mixture or use pepper jack cheese for stuffing.