Cranberry Sweet and Sour Meatballs are a sweet and tangy appetizer perfect for the holidays! Use up leftover cranberry sauce in this quick and easy recipe.

Cranberry Sweet and Sour Meatballs Recipe
One of my favorite holiday appetizers and potluck recipe is sweet and sour meatballs. When people hear the words 'potluck' there is sometimes a feeling of boring premade foods shared around a table at a work gathering or get together.
However, for me my mind starts racing... what will I make, something sweet, something savory, what unique recipe can I bring? The eating part is always really exciting for me because I love seeing what everyone else brings to a potluck. I love the community feeling of sharing our family favorite recipes around a table at a potluck.
When I think of a potluck one of the first recipes that comes to mind is sweet and sour meatballs! I'm pretty sure everyone has had a sweet and sour meatball at least once in their life. However, have they had holiday inspired cranberry sweet and sour turkey meatballs? I don't think so.
This is why I am so excited to share this recipe with you! It is a unique twist on classic sweet and sour meatballs that will add some life to your next potluck or holiday gathering.
Bonus... these meatballs aren't only for the holidays. Sweet and sour meatballs are always popular at game day parties, family gatherings or any party! The great thing about these meatballs is that you cook them in advance and simply keep warm until ready. The longer they sit the tastier they become. They are the ultimate low maintenance party recipe!
Cranberry Sweet and Sour Meatballs Recipe
These sweet and tangy cranberry meatballs are so easy, and so delicious. They make the perfect appetizer during the holidays or anytime of the year! There’s something special about cranberry sauce mixed with the hoisin sauce (Asian BBQ sauce) it's sweet, tangy and smoky. Just perfect!
These meatballs are one of the easiest holiday appetizers to make. It's a set it and forget it recipe. The sauce comes together quickly in one pot and you can use frozen store bought meatballs! Simply add all the ingredients to a pot, simmer and keep warm until ready to serve.
Turkey meatballs often get a bad rep for being dry and flavorless. One of my goals in life has been to prove that’s simply not true. I absolutely love turkey meatballs for many reasons but the main being it is much healthier than ground beef. Of course, you can use store bought meatballs for this recipe for an even quicker dish, but I would highly recommend using my turkey meatball recipe.
If you’re looking for an even simpler set it and forget version of this recipe, I have also included a slow cooker option using frozen meatballs in the recipe card below.
It’s hard to find words to explain the warm, fuzzy feelings that surrounds the transition from fall into the snowy holidays, but for me some would be - fuzzie pjs, hot chocolate, mittens, cranberry turkey meatballs, and Gingerbread Truffles (check out my easy 3 ingredient recipe). I hope these sweet and sour meatballs become a holiday tradition for your family too!
What is in Cranberry Sweet and Sour Meatballs?
- Cooked Meatballs - I love making homemade turkey meatballs that are tender, moist and packed with flavor. However, you can also use any variety of store bought meatballs - frozen cocktail meatballs, Italian style meatballs, or you could even make this dish vegetarian or vegan by using plant based 'meatballs'!
- Cranberry Sauce - this recipe is perfect for the holidays as you can use leftover cranberry sauce. I love making a big batch of cranberry sauce for Thanksgiving or Christmas and then transforming the leftovers (check out my Cranberry Brie Bites).
- Hoisin Sauce - a smoky Asian BBQ sauce. The sauce for these meatballs has an Asian twist with ginger, soy sauce and hoisin sauce. However, you can use your favorite smoky BBQ sauce (mine is Stubb's Smokey Mesquite).
- Ketchup - adds a deep red color and a hint of tomato flavor to the sauce.
- Brown Sugar - I love the deep flavor brown sugar adds to the sauce rather than white sugar. The brown of brown sugar comes from molasses which adds a deep flavor to the sauce.
- Soy Sauce - a kick of salty umami flavor comes from soy sauce, can be substituted for the impossible to pronounce Worcestershire sauce.
- Ginger and Garlic - ginger and garlic are two of my all time favorite aromatics to cook with.
- Tip - store fresh ginger in the freezer wrapped in plastic wrap or a Ziploc bag. This way you can have fresh ginger on hand for any recipe without having to constantly purchase it and worry about it going bad between recipes.
- Red Wine Vinegar - the tangy kick in the sweet and sour sauce comes from red wine vinegar. I love the unique flavor compared to regular white vinegar, however you can use white vinegar as a substitute.
- Hot Sauce, optional - I like having a little kick of spice in this dish, but this can be omitted.
How to Make Cranberry Sweet and Sour Meatballs
Full Printable Recipe at Bottom of Page
Prepare the Sweet and Sour Sauce
1 If using homemade meatballs, preheat oven to 350°F and line 2 sheets pans with parchment paper. In a large bowl add all of the meatball ingredients. Gently mix until just evenly combined. Do not over mix or the meatballs will be tough. Measure ½ tablespoon of the turkey and gently roll into small meatballs. Place each meatball on the prepared baking sheet spaced apart. The meatballs will shrink slightly while cooking so they can be fairly close together. Repeat with remaining meat until all meatballs are shaped. Bake the meatballs until cooked through and golden brown, 8 to 10 minutes.
2 In a large saucepot or frying pan (slow cooker cooking method in notes), add all of the sauce ingredients. Mix until evenly combined. Bring the sauce to a simmer for about 5 minutes until thickened.
Simmer the Meatballs
1 Add in the cooked meatballs and simmer for another 5 - 10 minutes (ideally 1 hour or longer for the meatballs to tenderize and absorb the flavor).
2 Garnish with fresh chopped parsley and/or green onion, optional, serve and enjoy!
Slow Cooker Sweet and Sour Meatballs
1 Add all of the sauce ingredients to your slow cooker. Mix until evenly combined.
2 Add frozen precooked meatballs into the slow cooker and mix until the meatballs are evenly combined. Ensure all of the meatballs are submerged in the sauce. Depending on the size of your slow cooker add ¼ - ½ cup of water to ensure the meatballs are evenly coated in the sauce.
3 Cook on high for 2 hours or low for 3-4 hours, or until the sauce is bubbly and the meatballs are heated through.
4 Once fully cooked, switch your slow cooker to the keep warm setting until ready to serve.
5 Garnished with fresh chopped parsley and/or green onion, optional, serve and enjoy!
What to Serve with Cranberry Sweet and Sour Meatballs
My favorite way to serve these meatballs is on their own with little forks or cocktail toothpicks. Serve them as an appetizer at a holiday gathering, potluck or game day party! They are the perfect appetizer bite.
Main Dish Serving Ideas:
- Serve over a bowl of fresh cooked white rice with a side salad for a perfect family dinner! The rice soaks up all the amazing flavors from the sweet and sour sauce.
- Meal prep these meatballs with rice for easy grab and go lunches all week long!
- Serve them Ikea Swedish Meatball style with a serving of mashed potatoes and your favorite steamed vegetables!
Make Ahead and Freezing
- Prep in Advance - this appetizer is perfect for making ahead! Prepare the recipe normally and then transfer the meatballs to an oven safe dish. Cover and place in the oven on the keep warm setting until ready to serve (up to 4-6 hours in advance of serving).
- Freeze - I love making homemade meatballs, preparing this recipe and then freezing them. Allow the meatballs and sauce to fully cool and then transfer to an airtight container or Ziploc bag. Store frozen for up to 3 months. The night before serving, transfer to the fridge and thaw overnight. Add the meatballs and sauce to a pot stove top or slow cooker, heat until warmed through. Serve and enjoy!
Looking for More Easy Appetizers?
These are some of my favorite appetizers to serve at holiday gatherings!
- Jalapeno Popper Wonton Cups - a crispy and creamy finger food perfect for game day! The filling is loaded with cheese, bacon, jalapenos and garlic. Baked in crispy wonton cups for a grab and go snack.
- Fall Kale Apple Salad - with a sweet and tangy honey Dijon vinaigrette. Tender kale tossed with fresh apples, raspberries, nuts and seeds for the ultimate fall salad!
- Cranberry Brie Bites - cute and fancy appetizer to serve during the holidays. Light puff pastry baked until golden brown stuffed with brie, cranberry sauce and walnuts!
Enjoy!
- Sab
Disclosure: I only recommend products I would use myself and all opinions expressed here are my own. This post may contain affiliate links that at no additional cost to you, may earn me a small commission.
Cranberry Sweet and Sour Meatballs
Ingredients
- 2-3 lbs turkey meatballs (cooked, homemade or store bought, or beef, or plant based 'meatballs')
Sauce
- 1 can cranberry sauce (348mL can, or 1 ½ cups homemade cranberry sauce)
- ¼ cup hoisin sauce (or smokey BBQ sauce)
- ¼ cup ketchup
- 2 tablespoon red wine vinegar
- 2 tablespoon hot sauce (more or less to taste)
- 2 tablespoon soy sauce
- 3 tablespoon brown sugar
- 3 tablespoon garlic (minced)
- 3 tablespoon ginger (minced)
Garnish
- Parsley (chopped, to garnish, optional)
- Green onion (sliced, to garnish, optional)
Homemade Turkey Meatballs
- 2 pounds ground turkey (or ground chicken, or ground beef if preferred)
- 1 cup Italian bread crumbs
- 2 eggs
- 8 cloves garlic (finely minced)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon chili flakes (red pepper flakes)
- 4 tablespoon fresh parsley (chopped)
- ½ cup Parmesan cheese (grated)
- 4 teaspoon salt
- 2 teaspoon pepper (ground)
Instructions
- If using homemade meatballs, preheat oven to 350°F and line 2 sheets pans with parchment paper. In a large bowl add all of the meatball ingredients. Gently mix until just evenly combined. Do not over mix or the meatballs will be tough. Measure ½ tablespoon of the turkey and gently roll into small meatballs. Place each meatball on the prepared baking sheet spaced apart. The meatballs will shrink slightly while cooking so they can be fairly close together. Repeat with remaining meat until all meatballs are shaped. Bake the meatballs until cooked through and golden brown, 8 to 10 minutes.
- In a large saucepot or frying pan (slow cooker cooking method in notes), add all of the sauce ingredients. Mix until evenly combined. Bring the sauce to a simmer for about 5 minutes until thickened.
- Add in the cooked meatballs and simmer for another 5 - 10 minutes (ideally 1 hour or longer for the meatballs to tenderize and absorb the flavor).
- Garnish with fresh chopped parsley and/or green onion, optional, serve and enjoy!
Video
Notes
- Add all of the sauce ingredients to your slow cooker. Mix until evenly combined.
- Add frozen precooked meatballs into the slow cooker and mix until the meatballs are evenly combined. Ensure all of the meatballs are submerged in the sauce. Depending on the size of your slow cooker add ¼ - ½ cup of water to ensure the meatballs are evenly coated in the sauce.
- Cook on high for 2 hours or low for 3-4 hours, or until the sauce is bubbly and the meatballs are heated through.
- Once fully cooked, switch your slow cooker to the keep warm setting until ready to serve.
- Garnished with fresh chopped parsley and/or green onion, optional, serve and enjoy!
Rita Woodcock says
Trying the cranberry sweet and sour meatballs. I have frozen meatballs but my slow cooker is being used for soup. Can I use frozen meatballs in the stove top method or should I cook the meatballs first?
fedbysab says
Yes you can use frozen meatballs in the stove top method as well. Enjoy!
Kay says
I made substitutions as the pantry did not have all the above ingredients, but the reception of the final, basic product was very good! The meatballs were made gluten and dairy free with nutritional yeast and gluten free bread crumbs. Cooking the meatballs in the sauce for a good hour really made the flavors pop! Used homemade cranberry sauce with real cranberried, do not recommend this as when reheating, the real berries stuck to the bottom of the pan. Also, mini-diced some celery and sweet peppers into the meatballs. Delicious recipe! Thank you so much!