Meatballs are the quintessential party food and the variations are endless. They were considered important elements of a black caterer’s special-occasion repertoire as far back as the late nineteenth century.

And, as African cooking experienced a renaissance in the late 1970s, authors like Dinah Ayensu reminded revelers that the dish (seasoned ground meat bound with bread and milk) is pure North African fare—known as kofta. After trying all of these and so many more, I present the classic mix of ground beef and pork, rolled into balls and baked in barbecue sauce, typifying party perfection.–Toni Tipton-Martin

david caricature

Why Our Testers Loved This

These easy bbq meatballs have quickly become a weeknight and potluck staple among our testers. They love that they can be made in the oven for a simple dinner, or kept warm in the slow cooker at parties. Above all, the testers adore the bbq sauce that coats these baked meatballs.

What You’ll Need to Make This

  • Molasses bbq sauce–The homemade bbq sauce does include a lot of ingredients but trust us (and our testers) when we say it’s definitely worth the effort.
  • Ground beef–Use 80/20 ground beef for the juiciest meatballs. You can use leaner beef, but take care not to overcook the meatballs, as they may end up dry.
  • Ground pork–Pork adds plenty of flavor and fat to these meatballs, and we strongly encourage you to use it, but if you are avoiding pork for dietary reasons, these could be made entirely with ground beef.
  • Onion–If you prefer that bits of onion are not noticeable in your meatballs, mince it very finely before working into the mixture.

How to Make This Recipe

  1. Sweat the onion and garlic for the bbq sauce. Cook the onion and garlic in butter until softened.
  2. Make the bbq sauce. Stir in the remaining bbq sauce ingredients and bring to a boil.
  1. Cook the bbq sauce. Simmer the sauce until the flavors come together, 20 to 30 minutes.
  2. Preheat the oven. Preheat oven to 350°F (180°C).
  3. Make the meatball mixture. Combine the beef, pork, onion, garlic, spices, panko, and egg, and mix thoroughly.
  4. Roll the meatballs. Roll the meatball mixture into tablespoon-sized portions and place on a baking sheet. Bake until almost cooked through.
  5. Finish the meatballs. Toss the meatballs in sauce and finish cooking in the oven or slow cooker.

Common Questions

Can I make these BBQ meatballs ahead of time?

If you’re cooking them the same day, prepare the meatballs and place on the baking sheets. Cover with plastic and stash them in the refrigerator until you’re ready to cook.

How should I serve these meatballs?

These little meatballs are a perfect appetizer on their own, or you could plop them into your slow cooker and take along to a potluck.

If you’re serving these at home for dinner, they’re great on their own with some steamed or roasted vegetables on the side. Or pile several of them into sub rolls for a sweet and tangy riff on meatball sandwiches.

If you’re serving them at a potluck or party, use the slow cooker bbq meatballs variation and offer decorative toothpicks alongside for spearing, or make sliders with a meatball and Hawaiian roll or slider bunThese little meatballs are a perfect appetizer on their own, or you could plop them into your slow cooker and take along to a potluck.

Can I freeze these meatballs?

You can freeze the meatballs raw or cooked. Either way, freeze them on the baking sheets to prevent them from sticking together, and once frozen, transfer them to a resealable bag and store them in the freezer for up to 3 months. When baking or reheating frozen meatballs, your cooking time will increase.

Helpful Tips

  • This recipe will make about 3 dozen meatballs. Double the recipe if serving a big crowd.
  • Leftover meatballs and sauce can be stored in an airtight container in the refrigerator for up to 4 days. Reheat in a saucepan or Crock Pot over low heat, or in the microwave.

More Great Meatball Recipes

Write a Review

If you make this recipe, or any dish on LC, consider leaving a review, a star rating, and your best photo in the comments below. I love hearing from you.–David

A tray of unbaked bbq meatballs with a set of measuring spoons beside it and a bowl of barbecue sauce in the background.

BBQ Meatballs

4.75 / 4 votes
These BBQ meatballs are tossed in the crockpot or oven (translation: no stovetop spattering to clean up) and slathered in a homemade molasses barbecue sauce. Here's how to make them.
David Leite
Servings4 servings
Calories602 kcal
Prep Time30 minutes
Cook Time40 minutes
Total Time1 hour 10 minutes


For the molasses barbecue sauce

  • 2 tablespoons (1 oz) butter
  • 1 garlic clove, minced
  • 2 tablespoons minced onion
  • 1/2 cup water
  • 1 1/3 cups ketchup
  • 1/4 cup cider vinegar
  • 1/4 cup molasses
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons brown sugar
  • 2 teaspoons yellow mustard
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon cayenne pepper
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon chili powder

