Chocolate Ice Cream Cake
This Chocolate Ice Cream Cake is an indulgent celebration of all things chocolate, layered with rich chocolate cake, smooth chocolate ice cream, silky fudge sauce, and a thick, fluffy chocolate whipped cream frosting. Every bite is a mix of texturesโmoist cake, creamy ice cream, fudgy drizzlesโand itโs finished with whipped topping and optional brownie pieces for that extra wow factor. Whether youโre celebrating a birthday or just craving something cold and chocolatey, this cake is a guaranteed hit.

Best Chocolate Ice Cream Cake Recipe
This homemade ice cream cake strikes the perfect balance between bakery-style elegance and nostalgic ice cream shop vibes. The chocolate cake is ultra-moist thanks to buttermilk, sour cream, and coffee, while the ice cream layer adds a cool contrast to the deep chocolate flavor. Topped with whipped chocolate frosting and a generous drizzle of fudge, this dessert is best made ahead and kept frozen until slicingโideal for summer celebrations or make-ahead entertaining.

Chocolate Cake
Preheat your oven to 350ยบF. Grease two 9-inch cake pans and line the bottoms with parchment paper.
This post may contain affiliate links. I earn a commission from qualified purchases. Please read our Privacy policy here.
In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, salt, and espresso powder.

In another bowl, combine the eggs, oil, buttermilk, sour cream, and vanilla. Whisk until smooth.

Pour the wet ingredients into the dry ingredients and whisk to combine. Lastly, add the hot coffee and stir until the batter is smooth and thin.

Divide the batter between the pans and bake for 30โ35 minutes, or until a toothpick comes out clean. Let the cakes cool in their pans for 15 minutes, then remove and cool completely on a wire rack. If youโre not assembling the cake right away, wrap the layers in plastic and freeze. You can use the cake frozen or thaw for 20 minutes before assembling.

Chocolate Ice Cream Layer
Line a 9-inch cake pan with plastic wrap, leaving some overhang.

Use this recipe to make your own chocolate ice cream!
If using store-bought ice cream, let it soften at room temperature for 5โ10 minutes. Scoop it into a large bowl and stir until smooth and spreadable. Pour the softened ice cream into the prepared pan and smooth it into an even layer. Freeze for at least 1 hour, preferably overnight.

Hot Fudge Sauce
Make your favorite fudge sauce recipe (or use store-bought), and allow it to cool completely before assembling the cake. Youโll need about ยฝ to ยพ cup for layering and drizzling.

Chocolate Syrup
To make the syrup, whisk sugar, cocoa powder, and water in a saucepan. Bring to a boil over medium heat, whisking until smooth and slightly thickened. Cool completely, then cover and set aside. This syrup adds extra moisture and flavor when brushed onto the cake layers before assembling.
Chocolate Whipped Cream
In one bowl, beat the cream cheese or mascarpone until light and fluffy. In a separate bowl, whip the heavy cream, cocoa powder, and powdered sugar until stiff peaks form.

Add the whipped cheese and vanilla to the whipped cream and beat briefly on low until fully incorporated. The frosting should be thick and creamyโuse it immediately to prevent deflating.

Assembly of the Chocolate Ice Cream Cake
Place one cake layer on a cake stand. Brush with chocolate syrup and let it soak in for a minute. Spread a thin layer of chocolate whipped cream on top, followed by 2โ3 tablespoons of fudge sauce. Carefully place the frozen ice cream layer on top and spread another layer of whipped cream and fudge sauce.

Add the second cake layer and brush with syrup. Frost the entire cake with the chocolate whipped cream. For best results, apply a thin layer of frosting, freeze for 10 minutes, then apply a second, thicker layer.

Chill the cake in the freezer for 1 hour. Before serving, top with more fudge sauce, piped whipped cream, and brownie pieces (link your favorite brownie recipe here!). Return to the freezer for at least 2 hours before slicing.

To Serve
Let the cake sit at room temperature for 20โ30 minutes before slicing. Heat up a sharp knife to cut clean slices. Be carefulโit can be firm, especially in the centerโso place it on a steady surface for safe cutting.

Storage
Store the cake in the freezer, loosely covered, for up to 5 days. For best texture, slice shortly after the initial 20-minute thaw.
Tips & Tricks for Homemade Ice Cream Cake
- Make the ice cream and fudge layers a day ahead to save time on assembly day.
- Use a springform pan for the ice cream layer for easier unmolding.
- Swap the chocolate ice cream for peanut butter, mocha, or mint chip for a fun twist.

Variations
- Add a layer of crushed cookies or brownie crumbs between the cake and ice cream.
- Add a layer of strawberry compote in between the layers for a fruity twist.
- Drizzle with salted caramel sauce instead of fudge for a sweet-salty twist.
- Use different flavored whipped cream like mint or hazelnut for contrast.
If you like this recipe, youโll love these ones:
Chocolate Raspberry Ice Cream Sandwiches
If you make this Chocolate Ice Cream Cake, Iโd love to see it! Tag me on Instagram and share your sweet creationโitโs the kind of dessert that deserves the spotlight!


