This Best Orange Creamsicle Layer Cake recipe yields orange-scented plush vanilla white cake layers filled with vanilla bean orange cream coated in orange blossom cream cheese Swiss meringue buttercream. This orange creamsicle cake boasts lots of natural orange flavor thanks to plenty of orange zest and fresh orange juice in the orange cream filling. This celebration cake is reminiscent of orange julius or orange dreamsicle/creamsicle.

This post may contain affiliate links. Please see my Disclosure Policy.
The inspiration for this cake recipe came from making my sister's baby shower cake! I made an orange olive oil cake and filled it with this exact orange vanilla bean pastry cream lightened with whipped cream and stabilized with a touch of gelatin (which is the best part IMHO). I really loved the olive oil pairing, but I wanted to go simpler in this recipe to let the notes of vanilla, cream and orange shine for a pure orange dreamsicle cake. In the original cake, I made an almond Swiss meringue buttercream using my go-to recipe from Serious Eats. This time I opted for orange blossom water and cream cheese to flavor the buttercream. If you don't have orange blossom water, orange extract or vanilla extract would be great too.
Orange desserts have always been a favorite of mine, and I think you all like them too because every time I post my orange cinnamon rolls you show the posts lots of love. Another orange favorite is my orange chocolate cheesecake. And now I'm thinking we need an orange chocolate layer cake next!

Jump to:
Why you'll love this recipe
- This cake stays moist for days thanks to the oil-based cake layers and creamy filling.
- This is a great recipe to use up oranges! This recipe uses orange juice and fresh orange zest.
- This cake tastes just like orange dreamsicle / orange julius!
Ingredients

- Oranges flavor the cake and cream filling with zest and juice.
- Oil brings moisture and richness to the cake.
- Cake flour brings a delicate crumb to the cake.
- Cornstarch and all-purpose flour thicken the orange cream.
- Milk adds moisture to the cake and acts as the base of the orange cream pudding filling. I used whole milk, but 2% also works.
- Kosher salt balances the flavor of the cake.
- Vanilla extract, clear vanilla extract (optional) and orange blossom water (optional) flavor the cake.
- Cream cheese adds a tang to the buttercream.
- Unsalted butter is the base of the buttercream.
- Granulated sugar sweetens the cake, the pudding and the buttercream.
- Eggs provide structure to the cake, pastry cream and buttercream. The cake is made with only egg whites.
- Baking powder gives rise to the cake.
- Lemon juice adds tartness to the pastry cream.
See recipe card below for a full list of ingredients and measurements.
Substitutions and variations
Here's how to customize this orange creamsicle layer cake recipe to your liking:
Save this recipe! ✉️
- White cake mix — to sub white cake mix for the homemade cake layers add the 3 tbsps of finely chopped orange zest to the prepared cake mix. Bake as directed.
- Different oil — use any neutral oil for the cake. Olive oil can also be used, but will impart flavor on the finished product.
- No cake flour — swap cake flour with all-purpose flour, just use 2 tablespoons less of all-purpose flour.
- Buttercream — instead of Swiss meringue buttercream, make an orange cream cheese frosting or white chocolate frosting instead.
- Instant pudding — swap the orange cream for instant pudding mix. Add orange extracts and/or orange zest to instant vanilla pudding mix or use orange-flavored pudding mix if you can find it.
- Orange creamsicle cupcakes — this recipe will make about 24 cupcakes. Use greased cupcake liners. Cut the centers out of the cupcakes and fill with the orange cream.
This recipe has not been tested with any substitutions or variations. If you try any, please let me know how it turned out by commenting below!
How to make Orange Creamsicle Layer Cake Step-By-Step

Step 1: In a medium bowl, thoroughly whisk together the room temperature milk, egg whites, and extracts. Set aside. In a large mixing bowl, rub together the orange zest and sugar. Then whisk in the cake flour, baking powder, and salt. Add the vegetable oil. Use a hand mixer to combine the oil with the dry ingredients until they are evenly coated and no dry pockets of flour remain. The texture should be like wet sand. Add the milk mixture and beat on low speed just until combined. Do not over mix. Pour the batter evenly between the prepared cake pans. Bake for 34-37 minutes or until a toothpick comes out clean when inserted into the center of the cakes. Cool for 20-30 minutes in the pan before inverting onto a wire rack to cool completely.

Step 2: Combine the milk, vanilla bean (or extract), and kosher salt in a medium saucepan over medium heat until simmering. Remove from heat. Combine the granulated sugar and orange zest in a medium bowl. Rub the zest and sugar together between your fingers to express the oils and flavor from the zest. Add the egg yolks and whisk vigorously until light yellow and fluffy. Add flour and cornstarch and whisk until thoroughly combined and lightened in color even further. Very slowly stream in the warmed vanilla milk with a ladle while whisking vigorously to prevent cooking the eggs. Continue slowly adding in the milk mixture until it is all combined. Whisk in the orange juice.

