Sweet & Tangy Crockpot Cherry Cola Pineapple Meatballs
I love cooking meatballs in the slow cooker. They work as both an appetizer or as a main meal served over mashed potatoes, pasta or rice. They’re super easy to throw together when we’ve got a busy day or when I’ve got to feed more people than normal.
This version is something a little different but I can tell you that the flavors absolutely work together. The BBQ sauce and pineapple work together to create a sticky, sweet and slightly tangy glaze. They honestly taste so good!
These are perfect for parties, holidays, potlucks or even just busy weeknights.

Equipment
- Slow cooker – A standard 6-quart slow cooker works perfectly for this recipe and gives the meatballs plenty of room to cook evenly in the sauce.
- Mixing bowl – You’ll need this to whisk together the sauce before pouring it over the meatballs. Nothing fancy, just whatever bowl you usually grab for quick prep.
- Whisk or spoon – This helps combine the barbecue sauce, cherry cola, pineapple juice, and seasonings so everything blends together properly.
- Can opener – You’ll need this for opening the can of pineapple chunks unless you’re lucky enough to have one with a pull tab.
- Measuring cups and spoons – Helpful for measuring out the sauce ingredients so the sweet and tangy flavors stay balanced.
- Serving spoon – Once the meatballs are hot and coated in that sticky glaze, a large spoon makes serving them much easier.
- Toothpicks (optional) – If you’re serving these at a party, toothpicks make them much easier for guests to grab.
Ingredients
- 1 bag (28–32 oz) frozen fully cooked meatballs – I nearly always use frozen meatballs for recipes like this because they’re quick, easy, and save a lot of prep time (no need to brown). Just use your favorite brand.
- 1 can (20 oz) pineapple chunks, undrained – The pineapple adds sweetness and that little bit of tanginess that works really well with the barbecue sauce. Make sure you keep the juice because it goes straight into the sauce.
- 1 cup cherry cola – This gives the sauce a fun twist and adds extra sweetness with a subtle cherry flavor. It might sound unusual, but it really works here.
- 1 cup barbecue sauce – Use a barbecue sauce you already know you like since it makes up a big part of the flavor. I usually go for something sweet and smoky.
- 2 tablespoons brown sugar – This helps create that sticky glaze and adds a little extra sweetness without being overpowering.
- 1 tablespoon Worcestershire sauce – This balances out the sweetness and adds a deeper savory flavor to the sauce.
- 1 teaspoon garlic powder – An easy way to add extra flavor without needing to chop fresh garlic.
- ½ teaspoon onion powder – This adds a little extra savory flavor and helps round everything out.
- 2 teaspoons cornstarch – This helps thicken the sauce as everything cooks so it clings nicely to the meatballs.
- Maraschino cherries and parsley for garnish – Totally optional, but they make these look a little more fun and party-ready if you’re serving them for guests.

Recipe Instructions
You can find a printable recipe card at the bottom of this post.
1. Place the frozen meatballs in your slow cooker, arranging them in an even layer.
2. In a mixing bowl, combine the juice from the pineapple chunks, cherry cola, barbecue sauce, brown sugar, Worcestershire sauce, garlic powder, onion powder, and cornstarch. Whisk until well combined.
3. Pour the pineapple chunks over the meatballs.

4. Pour the sauce mixture over the meatballs.

5. Gently stir everything to ensure the meatballs are fully coated and the sauce is evenly mixed.
6. Cover and cook on LOW for 3–4 hours or HIGH for 2–3 hours, stirring once or twice if possible.
7. As the meatballs cook, the sauce will thicken into a sweet and tangy glaze. For a thicker sauce, remove the lid during the last 20–30 minutes of cooking.
8. Once the meatballs are heated through and coated in the thickened sauce, give everything a final stir and serve warm. Garnish with Maraschino cherries and parsley.

Tips & Tricks for Perfect Crockpot Cherry Cola Pineapple Meatballs
- Use a barbecue sauce you actually like the taste of – Since it’s one of the main flavors in the sauce, this does make a big difference. If your BBQ sauce is very smoky or spicy, just keep in mind it’ll change the overall flavor.
- Don’t drain the pineapple – The juice helps make up the sauce and adds extra sweetness and flavor, so make sure it all goes into the slow cooker.
- Give everything a gentle stir once or twice if you’re home – It’s not essential, but it helps coat all of the meatballs evenly in the sauce as it thickens.
- Leave the lid off at the end if the sauce feels too thin – I usually do this for the last 20 to 30 minutes if I want the glaze to thicken up a little more.
- Don’t overcook them – Frozen meatballs are already cooked, so you’re really just heating everything through and letting the sauce thicken. Leaving them too long can make them a little too soft.
- Use a slow cooker liner if you hate cleanup – That sticky sauce tastes amazing, but it can be a pain to scrub off later.
- Keep them warm for parties – If you’re serving these for a party or potluck, switching your slow cooker to the warm setting helps keep them ready to serve without drying them out.
- Add the garnish right before serving – The cherries and parsley are optional, but they do make them look more fun if you’re serving guests.

