Ice Cream Cake

Ice Cream Cake

Celebrate summer with this homemade ice cream cake! It features a chocolate cake base topped with three colorful layers of ice cream.

summer / desserts — Jump to recipe

Ice cream cake

It’s the start of a long summer weekend – what better way to celebrate than with a homemade ice cream cake?!

Until I started making this ice cream cake recipe, every slice of ice cream cake I’d ever eaten was the same. I’m sure you know the kind. It has layers of chocolate and vanilla ice cream, cookie crumbles, and hot fudge, with swooshes of whipped cream frosting decorating the outside. I’ll admit that the combination is delicious, but when I started working on this ice cream cake recipe, I wanted to do something different. I loved the idea of an ice cream cake that was more colorful and more whimsical – one that captured the essence of summer.

To me, this ice cream cake recipe does just that. I love its vibrant stripes and the variety of flavors: some tart, some sweet, some salty, nutty, or chocolatey. It’s made with store-bought ice cream, so it’s really easy to put together, and it’s cool, creamy, and refreshing. I can’t think of a better treat for a hot summer day.

Hand using spatula to spread pistachio ice cream in loaf pan

How to Make Ice Cream Cake

This ice cream cake has four layers: a raspberry layer, a salted caramel layer, a pistachio layer, and a chocolate cake base. You can find the complete recipe with measurements below, but for now, here’s a quick overview of how you’ll make it:

First, bake the chocolate cake. Bake a half recipe of this vegan chocolate cake in a 9×5-inch loaf pan. When the cake is cool, run a knife around its edges and invert the pan to release the cake. Wash and dry the pan and line it with parchment paper. Place the cake back in the bottom of the pan. Freeze for 3 hours.

Next, add the first ice cream layer. Allow the pistachio gelato to soften at room temperature until it becomes spreadable, checking its texture every few minutes. It should be soft and creamy. Pour the pint into a mixing bowl and stir until it has an even consistency. Pour it over the frozen cake, and use a spatula to spread it into an even layer. Freeze for 4 hours.

Pouring salted caramel ice cream over pistachio ice cream in loaf pan

When the pistachio layer is frozen, add the caramel layer. Just like with the pistachio gelato, allow the salted caramel ice cream to soften at room temp. Transfer it to a bowl and stir until it has an even, creamy consistency. Then, pour the softened ice cream over the pistachio layer. Freeze for another 4 hours.

See also  Mulled Wine

Hand using spatula to spread raspberry sorbet in loaf pan

Finally, add the raspberry layer. Smooth the top with a spatula…

Hand decorating homemade ice cream cake with raspberries

…and then decorate it with fresh raspberries.

Freeze the entire cake overnight. It’ll be ready to slice and serve the next day!

Slices of homemade ice cream cake

Ice Cream Cake Recipe Tips

  • Remove the chocolate cake layer from the pan after baking. Even though you bake the chocolate cake layer and assemble the ice cream cake in the same pan, you need to remove the chocolate cake layer from the pan after you bake it. Why? It’s much easier to get the chocolate cake layer out of the pan on its own, before it’s attached to three layers of ice cream. Removing it from the pan gives you a chance to wash and dry the pan and properly line it with parchment paper, which will help you remove the entire cake from the pan (in one piece!) later on.
  • For even stripes, slice off the top of the chocolate cake. This step is totally optional, but it makes for a super-cute ice cream cake. The chocolate cake has a slightly domed top after it bakes. If you want your ice cream cake to have even stripes when you slice it, use a serrated knife to level the top of the chocolate cake before you freeze it.
  • Freeze each layer individually before adding the next. The toughest part of making this recipe is waiting for each individual layer to freeze. It might be tempting to cut this time short, but trust me – you don’t want to! It ensures that you get really nice, clean layers in the cake. After you add the final layer, place the entire cake in the freezer, and freeze overnight before slicing and serving.
  • Make it your own. I love the flavor combination in this recipe, but if you like, feel free to change it up! Swap in your favorite ice cream flavors, or experiment with toppings other than raspberries, like chocolate chips or shredded coconut.

Ice cream cake recipe

More Favorite Summer Desserts

