These BBQ bacon wrapped meatballs are juicy, smoky and coated in sweet barbecue sauce, making them the perfect appetizer for parties or game day. Combining seasoned meatballs with crispy bacon creates a bold flavor and irresistible texture that everyone loves.

Why These Bacon Wrapped Meatballs Work
With bacon, bbq sauce and juicy meatballs, you really can’t go wrong!
- Two favorites combined – These meatballs combine two classic comfort foods- juicy meatballs and crispy bacon- into one irresistible appetizer.
- An appetizer rather than a meal – Traditional meatballs are usually served with tomato sauce or pasta, but bacon wrapped meatballs are designed to be a stand-alone appetizer.
- Two meats for ultimate flavor and texture – Because the recipe uses both ground beef and pork, the meatballs stay tender and flavorful while the bacon crisps up on the outside.

Gather This
Homemade meatballs are the way to go, but this list can be scaled down to just 3 ingredients if needed. See my notes below. This wouldn’t be a meatball recipes without meatballs! I took the time to make my own because homemade is just so much better. A full list of ingredients with measurements for this recipe is available in the printable recipe card below.
- Ground Beef and Ground Pork– Don’t skimp on the fat! It adds flavor and moisture, 80/20 or 85/15 are ideal. You can also grab a mackage of “meatloaf mix” which commonly includes veal too or use all pork or all beef, ground chicken or ground turkey. Remember, meatballs just need to be made with meat, you aren’t limited to ground beef.
- Evaporated milk
- Eggs
- Seasoned bread crumbs
- Sweet onion
- Black pepper
- Garlic
- Fine sea salt
- Bacon
- BBQ sauce

BBQ Sauce
Have fun with this one or even make a few varieties. My kids prefer their BBQ meatballs with a sweeter sauce, while hubby likes something that makes his eyes water and I’m partial to a golden Carolina flavor.
While I like to use a homemade BBQ sauce, such as Chipotle Honey BBQ Sauce , Cran Blueberry or Cola BBQ Sauce you can use your own homemade or jarred. Jack Daniels BBQ Sauce is also a sweet and tangy treat.

How to Make Bacon Wrapped Meatballs
Just follow these simple steps to the easiest and most delicious meatballs you’ll ever make.
- Prepare oven and pan. Preheat the oven and line a rimmed baking sheet with parchment paper or aluminum foil. If you use aluminum foil, also lightly coat with nonstick cooking spray to prevent sticking.
- Combine meatball ingredients. In a large bowl, toss together the onion, ground meat, egg, seasonings, bread crumbs and evaporated milk. Avoid over mixing which can lead to dry meatballs. Check out our tips for making the best meatballs.
- Form meatballs. Tossing small bits of the meat mixture from hand to hand, form meatballs into 24 small meatballs, cocktail sized around 1-2 inches in diameter, about the size of a golf ball.
- Wrap in bacon. Wrap a strip of bacon around each meatball, trying not to stretch it out as you go. Place meatballs onto the baking sheet in a single layer and with room between each.
- Bake in the preheated oven for 15 minutes, remove and baste with BBQ sauce. Return to the oven for an additional 10 minutes. Baste again with BBQ sauce before serving. Please note that cooking times will vary with the size of your meatballs, check for an internal temperature of 145 or higher. The sauce should be nice and sticky.
- Garnish with parsley, chives or scallions. Or leave them plain. Serve with toothpicks or small cocktail forks.

Variations
If you want to these BBQ Bacon Wrapped Meatballs up a notch, try adding a pinch of your favorite, melty cheese in the center of each meatball.
- Stuff them with cheese! Something like Velveeta, pepperjack, or a mild cheddar would be absolutely delicious.
- Spicy Meatball– Add chopped jalapeno or habanero peppers to the meatball mixture, use a spicy BBQ sauce, jalapeno laced spicy bacon strips, chili powder or crushed red pepper flakes.
- Cajun Meatballs– Add 1 tablespoon of cajun spice blend to the meatball mix.
- Taco Meatballs- Add 1 tablespoon of taco seasoning to the meatball mix and then baste with enchilada sauce instead of BBQ sauce.
Tips for Perfect Bacon Wrapped Meatballs
These meatballs are a cinch to make, but I do have some tips to make things even easier.
- Don’t over-mix – Overmixing the meatball mixture can make meatballs dense instead of tender.
- Use thin sliced bacon – Thin bacon cooks more evenly and crisps up better in the oven.
- Place the seam side down – This prevents the bacon from unraveling off of the meatball while cooking.
- Leave space between each – Proper spacing helps the bacon cook evenly and become crispy.

More Meatball Recipes
Calling all meatball lovers! From italian meatballs to appetizers and everything in between, I promise you’re going to love these.
BBQ Bacon Wrapped Meatballs Recipe
Ingredients
- 1 pound ground beef , 85/15 or 80/20
- 1 pound ground pork
- 5 ounces evaporated milk
- 2 eggs , lightly beaten
- 3/4 cup seasoned bread crumbs
- 1/2 medium sweet onion , minced
- 2 teaspoons black pepper
- 2 teaspoons garlic , minced
- 1/2 teaspoon fine sea salt
- 24 strips bacon
- 1 cup favorite BBQ sauce
- chives, scallions or parsley , minced for garnish
Instructions
- Preheat the oven to 350°F, line a baking sheet with parchment paper or aluminum foil and lightly coat with cooking spray. Set aside.
- In a large mixing bowl, break apart the 1 pound ground beef and 1 pound ground pork using your hands. Pour the 5 ounces evaporated milk and lightly whisked 2 eggs over top and then sprinkle the 3/4 cup seasoned bread crumbs, minced 1/2 medium sweet onion, 2 teaspoons black pepper, 2 teaspoons garlic and 1/2 teaspoon fine sea salt. Use your hands to toss and gently combine being careful to not over mix.
- Tossing from hand to hand, form into 24 small meatballs about the size of a golf ball.
- Wrap each one with a strip of bacon, setting seam side down onto the baking sheet leaving 1-2 inches between each.
- Bake for 15 minutes. Remove and baste with the 1 cup favorite BBQ sauce. Return to the oven for an additional 10 minutes. Baste again with the BBQ sauce before serving. Please note that cooking times will vary with the size of your meatballs, check for an internal temperature of 145°F or higher.
- Garnish with chopped parsley, scallions or chives.
- If you've tried this recipe, come back and let us know how it was in the comments or star ratings.
Notes
Nutrition

























I am still drooling over how good this recipe was!! I made it this week for a last minute appetizer for a friends birthday party and they were gone so fast I wish I would have made more!!
So snacky and delicious! I made for a summer party and they were a hit!
You had me at bacon wrapped! 😉 These look absolutely amazing.
BBQ Glaze. This looks so tempting. Perfect side dish for Dinner.
Whoa, what a fun party bites! Love the variations you have listed, especially the cheese stuffed !
I’d love it if you would come share your wonderful recipe at my link party over at what to do weekends!
Theresa
What is the bottled garlic and the egg used for? I can’t see where these ingredients are used in the recipe instructions. Thanks. These look really good. Anxious to try them.
I’m super interested in your homemade BBQ Sauces. Thanks Jessica! Pinned, SU’d and YUM’d