Cherry cola salad is the dark red gelatin salad that showed up at church potlucks and holiday tables for decades: sweet cherries, crushed pineapple and walnuts set in cherry gelatin made with cola. This version goes into a trifle bowl so the layers show, with a sweet cream cheese topping and a ring of maraschino cherries on top. It feeds 12, takes about 25 minutes of hands-on work, and suits anyone who needs a make-ahead dish for a Christmas buffet or family dinner.
Save this recipe for later:
What goes into this cherry cola salad
- 1 can (15 oz) pitted dark sweet cherries in syrup
- 1 can (20 oz) crushed pineapple in juice
- 2 boxes (3 oz each) cherry or black cherry gelatin
- 1 cup cold cola soda
- 1 cup chopped walnuts
- 1 block (8 oz) cream cheese, softened
- 1/2 cup powdered sugar
- 1 tub (8 oz) whipped topping, thawed
- 12 maraschino cherries with stems, patted dry

Why the pineapple has to come from a can
This is the one rule that makes or breaks the dish. Fresh pineapple stops gelatin from setting, so you end up with a sweet red soup in a pretty bowl. Canned crushed pineapple works every time, and its juice does double duty as part of the liquid that dissolves the gelatin.
That is also why you save the juices from both cans. The cherry syrup and pineapple juice replace the hot water you would normally use with boxed gelatin, which gives the base a deeper fruit flavor. The cola comes in cold afterward and adds that faint caramel note older cooks loved.
Give the gelatin its full two minutes
A grainy or rubbery bottom layer usually means the gelatin powder never fully dissolved. Bring the saved juices to a real boil, pour them over both boxes of gelatin, and stir for the whole 2 minutes. Look at the spoon: you should see no sugary grains clinging to it before the cola goes in.
Soften the cream cheese well before you start, too. Cold cream cheese leaves small lumps that stay visible in a glass trifle bowl, and beating harder only knocks air out once the whipped topping is folded in.
How to make it
- Drain the cherries and pineapple, saving the juices. Halve the cherries.
- Bring the saved juices to a boil, pour over the gelatin and stir 2 minutes until dissolved.
- Stir in the cola, then the cherries, pineapple and walnuts. Pour into the trifle bowl and chill about 4 hours, until set.
- Beat the cream cheese and powdered sugar until smooth, then fold in the whipped topping.
- Spread the cream over the set gelatin, top with maraschino cherries and chill 2 hours more.

The Foodie Yummy Cookbook
12 reader-favorite recipes in one printable PDF. Enter your email and download it instantly.
What to watch for while it sets
Halving the cherries matters more than it looks. Whole cherries are heavy and tend to sink straight to the bottom, while halves spread through the gelatin with the pineapple and walnuts, so every scoop gets some of each.
Check the gelatin at the 4 hour mark by gently tilting the bowl. It should hold its shape and feel firm to a light touch. If the center still wobbles like liquid, give it more time in the fridge before adding the topping, because cream spread over soft gelatin sinks in and smears the clean line between layers.
When you fold in the whipped topping, use a spatula and a few slow turns. You want the cream cheese mixture lightened and fluffy, with no white streaks left, but stirring hard deflates it into something closer to frosting.
Serving it at the holiday table
Bring the trifle straight from the fridge to the table so the gelatin stays firm and the topping holds its peaks. The 12 maraschino cherries make a natural guide for portions: one cherry per serving, and a big spoon that reaches all the way down to the bottom layer.
It sits comfortably next to ham or turkey as a sweet side, the way gelatin salads always have, and it works just as well on the dessert table. Plan for the full chilling time of about 6 hours before serving, so starting in the morning for an evening meal is the easy route.
If your family loves these retro creamy salads, try our Black Forest cherry fluff salad or the pink Christmas cherry pineapple salad , and for a party snack the Christmas cherry cream cheese dip uses the same cherry and cream cheese pairing.
Cherry cola salad questions
Why didn’t my gelatin set?
The usual causes are fresh pineapple, juices that did not reach a boil, or gelatin that was not stirred long enough to dissolve. Boiling liquid and the full 2 minutes of stirring take care of the last two.
Cherry or black cherry gelatin?
The recipe works with either. Black cherry gives a darker color and a deeper flavor that sits closer to the cola, while plain cherry is brighter and a little sweeter.
Why pat the maraschino cherries dry?
Their syrup is bright red and runs. Wet cherries leave pink trails across the white topping as it chills, so a quick blot with a paper towel keeps the top clean.
Does the cola need to be cold?
Yes. Cold cola brings the hot gelatin mixture down in temperature before the fruit and nuts go in, which helps the bowl start setting sooner once it goes into the fridge.
Made it or loved it? Share this recipe
Written and edited by The Foodie Yummy Kitchen Team
The Foodie Yummy Kitchen Team writes and edits the recipes on Foodie Yummy: classic American potluck salads, holiday sides and easy comfort food, with a few low-carb options. Every recipe lists exact quantities, numbered steps and a printable recipe card, plus notes on swaps, storage and make-ahead timing. Spot a problem with a recipe? Tell us through the contact page and we will correct it. About us
Cherry Cola Salad Trifle
Ingredients
Instructions
Drain the cherries and pineapple, saving the juices. Halve the cherries.
Bring the saved juices to a boil, pour over the gelatin and stir 2 minutes until dissolved.
Stir in the cola, then the cherries, pineapple and walnuts. Pour into the trifle bowl and chill about 4 hours, until set.
Beat the cream cheese and powdered sugar until smooth, then fold in the whipped topping.
Spread the cream over the set gelatin, top with maraschino cherries and chill 2 hours more.
Notes
Use canned pineapple only, because fresh pineapple stops gelatin from setting.
Plan for about 6 hours of chilling in total: about 4 hours for the gelatin, then 2 hours more after adding the topping.