If you love this recipe, try one of these summer treats next:

  • Raspberry Vegan Cheesecake
  • Strawberry Shortcake
  • Homemade Cherry Pie
  • Peach Crisp
  • Grilled Peaches
  • Easy Peach Cobbler
  • Homemade Brownies
  • Or any of these 30 Easy Summer Desserts!

ice cream cake 150x150 1

Ice Cream Cake

rate this recipe:#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-full svg *{fill:#343434}#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-33 svg *{fill:url(#wprm-recipe-user-rating-0-33)}#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-50 svg *{fill:url(#wprm-recipe-user-rating-0-50)}#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-66 svg *{fill:url(#wprm-recipe-user-rating-0-66)}linearGradient#wprm-recipe-user-rating-0-33 stop{stop-color:#343434}linearGradient#wprm-recipe-user-rating-0-50 stop{stop-color:#343434}linearGradient#wprm-recipe-user-rating-0-66 stop{stop-color:#343434}5 from 3 votesPrep Time: 30 minutes minsCook Time: 30 minutes minsFreezing Time: 1 day dTotal Time: 1 day d 1 hour hrServes 12
Pin Recipe
Print RecipeWhat’s better than cake and ice cream? This homemade ice cream cake! It combines both delicious desserts in one, featuring a yummy chocolate cake base and three delicious layers of ice cream.

See also  Lemon Broccoli Pasta + Exciting News!


  • ½ recipe Vegan Chocolate Cake
  • 1 pint Pistachio Gelato*
  • 1 pint Salted Caramel Ice Cream*
  • 1 pint Raspberry Sorbet*
  • 6 ounces fresh raspberries

Cook ModePrevent your screen from going dark


  • Preheat the oven to 350°F and grease a 9×5” loaf pan.
  • Prepare the cake batter according to the directions in this post. Pour the batter into the prepared pan and bake for 18 to 22 minutes, or until a toothpick inserted comes out clean. Let cool completely. Run a knife around the edges of the pan and flip the pan over (bang it onto your work surface) to remove the cake from the pan. If desired, use a sharp serrated knife to slice off the domed part of the cake to create a flat surface for the next layer. Wash and dry the loaf pan, lightly grease it, and line the bottom and sides with parchment paper. Place the cake back into the pan. Freeze for at least 3 hours.
  • When ready to add the first ice cream layer, allow the pint of ice cream to soften, then scoop into a bowl and stir until it’s evenly spreadable. Pour the softened ice cream onto the cake and use a spatula to smooth it. Freeze for 4 hours. Repeat with the remaining 2 ice cream layers, freezing 4 hours between each layer. Top the final layer with the raspberries and freeze overnight.
  • When ready to serve, let the cake sit at room temperature for 5 minutes, then flip it over and bang it out onto a large baking sheet. Use a second baking sheet to flip the cake right side up. Slice and serve right away or freeze.


*These are the ice creams we used: Talenti Pistachio Gelato, 365 Brand Salted Caramel, and Talenti Raspberry Sorbet.

Love and Lemons Book Preorder

Did you make the recipe? I want to see!
Tag @loveandlemons on Instagram.

border 189

Free Bonus:5 Tips for Fast & Easy Dinners

border 189

You may like these too…

  1. Summer Strawberry Crumble

  2. Yogurt Pound Cake

  3. Oatmeal Breakfast Cookies

  4. Blueberry Cobbler

  5. Lemon Blueberry Bread

  6. Blackberry Crisp


Leave a comment: Cancel reply

Your email address will not be published. Required fields are marked *

Rate this recipe (after making it) Rate this recipe (after making it)


Notify me of follow-up comments via e-mail

Current ye@r *

Leave this field empty

Δdocument.getElementById( “ak_js_1” ).setAttribute( “value”, ( new Date() ).getTime() );

  1. Lisa LeCoump

    I love this! We make lots of ice cream but have never done a cake with it. I appreciate the step by step instructions and all the photos. And the cake is so pretty. Thanks for posting this.

    Reply ↓

  2. Sabrina from

    what a fun cake, wish I saw this sooner, might have gone on my 4th of July menu, just have to save it for the weekend, so thank you

    Reply ↓

About The Author

Scroll to Top