Are you looking for a fabulously festive appetizer for your next gathering? These cocktail meatballs with cranberry BBQ sauce are the ultimate party food!
The homemade BBQ sauce is easy to make with fresh or frozen cranberries, balsamic and apple cider vinegars, orange zest and juice, brown sugar, honey, ginger and Dijon mustard.
The cocktail meatballs are plump, juicy and flavorful, and when tossed with the cranberry BBQ sauce, your guests won’t be able to stop popping!
How to make cocktail meatballs with cranberry BBQ sauce
Featured Ingredients
For the cranberry BBQ sauce:
- Cranberries: Grab a bag of fresh or frozen cranberries.
- They are the base of this BBQ sauce recipe and provide beautiful color, that trademark tangy cranberry flavor and loads of nutrition!
- Oranges: Use 2-3 fresh oranges – the zest and juice – as the base liquid for the BBQ sauce. It provides immense flavor and pairs nicely with cranberries.
- Vinegar: I use both balsamic and apple cider vinegars with this recipe because they are perfect for the cranberry orange base.
- You can use all of one or the other, but I recommend having both on hand because they can be used in a ton of recipes!
- Brown sugar: Dark brown sugar has a richer molasses flavor, whereas light brown is a little less intense. Either works here!
- Honey: I love the mixture of honey and brown sugar in BBQ sauce, and this recipe is no exception.
- Onion: The onion is a fabulous base flavor for any BBQ sauce. Yellow or white onion works well.
- Ginger: For a bit of tang and spice.
- Dijon: Provides flavor, body and tang.
- Worcestershire: An ingredient that should be found in every refrigerator!
- Nothing provides depth of flavor like Worcestershire does.
For the cocktail meatballs:
- Ground beef and turkey: I like a mix of meats in my meatballs, and beef provides a little fat while the turkey is a bit more lean, making for the perfect meatball mix.
- Egg and breadcrumbs: Crucial binders for meatballs.
- Dijon: Flavor and moisture! I add it to every meatball recipe I make!
- Italian seasoning, onion and garlic: Flavor, flavor, flavor. Do you see a pattern here?!
Step-by-Step Instructions
To make the cranberry BBQ sauce:
- Heat the oil in a medium saucepan to medium-low.
- Add the onion and ginger and sauté 1-2 minutes or until slightly soft, stirring frequently.
- Add the cranberries, orange zest and juice, vinegars, brown sugar, honey, Dijon, Worcestershire and salt and increase the heat to medium. Simmer 8-10 minutes, stirring frequently, until the cranberries have burst.
- Add water or additional orange juice if the mixture becomes dry. Remove from the heat and let slightly cool.
- Transfer the BBQ sauce to a blender and puree until smooth (you can add additional water or orange juice here, if needed).
- Set aside.
To make the cocktail meatballs:
- Preheat the oven to 375 degrees. Fit a wire rack inside a baking sheet and coat with cooking spray.
- Add the meatball ingredients to a large mixing bowl. Use your hands to mix the ingredients until thoroughly combined.
- Form the mixture into 2-inch balls and line them on the prepared wire rack, 1-inch apart.
- Roast 15-18 minutes or until the meatballs are set.
- Toss the meatballs with the BBQ sauce and serve immediately.
Storage Tips
Serving: Serve the meatballs immediately with the cranberry BBQ sauce for a delicious and easy dinner.
Storing: Store the meatballs and cranberry BBQ sauce (together or separate) in an airtight container in the refrigerator up to 4 days or the freezer up to 2 months.
Reheating: If thawed, microwave on high 30-90 seconds or until heated through. If frozen, let thaw in the refrigerator, then microwave on high 30-90 seconds or until heated through.
Recipe Substitution and Alterations
For the cranberry BBQ sauce:
- Instead of fresh onion: Use dried minced onion (½ to 1 tablespoons).
- Instead of fresh ginger: Try a tab of prepared horseradish or grated fresh horseradish for a bit of tang.
- For the cranberries: Use fresh from the produce section or frozen cranberries from the bag.
- If you don’t have oranges: Use water with a splash of fresh lemon juice instead.
- For the brown sugar: Use light or dark brown. If using brown, you can use a bit less since the molasses flavor is stronger in dark brown sugar.
- Instead of honey: Try pure maple syrup or use all brown sugar.
- Instead of Dijon: Try spicy brown mustard.
For the cocktail meatballs:
- Instead of beef: Try all ground turkey or a mix of ground pork and turkey.
- Instead of turkey: Try all ground beef or a mix of ground pork and beef.
- Instead of panko: Try regular breadcrumbs, soaked bread, quick oats or crushed crackers.
- Instead of minced onion: Try fresh or dried minced onion.
- Instead of garlic powder: Try minced fresh garlic (about 2-3 cloves).
Nutrition Considerations
- To make this gluten free: For the cranberry BBQ sauce, be sure all ingredients are gluten free. Worcestershire often contains gluten, so grab a brand of GF Worcestershire or use coconut aminos or tamari.
- To make this dairy free: This recipe is naturally dairy free.
- To make this nut free: This recipe does not contain nuts. Be sure all packaged ingredients are nut free.
Why we love cranberries
- Wisconsin grows more than half the world’s cranberries!
- Cranberries are a versatile fruit and can be consumed year-round, not just during the holidays (try them fresh, frozen, dried or in juice form in various recipes!).
- Cranberries are filled with fiber, vitamins and antioxidants, so you know this dietitian loves them for their health benefits!
Our favorite cranberry recipes:
- Cranberry Orange Mocktail
- Cranberry Chicken Salad
- Apple Cranberry Bread Pudding
- Cranberry and Goat Cheese Stuffed Pears
- Low Sugar Cranberry Sauce
- Brussels Sprouts Cranberry Salad
- Cranberry Ginger Muffins
- Beef Tenderloin with Cranberry Balsamic Compote
- Cranberry Maple French Toast Cups
- Cranberry Pecan Pie Bars
Cocktail Meatballs with Cranberry BBQ Sauce
Juicy roasted beef and turkey cocktail meatballs tossed in a homemade sweet and tangy cranberry BBQ sauce.
- Prep Time: 15-20 mins
- Cook Time: 30-35 mins
- Total Time: 45-55 mins
- Yield: Makes 24 meatballs 1x
- Category: Appetizer, Main Course
- Method: Roasting, Stove-Top
- Cuisine: American
Ingredients
Cranberry BBQ Sauce:
- 1 teaspoon oil
- ¼ medium yellow or white onion, peeled and minced
- ½-inch piece fresh ginger, peeled and minced
- 8 ounces fresh or frozen cranberries
- Zest and juice of 2-3 oranges (about ½ cup)
- 3 tablespoons balsamic vinegar
- 2 tablespoons apple cider vinegar
- ½ cup brown sugar
- 2 tablespoons honey
- 1 tablespoon Dijon mustard
- 2 teaspoons Worcestershire sauce
- Coarse salt, to taste
Meatballs:
- 1-pound lean ground beef
- 1-pound ground turkey
- 2 large eggs
- ½ cup Panko breadcrumbs
- 2 tablespoons Dijon mustard
- 1 ½ tablespoons Italian seasoning
- 1 tablespoon dried or fresh minced parsley
- ½ tablespoon minced onion
- 1 ½ teaspoons coarse salt
- 1 teaspoon garlic powder
- ½ teaspoon ground black pepper
Instructions
- Heat the oil in a medium saucepan to medium-low. Add the onion and ginger and sauté 1-2 minutes or until slightly soft, stirring frequently.
- Add the cranberries, orange zest and juice, vinegars, brown sugar, honey, Dijon, Worcestershire and salt and increase the heat to medium. Simmer 8-10 minutes, stirring frequently, until the cranberries have burst. Add water or additional orange juice if the mixture becomes dry. Remove from the heat and let slightly cool.
- Transfer the BBQ sauce to a blender and puree until smooth (you can add additional water or orange juice here, if needed). Alternatively, use an immersion blender in the saucepan to puree the sauce until smooth. Set aside.
- Preheat the oven to 375 degrees. Fit a wire rack inside a baking sheet and coat with cooking spray.
- Add the meatball ingredients to a large mixing bowl. Use your hands to mix the ingredients until thoroughly combined. Form the mixture into 2-inch balls and line them on the prepared wire rack, 1-inch apart. Roast 15-18 minutes or until the meatballs are set.
- Toss the meatballs with the BBQ sauce and serve immediately.
Notes
Storage Tip: Store the meatballs and BBQ sauce in airtight containers in the refrigerator up to 4 days.
Nutrition
- Serving Size: 3 meatballs
- Calories: 325
- Sugar: 23g
- Sodium: 403mg
- Fat: 11g
- Saturated Fat: 3g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 3g
- Protein: 28g
- Cholesterol: 94mg
Michele Hyson says
I bought cranberry jalapeño chicken meatballs from Costco and was looking for a sauce. This is perfect! I had some pineapple jalapeño jelly and added about 1/4 cup to it - but it was good without that too. It just gave it a little more kick. Definitely would make this again! Thank you!
Julie Andrews says
Oh yum! That sounds like an amazing meal. And the addition of a little kick never hurts!