This post contains affiliate links. Please see our disclosure policy.
If you are looking for the ultimate appetizer that disappears faster than you can set the tray down, you have found it. These Bacon-Wrapped Meatballs are the definition of “meat candy.”

At The Cozy Fork, we believe the best recipes deliver maximum flavor with minimal fuss. By using premade meatballs, we cut the prep time to just 15 minutes, allowing you to focus on what matters: that incredible, sweet-and-tangy glaze!
Each meatball is wrapped in smoky bacon, baked until crisp, and then slathered in a rich brown sugar and ketchup sauce. Whether you serve them on toothpicks for game day or over a bed of rice for a decadent weeknight dinner, these are a guaranteed crowd-pleaser.
Turn these meatballs into a complete comfort food dinner by serving them over a bed of my creamy Yukon Gold Mashed Potatoes. The buttery potatoes soak up that extra brown sugar glaze perfectly.

Ingredients, Tips, and Substitutions
- Meatballs: You need 24 premade meatballs. You can use frozen (thawed slightly so the bacon wraps more easily) or fresh from the butcher counter. Homestyle or Italian style both work well. Also, chicken or turkey meatballs work.
- Bacon: You will need 24 strips of bacon, cut in half. Important: Do not use thick-cut bacon here. Thick-cut takes too long to render and crisp up, leaving you with chewy bacon or overcooked meatballs. Standard cut is perfect.
- The Glaze: A simple pantry mix of ketchup, packed brown sugar, and white vinegar creates a BBQ-style sauce that caramelizes beautifully in the oven.

How to Make Bacon-Wrapped Meatballs
Wrap the meatballs in bacon, bake until the bacon starts to render, brush with a simple, sweet-and-tangy sauce, then return them to the oven until crispy, glossy, and irresistible.
Step-by-Step Instructions:
- Line a baking sheet with a silicone baking mat or a piece of foil sprayed with non-stick cooking spray. Next, wrap the meatballs.
- Take a half-slice of bacon and wrap it around the meatball.
- Take a second half-slice and wrap it around the meatball in the opposite direction (perpendicular), covering the exposed sides. This “cross-wrap” ensures the meatball is fully encased. Place the wrapped meatball on the prepared baking sheet, seam-side down, to keep the bacon in place.
- Repeat with the remaining meatballs.

- Par-bake the meatballs in a preheated 350°F oven for 15 minutes. This first bake allows the bacon to start rendering and shrink slightly around the meatballs.
- While the meatballs are baking, make the sauce. In a medium bowl, whisk together the ketchup, brown sugar, and white vinegar until smooth and thoroughly combined.

- Remove the meatballs from the oven and brush them generously with the sauce. Do not worry if some sauce pools in the pan; it will thicken and caramelize as it bakes.
- Return the meatballs to the oven and bake for an additional 8 to 10 minutes, or until the bacon is crispy and the meatballs reach an internal temperature of 160°F. Remove from the oven and brush with a little more sauce before serving.
- Serve as an appetizer with toothpicks and extra sauce on the side, or turn them into a main dish with noodles, rice, mashed potatoes, or a simple green salad.

Essential Recipe Tips
Seam Side Down: Always place the wrapped meatball on the baking sheet with the loose ends of the bacon (the seam) facing down. The weight of the meatball will hold the bacon in place while it cooks, so you don’t need to use toothpicks to secure it.
Thaw Frozen Meatballs: If using frozen meatballs, let them sit in the fridge overnight or on the counter for 30 minutes. If they are rock-hard frozen, they release too much water while baking, which can prevent the bacon from getting crispy.
The “Double Bake”: Don’t skip the step of baking them before adding the sauce. If you sauce and then bake them raw, the bacon won’t crisp. The first 15 minutes are for the bacon; the last 10 minutes are for the glaze to get sticky and delicious.
Optional Broil: For extra caramelization, broil the meatballs for 1–2 minutes at the end (watch closely).
Variations
- Turkey Option: For a slightly lighter version (though we don’t count calories here!), use turkey meatballs and turkey bacon. Just keep an eye on them as turkey bacon crisps faster.
- Spicy Kick: Add a pinch of cayenne pepper or a teaspoon of Sriracha to the sauce for a little heat with the sweet sauce.
- BBQ Twist: Swap the ketchup glaze for your favorite bottled BBQ sauce if you are running low on ingredients.

