Prepare the Chocolate Cake: If using a homemade cake, bake and let it cool completely. For a store-bought cake, simply set it aside for layering.
Create the Cheesecake Mixture: In a mixing bowl, beat the softened cream cheese until smooth. Gradually mix in melted chocolate and Baileys until creamy and well-combined.
Whip the Cream: In a separate bowl, whip heavy cream until stiff peaks form, then gently fold it into the cheesecake mixture for a fluffy, airy texture.
Layer the Trifle: In a trifle bowl or individual cups, layer the bottom with pieces of chocolate cake, followed by a layer of cheesecake mixture. Repeat until you reach the top, finishing with a cheesecake layer for a beautiful presentation.
Chill: Cover and refrigerate the trifle for at least 2-4 hours to allow flavors to meld.
Garnish and Serve: Top with chocolate shavings and fresh berries for added color before serving.