Storing & Make-Ahead Tips
If you have leftovers, just let the meatballs cool down before transferring them to an airtight container. They’ll keep well in the fridge for up to 3 days and reheat nicely for quick lunches or easy dinners the next day.
To reheat, you can warm them in the microwave in short bursts, stirring in between, or heat them gently in a saucepan on the stove. If the sauce has thickened too much in the fridge, I usually add a small splash of water or even a little extra cola to loosen it up.
These are also easy to prep ahead if you’re making them for a party. You can mix the sauce ingredients the night before and store it in the fridge, then just dump everything into the slow cooker the next day.
If you want to fully make them ahead, cook the meatballs as directed, let them cool, and refrigerate them until you need them. When you’re ready to serve, reheat them in the slow cooker on low or on the stove until they’re hot all the way through.
You can freeze leftovers too, although the pineapple can soften a little after thawing. I’d still happily freeze them if I had extras because the flavor holds up really well.

FAQs
Can I use homemade meatballs instead of frozen meatballs?
Yes, absolutely. Homemade meatballs work well here if you already have some made. I’d recommend fully cooking them first so they hold their shape better in the slow cooker.
Can I make crockpot cherry cola pineapple meatballs ahead of time?
Yes, these are great for making ahead for parties and holidays. You can either mix the sauce the night before or fully cook the meatballs and simply reheat them before serving.
What does cherry cola do in meatballs?
Cherry cola adds sweetness and a subtle fruity flavor that works really well with the barbecue sauce and pineapple. It helps create that sticky glaze without tasting overpowering.
Can I use regular cola instead of cherry cola?
Yes, regular cola will still work if that’s what you have at home. You’ll lose a little of the cherry flavor, but the sauce will still turn out sweet and delicious.
How long do crockpot meatballs take to cook?
Since frozen meatballs are already fully cooked, these usually take about 3 to 4 hours on low or 2 to 3 hours on high. You’re mainly heating them through and letting the sauce thicken.
Can I serve these as a main dish?
Yes, and we’ve done that plenty of times. They’re really good served over rice, mashed potatoes, or pasta if you want to turn them into an easy dinner.
Can I freeze leftover meatballs?
Yes, leftovers can be frozen for up to 2 months. Just keep in mind the pineapple may soften a little after thawing, but they still taste great.

Crockpot Cherry Cola Pineapple Meatballs
These Crockpot Cherry Cola Pineapple Meatballs are sweet, sticky, and ridiculously easy to make. Frozen meatballs are slow cooked in a flavorful sauce made with cherry cola, barbecue sauce, and pineapple for an easy appetizer or simple family dinner. Perfect for parties, potlucks, game day, or busy weeknights.
Ingredients
- 1 bag (28–32 oz) frozen fully cooked meatballs
- 1 can (20 oz) pineapple chunks, undrained
- 1 cup cherry cola
- 1 cup barbecue sauce
- 2 tablespoons brown sugar
- 1 tablespoon Worcestershire sauce
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 2 teaspoons cornstarch
- Marachino cherries and parsley for garnish
Instructions
- Place the frozen meatballs in your slow cooker, arranging them in an even layer.
- In a mixing bowl, combine the juice from the pineapple chunks, cherry cola, barbecue sauce, brown sugar, Worcestershire sauce, garlic powder, onion powder, and cornstarch. Whisk until well combined.
- Pour the pineapple chunks over the meatballs.
- Pour the sauce mixture over the meatballs.
- Gently stir everything to ensure the meatballs are fully coated and the sauce is evenly mixed.
- Cover and cook on LOW for 3–4 hours or HIGH for 2–3 hours, stirring once or twice if possible.
- As the meatballs cook, the sauce will thicken into a sweet and tangy glaze. For a thicker sauce, remove the lid during the last 20–30 minutes of cooking.
- Once the meatballs are heated through and coated in the thickened sauce, give everything a final stir and serve warm.
Notes
- I usually use frozen homestyle meatballs for this recipe because they hold up well in the slow cooker and make prep really easy.
- Don’t drain the pineapple. You’ll need the juice for the sauce and it adds extra flavor.
- If your sauce seems a little thin near the end of cooking, remove the lid for the last 20 to 30 minutes to help it thicken up.
- Regular cola can be used if you don’t have cherry cola, but the cherry version does give the sauce a fun extra flavor.
- These work well as both an appetizer and a main meal. We’ve served them over rice and mashed potatoes and both were really good.
- Leftovers keep well in the fridge for a couple of days and reheat easily for a quick lunch.
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 200Total Fat: 4gSaturated Fat: 1gUnsaturated Fat: 3gCholesterol: 13mgSodium: 574mgCarbohydrates: 38gFiber: 1gSugar: 30gProtein: 3g