Step 3: Place the mixture back into the medium saucepan over low heat and whisk constantly until the pastry cream has thickened to a pudding consistency (coats the back of a spoon). This can take 5+ minutes. Remove from the heat promptly pour into a bowl through a fine mesh sieve. Discard the solids in the sieve. Alternatively, transfer to a silicone- or plastic-lined baking sheet for faster cooling. Cover the surface of the pudding with plastic wrap to prevent a skin from forming. Place the bowl over a larger bowl with ice and place in the refrigerator to cool for at least 2 hours. If using a baking sheet, place it in the fridge without the ice for 30 minutes.

Step 4: Make the buttercream according to Serious Eats’ instructions, adding 2 teaspoon of orange blossom water at the end and mixing to combine. Remove the buttercream to another bowl. Add the room temperature cream cheese to the bowl the buttercream was just in. Beat on medium with the paddle attachment until the cream cheese is completely smooth. Add your swiss meringue buttercream to your cream cheese in thirds. Do not add your cream cheese to your swiss meringue buttercream. It will not mix in properly. Your frosting is ready to use as is, or you can add food coloring. I added orange food coloring.

Step 5: In a small bowl, add the gelatin and 3 tablespoons of water. Whisk to combine and let sit 5 minutes to bloom. Meanwhile heat 3 tablespoons of the heavy cream until hot either in a microwave or small saucepan. Add the bloomed gelatin to the hot cream and whisk to dissolve the gelatin completely. Let cool to room temperature. Whip the remaining heavy cream until stiff peaks in a stand mixer or with hand beaters. To the chilled the pastry cream, add 2 tablespoons of lemon juice and mix just until combined. Fold in the whipped cream, then the gelatin cream.

Step 6: Level the cake layers by cutting off any domed parts with a serrated knife that may have developed when baking. Cut each layer in half to make 4 cake layers. Put a small dollop of the buttercream on a serving plate or board (this will help the cake stick and not slide around). Place the first layer of cake on top. Pipe a tall, thick dam of buttercream around the top edge of the cake to keep the fillings in. Fill with a layer of orange cream and place the second layer of cake on top. Repeat with the remaining layers. Cover the entire cake with a thin layer of the buttercream to create a crumb coat to seal in any crumbs. Freeze for 5-10 minutes to seal this coating. When the crumb coat is set, pipe or dollop a thin layer frosting around the outside. Spread evenly with an offset spatula before scraping down the outside edge with a bench scraper. You may need to do this several times to get a smooth look. I find that keeping the bench scraper in a bowl of warm water before using it (drying it off in between) helped remove air bubbles on the outside and made smoothing even easier. If you need a visual on how to frost a traditional layer cake, check out this video. Garnish as desired. I piped lambeth-style accents on my cake.
Top tips
- To remove air bubbles from the buttercream heat ¼ cup of it in the microwave until melted. Add back to the entire bowl and mix until incorporated. Repeat, as necessary, but don't overdo it or you will have a melty mess!
- If you want to omit the gelatin in the pastry cream, just whip the entire amount of heavy whipping cream and add that to the chilled pastry cream.
More recipes you'll love
Lastly, if you make this Best Orange Creamsicle Layer Cake recipe be sure to leave a comment or give it a rating. I love to see when people make my recipes, so please tag me @youthsweets on Instagram if you post!
📖 Recipe

