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.

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.

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:

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Ice Cream Cake

rate this recipe:
5 from 6 votes
Prep Time: 30 minutes
Cook Time: 30 minutes
Freezing Time: 1 day
Total Time: 1 day 1 hour
Serves 12
What'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.

Ingredients

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

Instructions

  • Preheat the oven to 350°F and grease a 9x5” 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.

Notes

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

2 comments

Leave a comment:

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

Rate this recipe (after making it)




  1. Lisa LeCoump
    07.31.2022

    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.

  2. Sabrina from newkitchenlife.com
    07.04.2022

    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

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.