This post may contain affiliate links. Please read our disclosure policy.
This Christmas Ribbon Salad is one of those nostalgic holiday desserts I can never resist making. The bright layers of lime, lemon, and cherry Jell-O stack into the prettiest, colorful treat, with a creamy marshmallow center that ties everything together. It’s a fun, simple make-ahead dessert that adds a cheerful touch to any festive table.

If you grew up with retro desserts at every family gathering, this Christmas Jello Ribbon Salad recipe will feel like a sweet throwback in time. I used to think those picture-perfect layers were some holiday magic until I realized how easy they are to recreate at home. Once you get into the rhythm of mixing, cooling, and pouring, each layer sets perfectly and gives you that jiggly cheerful slice you remember your mom making in her favorite holiday mold.
If creamy throwback desserts are your thing, you will love my Banana Split Fluff Salad or Watergate Salad too.
Ingredients Notes

First Layer
- Lime Jello powder: You can substitute green apple or pineapple Jello if you want a slightly different green tone.
- Hot water: Hot but not boiling so the lime gelatin dissolves evenly.
Second Layer
- Cream cheese, room temperature: Neufchatel works for a lighter option, Greek yogurt creates a softer slightly tangier layer, and a bit of mayonnaise can add a classic vintage flavor if you like the old fashioned version.
- Miniature marshmallows: Regular marshmallows cut into small pieces or marshmallow fluff both work in the creamy middle layer.
- Pineapple juice: Orange juice or lemonade are good substitutions. Avoid fresh pineapple juice because enzymes in fresh pineapple will keep the lemon gelatin from setting properly.
- Lemon Jello powder: You can use pineapple mango or orange Jello to keep the yellow color.
- Hot water: Use hot but not boiling water for smooth dissolving.
Third Layer
- Cherry Jello powder: Strawberry, cranberry, or raspberry Jello all make a bright red layer.
- Hot water: Hot but not boiling so the gelatin dissolves without clumps.
See the recipe card for full ingredient and quantity information.

How to Make Christmas Ribbon Salad
Step 1
Make the first layer: Dissolve the lime Jello in hot water, pour it into a 9×13 dish, and refrigerate until the bottom layer is fully set. Make sure the green layer feels firm before moving on.
Step 2
Prepare the cream cheese layer: Beat the cream cheese until smooth and fluffy. Melt the marshmallows with pineapple juice, then let the mixture cool slightly. Dissolve the lemon gelatin in hot water and combine everything. Let the lemon layer cool to room temperature so it pours smoothly without melting the green layer.
Step 3
Layer the middle: Gently spoon the creamy mixture over the bottom layer. Use a spoon instead of pouring directly so you don’t create holes.
Step 4
Prepare the top layer: Dissolve the cherry gelatin in hot water and let it cool to room temperature. To speed cooling without adding cold water, place the bowl in a shallow ice bath.
Step 5
Add the top layer: Slowly spoon the cherry mixture over the middle layer and refrigerate until fully firm.
Serve: Chill the salad overnight for the cleanest slices. Top with whipped cream if desired.

Make Ahead & Storage Instructions
- Store: Keep covered in the refrigerator for 3 to 5 days.
- Reheat: No reheating is needed.
- Freeze: Freezing is not recommended because gelatin becomes watery after thawing.
- Make ahead: Perfect to prepare up to 24 hours in advance since the layers need time to chill and set.

More Jello Desserts to Try
- Christmas Jello Pie: A light and creamy no bake pie made with festive red and green Jello. It’s the perfect easy holiday dessert.
- Broken Glass Jello: Colorful cubes of Jello set in a creamy base for a nostalgic party dessert with a beautiful stained glass look.
- Strawberry Pretzel Salad: A sweet and salty classic with a buttery pretzel crust, a creamy middle layer, and a fruity strawberry Jello topping.
- Christmas Jello Balls: Simple bite size treats made with red and green Jello, shredded coconut, and yogurt for a fun festive snack.
If you’ve tried this recipe or any other recipe on my website, please leave a star rating and let me know how it turned out in the comments below.

Christmas Ribbon Salad
Ingredients
First Layer
- 6 ounces lime Jell-O packages
- 2¼ cup hot water not boiling
Second Layer
- 8 ounces (1) block cream cheese room temperature
- 2½ cups mini marshmallows
- ½ cup pineapple juice
- 3 ounces (1) lemon Jell-O package
- 1½ cups hot water not boiling
Third Layer
- 6 ounces cherry Jell-O packages
- 2 cups hot water not boiling
Instructions
First Layer
- Pour the Jell-O powder into the water and mix until dissolved.6 ounces lime Jell-O packages, 2¼ cup hot water
- Pour into a 9×13 baking dish.
- Refrigerate until set, approximately 1 hour.
Second Layer
- Using a stand-up mixer, mix cream cheese until fluffy. Set aside.8 ounces (1) block cream cheese
- In a saucepan over medium-high heat, combine mini marshmallows with pineapple juice. Mix until the marshmallows are melted and combined with the pineapple juice. Allow to cool for a few minutes.2½ cups mini marshmallows, ½ cup pineapple juice
- Dissolve the lemon Jell-O in hot water. Set aside.3 ounces (1) lemon Jell-O package, 1½ cups hot water
- Pour the Jell-O mixture and marshmallow mixture into the bowl with the cream cheese. Mix until all ingredients are combined.
- Set the mixture aside to cool for 30-40 minutes.
- Gently pour the mixture over the first layer. I use a large spoon and gently spoon the mixture over the layer.
- Place in the fridge and let it cool until set.
Third Layer
- Dissolve the Jell-O powder in hot water.6 ounces cherry Jell-O packages, 2 cups hot water
- Before pouring, ensure the Jell-O mixture has cooled to room temperature.
- Slowly and gently pour the Jell-O mixture. I like to use a large spoon so it doesn’t create holes in the second layer.
- Place in the fridge until fully set. I let it set overnight.
- Serve and enjoy!
Jenn’s Notes
- Store: Keep covered in the refrigerator for 3 to 5 days.
- Reheat: No reheating is needed.
- Freeze: Freezing is not recommended because gelatin becomes watery after thawing.
- Make ahead: Perfect for preparing up to 24 hours in advance because the layers need time to chill and set.
- Make sure every layer is fully set before adding the next to keep stripes clean
- Use hot water instead of boiling water so the gelatin dissolves evenly
- Let each mixture cool to room temperature before pouring
- Spoon each layer gently to avoid holes in the set layer
- Whip cream cheese thoroughly for a smooth middle layer
- Use an immersion blender if the creamy layer looks lumpy