Chocolate Ice Cream Cake
Ingredients
Chocolate Cake Batter
- 2 cups all-purpose flour 255g
- 1ยพ cup granulated sugar 350g
- โ cup cocoa powder 34g
- 1 tsp baking powder
- 2 tsp baking soda
- ยฝ tsp salt
- ยฝ tsp espresso powder optional
- 2 large eggs
- ยฝ cup vegetable oil 120ml
- โ cup buttermilk 158ml
- โ cup sour cream 75g
- 2 tsp vanilla extract
- 1 cup brewed coffee 200ml
Hot Fudge Sauce
- 1 cup hot fudge sauce. Find the recipe above. You can also use store-bought if desired.
Chocolate Ice Cream
- 32 oz chocolate ice cream or make this recipe
Chocolate Syrup
- ยฝ cup granulated sugar 100g
- ยฝ cup water 120ml
- ยผ cup cocoa powder 25g
Chocolate Whipped Cream
- 4 cups heavy cream
- โ cup cocoa powder 66g
- 2 cup powdered sugar 250g
- ยฝ tbsp vanilla extract
- 1 cup mascarpone or cream cheese 226g
Instructions
Chocolate Cake Batter
- Start by pre-heating the oven to 350ยบF. Grease and line two 9-inch cake pans with parchment paper. Grease the parchment and the sides of the pan as well.
- In a large mixing bowl, mix the flour, sugar, cocoa powder, baking powder, baking soda, salt, and espresso powder (if using). Whisk to combine.
- In another bowl, combine the eggs, vegetable oil, buttermilk, sour cream, and the vanilla extract. Whisk until completely incorporated.
- Pour the wet ingredients over the dry ingredients and whisk until combined. When the batter is incorporated, add the hot coffee and mix to combine.
- Whisk until the batter is smooth. The chocolate cake batter will be very thin and liquidy.
- I like to transfer it to a bowl with a spout to help distribute the cake batter between the cake pans. This helps with such a runny batter.
- Divide the batter evenly between the cake pans. Tap them gently against the counter to release any bubbles.
- Bake the cakes in the oven for about 30 to 35 minutes, until a toothpick inserted into the cake comes off clean.
- Let the cakes cool down for 15 minutes in the pan. Then remove the cakes from the pan. Let them cool down completely before the next step. If you arenโt assembling the cake on the same day, I recommend you wrap each layer individually in plastic wrap and then freeze until you are ready to use the cake layers. When you are ready to assemble the cake, you can simply use the frozen cake layers, or let them sit on the counter for 20 minutes before beginning.
Prepare the Ice Cream
- Line one 9โ cake pan with plastic wrap on the bottom and up the sides. Set aside. If using the homemade ice cream recipe, simply pour the ice cream into this prepared pan once you are done churning it.
- If using store-bought, remove the ice cream from the freezer and let it sit on the counter for 5 to 10 minutes to soften. Add the ice cream to a large bowl and mix with a spatula until itโs soft and spreadable. Pour onto the prepared pan. Use a spatula to spread it out evenly on a smooth layer.
- Place the ice cream layer in the freezer for at least 1 hour. Preferably overnight. It will make it much easier to frost the cake without the ice cream melting.
Hot Fudge Sauce
- Make the fudge sauce according to this recipe the previous day, or the morning of assembling the cake, so itโs at room temperature and not warm or hot.
Chocolate Syrup
- This syrup is optional, but really helps take the cake to an extra level of rich chocolate taste.
- To make the syrup, add the sugar and cocoa powder to a saucepan and whisk to combine. Add the water and whisk again. Over medium heat, whisk the mixture until it comes to a boil and the cocoa powder has dissolved with the sugar and water.
- Let the syrup cool down, then cover until you are ready to use. You may have to whisk the syrup again before using it to brush on the cake layers.
Chocolate Whipped Cream
- In a large mixing bowl, beat the cream cheese or mascarpone cheese with an electric mixer for about 45 seconds, until fluffy. Set aside.
- In another large mixing bowl, beat the heavy whipping cream, cocoa powder, and powdered sugar for 3 to 4 minutes with an electric mixer, until stiff peaks form.
- Add the whipped cream cheese (or mascarpone) to the bowl, along with the vanilla. Mix on low until incorporated. Scrape the bowl and mix briefly to combine.
- The frosting should be thick, smooth, and creamy. Pipe/use as soon as you make it so that it does not deflate!
Assemble the Cake
- Place one chocolate cake layer on top of a cake stand. Brush with chocolate syrup. Allow for the cake to absorb the syrup for about a minute.
- Spread a thin layer of chocolate whipped cream on top of the cake layer. Drizzle with 2-3 tbsp of fudge sauce.
- Remove the ice cream layer from the freezer. Unwrap it and place on top of the cake. It can be a bit hard to unwrap, but be patient.
- Spread another thin layer of whipped cream on the ice cream. Top with more fudge.
- Place another cake layer on top. Brush with simple syrup.
- Use an offset spatula to spread the whipped cream on top of the cake, and on the sides.
- You can apply one layer of whipped cream and freeze the cake for 10 minutes. Then apply a thicker layer over the first layer. This will help obtain a thicker layer of frosting on the cake.
- Place the cake in the fridge for one hour.
- Top with more fudge sauce, more piped whipped cream on top and cut up pieces of brownies. (Please link recipe)
- Place the cake in the freezer for at least 2 hours before serving.
To Serve
- When ready to serve the cake, remove it from the freezer and let it sit at room temperature for about 20 to 30 minutes until you are able to slice it easily with a hot knife. Be careful, it can be hard to slice through the ice cream, so make sure the cake is on top of a steady surface.