Don’t lose this recipe! Make sure to Pin this post to your Appetizer or Party Food board so you can find it easily for your next gathering.

Bacon-Wrapped Meatballs
Equipment
- Large baking sheet
- mixing bowl
- whisk
- Basting brush
- tongs
- meat thermometer
Ingredients
Meatballs
- 24 premade meatballs, frozen or fresh
- 24 strips bacon, cut in half
Sauce
- ¾ cup ketchup
- ½ cup packed brown sugar
- 1 tablespoon white vinegar
Instructions
Prep
- Preheat the oven to 350°F.
- Line a large baking sheet with a silicone baking mat or line it with foil and lightly coat it with nonstick spray.
Wrap the meatballs
- Take a half-slice of bacon and wrap it around the meatball. Take a second half-slice and wrap it around the meatball in the opposite direction (perpendicular), covering the exposed sides. This “cross-wrap” ensures the meatball is fully encased.24 premade meatballs, 24 strips bacon
- Place the wrapped meatball on the prepared baking sheet, seam-side down, to keep the bacon in place. Repeat with the remaining meatballs.
First bake
- Bake for 15 minutes.
Make the sauce
- While the meatballs bake, combine the ketchup, brown sugar, and white vinegar in a medium bowl. Whisk until smooth.¾ cup ketchup, ½ cup packed brown sugar, 1 tablespoon white vinegar
Sauce and finish baking
- Remove the meatballs from the oven and brush them generously with the sauce.
- Return to the oven and bake for 8–10 more minutes, or until the bacon is crispy and the meatballs reach an internal temperature of 160°F.
- If you desire extra caramelization, broil the meatballs for 1-2 minutes before removing them from the oven.
Serve
- Remove from the oven and brush with more sauce before serving.
- Serve as an appetizer with extra sauce for dipping. Serve as a main dish with noodles, rice, or your favorite sides.
Notes
Storage & Leftovers
- Fridge: Store leftover cooked meatballs in an airtight container in the refrigerator for up to 3–4 days.
- Reheating: To bring the bacon back to life, avoid the microwave if possible (it makes the bacon chewy). Instead, reheat them on a baking sheet in a 350°F oven for 10–15 minutes or in an air fryer at 350°F for 3–5 minutes.
Freezer Instructions
- Freezing Uncooked (Best Method): You can prep a big batch and freeze them before baking!
-
- Wrap the meatballs in bacon as instructed.
- Place them on a parchment-lined baking sheet (not touching) and freeze for 1 hour until solid (“flash freezing”).
- Transfer the frozen meatballs to a freezer-safe bag or container. They will keep for up to 3 months.
- To Bake: Thaw overnight in the fridge and bake as directed, or bake from frozen by adding 5–10 minutes to the initial baking time.
- Freezing Cooked: Let the cooked meatballs cool completely. Place them in a freezer-safe bag or container and freeze for up to 3 months. Thaw in the fridge overnight before reheating.
Make-Ahead Tips (Prep Now, Bake Later)
- The “Night Before” Prep: You can wrap the meatballs in bacon up to 24 hours in advance. Place them on the prepared baking sheet, cover tightly with plastic wrap, and refrigerate. When you’re ready to eat, uncover and pop the tray straight into the oven (you may need to add 2–3 minutes to the cook time since they are starting cold).
- Prep the Sauce: Whisk together and store in a jar or an airtight container in the fridge for up to 1 week. Give it a quick stir before brushing it onto the meatballs.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Recipe FAQs
No. That is the beauty of this recipe: it’s a pretty dump-and-go recipe. So use frozen meatballs, and they will cook beautifully, plus save you some time. It’s a win-win!
Wrap the bacon around the meatballs and stick them in the fridge until you are ready to make the sauce and bake them.
The bacon should be crisp, and the meatballs should reach an internal temperature of 160°F.
Love meatballs but want something with a little spice? Try my Crockpot Mexican Meatballs next! They are simmered in a rich enchilada sauce and are just as easy to make.



