Preheat the Oven: Preheat your oven to 350°F (175°C). Grease and flour two 9-inch cake pans.
Prepare the Red Velvet Cake: In a large bowl, combine the red velvet cake mix, eggs, oil, buttermilk, vanilla, and cocoa powder. Mix until smooth. If you want a brighter red color, add some red food coloring.
Bake the Cake Layers: Pour the batter evenly into the prepared cake pans. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. Let the cakes cool completely on a cooling rack.
Prepare the Ice Cream: While the cake cools, soften the vanilla or cream cheese ice cream. Once soft, mix in the crushed red velvet cake crumbs for added texture.
Assemble the Cake: Place one layer of the cooled red velvet cake into a springform pan. Spread the softened ice cream evenly over the cake layer. Top it with the second layer of red velvet cake.
Freeze: Cover the pan with plastic wrap and place the assembled cake in the freezer for at least 4 hours, or overnight, to set.
Whip the Cream: In a chilled bowl, whip the heavy cream with powdered sugar and vanilla extract until stiff peaks form.
Frost the Cake: After the cake has fully frozen, remove it from the springform pan and frost with whipped cream. Decorate with additional red velvet cake crumbs.
Serve: Slice and enjoy this beautiful, indulgent dessert!