This enchanting dessert combines moist confetti cake with vibrant rainbow pudding layers poked throughout, creating a stunning visual effect when sliced. The whipped topping adds creamy richness, while colorful sprinkles provide the perfect unicorn-inspired finish. Ideal for birthdays, parties, or any occasion calling for something magical and memorable.
The first time I made this unicorn poke cake, my daughter actually gasped when she saw the inside. She had been having a rough week at school, and I wanted to make something that would make her forget everything for a few minutes. When we cut into that cake and the rainbow pudding came spilling out, her face lit up like I had given her the world. Now it is the only thing she requests for her birthday, every single year.
Last summer I made three of these cakes in one weekend for different birthday parties. By the third one, I had learned exactly how to get the most dramatic rainbow effect when you slice into it. The best part was watching adults get just as excited about the colors as the children were. Someone actually asked if I could teach them how to make magic.
Ingredients
- Box of funfetti or vanilla cake mix: The confetti already inside adds such a lovely texture, but plain vanilla works beautifully if you prefer a cleaner canvas for your rainbow creation
- Required cake mix ingredients: Usually eggs, oil, and water, but follow whatever your particular box calls for
- Two packages instant vanilla pudding mix: Do not accidentally buy cook-and-serve pudding, it will not set properly in the cake
- Four cups cold milk: The milk must be cold or your pudding will not thicken as it should
- Gel food coloring: Gel colors give you that vibrant, almost electric rainbow look that regular liquid drops cannot achieve
- Whipped topping: Let it thaw completely in the refrigerator before you try to spread it
- Unicorn sprinkles: These are the crown jewels, so do not be shy with them
Instructions
- Get your oven ready:
- Preheat to 350 degrees and spray your 9 by 13 inch pan with non-stick spray, paying special attention to the corners
- Bake your cake:
- Prepare the batter according to the package instructions, pour it in, and bake for 25 to 30 minutes until a toothpick comes out clean
- Let it rest:
- Remove from the oven and let the cake cool for exactly 10 minutes, you want it warm but not hot
- Make the magic holes:
- Use the end of a wooden spoon to poke holes every 1 to 2 inches across the entire cake, pressing down about halfway through
- Prepare your rainbow pudding:
- Whisk the pudding mixes with cold milk for about 2 minutes until it starts to thicken slightly
- Divide and color:
- Split the pudding between four bowls and tint each with a different gel color until they are vibrant and gorgeous
- Create your rainbow:
- Spoon the different colored puddings into the holes randomly, letting them overlap and blend slightly
- Frost and decorate:
- Spread the whipped topping evenly over the entire cake and shower it with your sprinkles
- Chill and reveal:
- Refrigerate for at least 1 hour before serving so the pudding can set completely
My neighbor saw this cake cooling on my counter once and asked if I would teach her how to make it for her granddaughter's birthday. We spent a lovely afternoon together in my kitchen, getting pudding everywhere and laughing at our messy attempts to make perfect rainbow stripes. Her granddaughter sent me a thank you note with a drawing of the best rainbow she had ever seen.
Making Ahead Of Time
You can bake the cake a day in advance and wrap it tightly once it has cooled completely. The pudding needs to be fresh though, so plan to do the poking and filling on the same day you plan to serve it.
Color Combinations
Pastels work beautifully for baby showers, while bold neon colors are perfect for teenager birthdays. I once made an ombre version using shades of blue and purple that looked like a galaxy when we cut into it.
Storage And Serving
This cake needs to stay refrigerated because of the pudding and whipped topping. Cover it loosely with foil so the sprinkles do not get smashed, and try to serve it within 2 days for the best texture.
- Use a very sharp knife wiped clean between slices for the prettiest presentation
- Let the cake sit out for 10 minutes before serving so the pudding softens slightly
- Leftovers make for a very happy breakfast the next morning
There is something so joyful about cutting into this cake and seeing that rainbow spill out. It never fails to make everyone at the table smile, and really, that is the whole point.
Recipe FAQs
- → What makes this cake magical?
-
The rainbow pudding filling creates vibrant colors throughout the moist cake layers, while whipped topping and sprinkles add the perfect unicorn-inspired finish that delights both kids and adults.
- → How long does this need to chill?
-
Refrigerate for at least 1 hour before serving to allow the pudding filling to set properly and the flavors to meld together beautifully.
- → Can I make this ahead of time?
-
Yes! Prepare the cake up to 24 hours in advance. Store covered in the refrigerator and add sprinkles just before serving for the freshest appearance.
- → What tools do I need?
-
You'll need mixing bowls, a 9x13-inch baking pan, wooden spoon for poking holes, electric mixer or whisk, and spatula for spreading the whipped topping evenly.
- → Can I customize the colors?
-
Absolutely! Use any gel food coloring combination you prefer. Pink, purple, blue, and yellow create the classic rainbow effect, but feel free to match your party theme.