Best Orange Creamsicle Layer Cake
Ingredients
Orange vanilla cake
- 1 cup whole milk room temperature (241g)
- 6 egg whites room temperature (about ¾ cup) (180-209g)
- 1 teaspoon vanilla extract
- ½ teaspoon clear vanilla extract optional
- ½ teaspoon orange blossom water optional
- 3 tablespoon orange zest finely chopped
- 1 ¾ cups granulated sugar 350g
- 2 ¼ cups cake flour sifted (256g)
- 4 teaspoons baking powder (17g)
- 1 ¾ teaspoon kosher salt half if using table salt
- ¾ cup neutral oil avocado or vegetable (160g)
Orange cream
- 1 ¼ cup whole milk (300g)
- 1 vanilla bean split, seeds scraped, or vanilla extract
- ¼ teaspoon kosher salt
- 1 tablespoon orange zest
- 4 egg yolks (60g)
- ½ cup granulated sugar (100g)
- 2 tablespoon all-purpose flour (16g)
- 2 tablespoon cornstarch (24g)
- ½ cup orange juice
- 2 tablespoon lemon juice (juice of 1 lemon)
- 1 cup heavy whipping cream divided (233g)
- 1 teaspoon gelatin optional
Frosting
- 1 batch Swiss meringue buttercream from Serious Eats
- 2 teaspoon orange blossom water or orange extract
- 8 oz cream cheese room temperature
Instructions
Do ahead
- Preheat the oven to 350°F. Grease two 8-inch cake pans and line the bottoms with a circle of parchment paper.
Make the cake
- In a medium bowl, thoroughly whisk together the room temperature milk, egg whites, and extracts. Set aside.
- In a large mixing bowl, rub together the orange zest and sugar. Then whisk in the cake flour, baking powder, and salt. Add the vegetable oil. Use a hand mixer to combine the oil with the dry ingredients until they are evenly coated and no dry pockets of flour remain. The texture should be like wet sand. Add the milk mixture and beat on low speed just until combined. Do not over mix.
- Pour the batter evenly between the prepared cake pans.
- Bake for 34-37 minutes or until a toothpick comes out clean when inserted into the center of the cakes. Cool for 20-30 minutes in the pan before inverting onto a wire rack to cool completely.
Make the pastry cream
- Combine the milk, vanilla bean (or extract), and kosher salt in a medium saucepan over medium heat until simmering. Remove from heat.
- Combine the granulated sugar and orange zest in a medium bowl. Rub the zest and sugar together between your fingers to express the oils and flavor from the zest. Add the egg yolks and whisk vigorously until light yellow and fluffy.
- Add flour and cornstarch and whisk until thoroughly combined and lightened in color even further. Very slowly stream in the warmed vanilla milk with a ladle while whisking vigorously to prevent cooking the eggs. Continue slowly adding in the milk mixture until it is all combined. Whisk in the orange juice.
- Place the mixture back into the medium saucepan over low heat and whisk constantly until the pastry cream has thickened to a pudding consistency (coats the back of a spoon). This can take 5+ minutes. Remove from the heat promptly pour into a bowl through a fine mesh sieve. Discard the solids in the sieve. Alternatively, transfer to a silicone- or plastic-lined baking sheet for faster cooling. Cover the surface of the pudding with plastic wrap to prevent a skin from forming.
- If using a bowl, place the bowl over a larger bowl with ice and place in the refrigerator to cool for at least 2 hours. If using a baking sheet, place it in the fridge without the ice.
Make the buttercream
- Make the buttercream according to Serious Eats’ instructions, adding 2 teaspoon of orange blossom water at the end and mixing to combine. Remove the buttercream to another bowl.
- Add the room temperature cream cheese to the bowl the buttercream was just in. Beat on medium with the paddle attachment until the cream cheese is completely smooth. Add your swiss meringue buttercream to your cream cheese in thirds. Do not add your cream cheese to your swiss meringue buttercream. It will not mix in properly.
- Your frosting is ready to use as is, or you can add food coloring. I added whitener and a very small drop of purple to whiten it further.
Finish the orange cream
- In a small bowl, add the gelatin and 3 tablespoons of water. Whisk to combine and let sit 5 minutes to bloom. Meanwhile heat 3 tablespoons of the heavy cream until hot either in a microwave or small saucepan. Add the bloomed gelatin to the hot cream and whisk to dissolve the gelatin completely. Let cool to room temperature.
- Whip the remaining heavy cream until stiff peaks in a stand mixer or with hand beaters.
- To the chilled the pastry cream, add 2 tablespoons of lemon juice and mix just until combined. Fold in the whipped cream, then the gelatin cream.
Assemble
- Level the cake layers by cutting off any domed parts with a serrated knife that may have developed when baking. Cut each layer in half to make 4 cake layers.
- Put a small dollop of the buttercream on a serving plate or board (this will help the cake stick and not slide around). Place the first layer of cake on top. Pipe a tall, thick dam of buttercream around the top edge of the cake to keep the fillings in. Fill with a layer of orange cream and place the second layer of cake on top. Repeat with the remaining layers.
- Cover the entire cake with a thin layer of the buttercream to create a crumb coat to seal in any crumbs. Freeze for 5-10 minutes to seal this coating.
- When the crumb coat is set, pipe or dollop a thin layer frosting around the outside. Spread evenly with an offset spatula before scraping down the outside edge with a bench scraper. You may need to do this several times to get a smooth look, but don’t worry too much about it being perfect if you plan to pipe on it like I did.
- I find that keeping the bench scraper in a bowl of warm water before using it (drying it off in between) helped remove air bubbles on the outside and made smoothing even easier. If you need a visual on how to frost a traditional layer cake, check out this video.
- Garnish as desired. I piped lambeth-style accents on my cake.
Notes
Nutrition
Originally published 9/11/2026.










Comments
No Comments