For the meatballs

  • 1/2 pound ground beef
  • 1/2 pound ground pork
  • 3/4 cup (about 4 oz) minced onion
  • 1 1/2 teaspoons minced garlic (about 2 cloves)
  • 1 teaspoon sea salt, or to taste
  • 1/2 teaspoon smoked paprika, or to taste
  • 1/2 teaspoon black pepper, or to taste
  • 1/3 cup panko or plain dried bread crumbs
  • 1 large egg, beaten
  • 1 cup Molasses Barbecue Sauce, plus more for serving
  • 1 tablespoon honey


Make the molasses barbecue sauce

  • In a medium saucepan over medium-low heat, warm the butter until sizzling, 1 to 2 minutes. Add the garlic and onion and cook until softened, 2 to 3 minutes.
  • Stir in the water, ketchup, vinegar, molasses, Worcestershire sauce, lemon juice, brown sugar, mustard, smoked paprika, cayenne, salt, black pepper, and chili powder. Bring to a boil over medium-high heat and then reduce the heat to a gentle simmer.
  • Cover and cook until thickened and the flavors have mingled, 20 to 30 minutes.

Make the meatballs

  • Preheat the oven to 350°F (177°C).
  • In a large bowl, use your hands or a wooden spoon to thoroughly combine the beef, pork, onion, garlic, salt, smoked paprika, pepper, panko, and egg. Take a pinch of the mixture and quickly sizzle it in a skillet to taste for seasoning, and add more salt, pepper, or paprika as desired. Divide the mixture into tablespoon-size portions.

    ☞ TESTER TIP: If you want to serve these meatballs as an appetizer or cocktail snack, divvy the mixture into teensy portions, more like 1 1/2 to 2 teaspoons each. Your baking time will decrease slightly.

  • Roll the mixture into balls and place them on a rimmed baking sheet. Bake until cooked through and the internal temperature has almost reached 160°F (71°C), 13 to 15 minutes. (Don't worry, the meatballs will continue to cook until done in the oven or slow cooker.)
  • To finish the BBQ Meatballs in the oven: Increase the oven temperature to 375°F (191°C). Remove the roasted meatballs from the oven and carefully spoon off any liquid in that's collected on the baking sheet. Toss the meatballs with 1 cup of barbecue sauce and the honey. Bake until the barbecue sauce glaze is set, 8 to 10 minutes. Serve hot.
    To finish the BBQ Meatballs in the slow cooker: Place the roasted meatballs in a slow cooker with the honey and enough barbecue sauce to partially cover the meatballs. (The amount will vary depending on the size of your slow cooker.) Cover and simmer on low for up to 3 hours, adding barbecue sauce and honey as needed to keep the meatballs from becoming uncovered and drying out.


  1. Storage–Leftover cooked meatballs and sauce can be stored in an airtight container in the refrigerator for up to 4 days.
  2. Freezing–Meatballs can be frozen before or after cooking. Freeze in a single layer on a rimmed baking sheet and then transfer to a resealable bag or container for up to 3 months.
  3. Scaling the recipe–A single recipe will make about 3 dozen meatballs. You can double the recipe if feeding a larger crowd.
Jubilee Cookbook

Adapted From


Buy On Amazon


Serving: 1 portionCalories: 602 kcalCarbohydrates: 57 gProtein: 23 gFat: 31 gSaturated Fat: 13 gMonounsaturated Fat: 13 gTrans Fat: 1 gCholesterol: 143 mgSodium: 1809 mgFiber: 2 gSugar: 46 g

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @leitesculinaria or tag #leitesculinaria!
Recipe © 2019 Toni Tipton-Martin. Photo © 2019 Jerrelle Guy. All rights reserved.

Recipe Testers’ Reviews

These meatballs are quick to make since there are few ingredients and the onion isn’t cooked first. Nice and tender.

Not much else to say about them because the star of this show is that dang barbecue sauce! It looks like a lot of ingredients, but it really isn’t since many are spices. I thought it would have more of a molasses taste; however, it turned out to be the right amount of sweet, tangy, and spicy and that makes it a real winner. Try the barbecue sauce on chicken, ribs, or pulled pork. They’d be happy to sport this sauce.

If I were to make the meatballs again, I would saute the onions before adding them to the meat. I do agree to always cook some of the meat to taste for seasoning. The meatballs definitely needed additional salt. You can use your favorite meatball recipe using this sauce.

I took these oven bbq meatballs to an office potluck and they were a hit. The BBQ sauce will probably be my new go-to sauce. Tangy, not overly sweet, doesn’t take too long, and a reasonable number of ingredients, all of which I keep on hand anyway.

The homemade meatballs were delicious and stayed moist. Overall a really great, easy dish to take to a party, especially since most things can be done in advance. Then just throw them in the oven before needed.

I’ll get the bad news out of the way first—these oven bbq meatballs alone are unremarkable. They are quick to throw together but a bit on the tough side. When you fry up a little to test for seasoning, you’re going to wonder where the garlic, smoked paprika, and pepper went. The flavors meld and develop after they bake, but odds are you’ve had better. Odds are I’m also being a little overly critical.

Two trays of unbaked bbq meatballs in the oven.

However, this barbecue sauce makes up for every shortcoming you could find with the meatballs, and then some. It is to barbecue sauce what Norman Rockwell’s “Freedom of Want” is to Thanksgiving: it sets the expectation, and sets it VERY high. The molasses plays into my nostalgia for the barbecue sauces I ate as a kid, but the cayenne and chili powder really pack a punch. I’m so glad to have a cup of it leftover because I plan to use it on everything. Next time, I’d make a double batch of sauce just to eat on other things. Disclaimer: I did end up simmering the sauce longer to get the consistency I wanted.

I ended up with 30 tablespoon-sized meatballs, which were the perfect size for dinner. We scooped them from the baking dish, making sure not to miss the caramelized sauce around the rim. If you wanted to serve these for a cocktail hour, I would certainly recommend making them smaller (maybe 1 1/2 to 2 teaspoons) since they would make for an awkward bite the size they are.

I added an extra 3/4 tsp of Diamond Crystal Kosher salt to the initial meatball mix after tasting, but people who use other salts will probably be fine with the amount provided. The meatballs are actually probably best slightly under seasoned so they don’t compete with the sauce, since the two combined are outstanding. Everyone who ate these asked for the recipe.

A flavor explosion for your mouth. Barbecued perfection personified. These little balls of meat dripping in that rich, lush, slightly sweet, slightly smoky sauce pack a punch of spicy, tangy, smoky delight in every bite.

These Crock Pot bbq meatballs were very little work as the flavors further developed while simmering in the sauce, which I assembled earlier in the day. The spice level was fine for me but some might like it dialed down a bit and, in that case, I would add less cayenne or omit it altogether.

The rendered 42 one-inch meatballs that easily served 4. The meatballs recipe could be stretched to serve 8, I suppose, if you served these on a tray, butler style, with little toothpicks. But who wants to do that? LOL. I seriously just ate these right out of the pot and sopped up the extra sauce with a Royal Hawaiian roll.

The meatballs didn’t need additional salt. I just scooped the meatballs out with a slotted spoon and put them directly into the Insta-Pot Duo with the sauce on slow cooker setting for 3 hours, which allowed for that sweet caramelized taste, the very definition of BBQ sauce, to further develop with the spices.

I just added ALL the sauce to the pot. I would serve this in a small crockpot on a table If I were to serve these at a party. (Most of my parties are food orgies.) But I have hosted many bridal and baby showers where much more delicacy was in order and, in that case, I would serve these butler-style on trays so that people can “dip” the meatballs held by a toothpick into the sauce. I wasn’t so refined.

Standing there eating them with the roll, I was wondering what would this taste like with some fresh pineapple and red and green peppers and onions added? Couldn’t tell you because at that point my husband came home and saw that “look” in my eyes, like he better get in on some of this before I eat it all. We thoroughly enjoyed every bit of it and polished it all off like greedy hyenas.

Meatballs with barbecue sauce sounds straightforward but not in this particular combination. They were delicate in texture but powerful in flavor. The heat and sweet in the barbeque sauce were exceptional.

I pulsed a rustic loaf without crusts for coarse bread crumbs because I didn’t have panko in the pantry. While the meatballs roasted in the oven, the long list of spices, water, and ketchup blended together in just 20 minutes. I served 4 meatballs in potato sandwich rolls.

Next time, I would double the recipe of both the meatballs and the sauce and serve a quick pickle of cucumber and carrot. A truly flavorful dinner that came together in just under an hour!

If I wanted to serve bite-sized meatballs to a crowd on a buffet, I probably try the onions in a food processor for a more even mince and use panko.

About David Leite

I count myself lucky to have received three James Beard Awards for my writing as well as for Leite’s Culinaria. My work has also appeared in The New York Times, Martha Stewart Living, Saveur, Bon Appétit, Gourmet, Food & Wine, Yankee, Los Angeles Times, Chicago Tribune, The Washington Post, and more.

Hungry For More?

Seared Skirt Steak with Salsa

Hungry for something flavorful and good-for-you? This seared skirt steak is jam-packed with everything you need.

50 mins

Homemade Corned Beef

Homemade corned beef is crazy easy to make. And it’s not just for St. Patrick’s Day. Although the holiday simply isn’t the same without it.

5 d 3 hrs

Steak au Poivre (Julia Child’s Recipe)

Julia Child updated the French classic with mixed peppercorns and allspice to lend a little intrigue. A surprisingly quick yet altogether swoon-worthy weeknight dinner.

25 mins

Leave a comment

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

Recipe Rating


  1. 5 stars
    I made these last night they were juicy and not dry! I’m so bad at meatballs but this turned out perfect and I’m not a very good cook. They were so easy and tasty everyone liked them which is hard in this house! I will definitely make them again. I really hate cooking and I try to do as much in the crock pot as possible these are added to my crock pot file!

    1. Kathryn, we are delighted you enjoyed these and that they were such a hit in you house!