Triple Mousse Layer Cake

This fun cake, which uses Oreo cookies as a crust, has three layers of goodness: cookie dough, M&M's, and peanut butter cup.


  • 6 eggs
  • 3/4 cup granulated sugar
  • 3 cups heavy whipping cream
  • 4 1/2 cups whipped cream
  • 2 cups M&M's
  • 2 tablespoons semisweet chocolate, melted
  • 1 teaspoon vanilla
  • 2 cups cookie dough balls
  • 1/2 cup creamy peanut butter
  • 2 cups chopped Reese's peanut butter cups
  • 2 (14-ounce) packages peanut butter Oreos, divided
  • 1 (8-ounce) tub Cool Whip
  • Crushed oreos
  • Chocolate syrup


  1. Line 3 round cake pans with parchment paper.
  2. With a mixer, beat eggs and granulated sugar for about 3 minutes.
  3. Heat 3 cups of heavy whipping cream in a small saucepan until just hot but not boiling. With the mixer on low, pour the hot cream into the egg mixture slowly until combined.
  4. Add the mixture back into the saucepan and place over low heat for 5 minutes, stirring constantly until thickened.
  5. Cover and refrigerate for 2 hours until chilled, stirring occasionally.
  6. When the mixture is completely chilled, fold 4 1/2 cups of whipped cream into the chilled mixture until just combined. Divide mixture evenly among 3 medium bowls.
  7. In the first bowl, fold in M&M's and melted chocolate. In the second bowl, fold in vanilla and cookie dough balls. In the third bowl, fold in peanut butter and chopped Reese’s cups.
  8. Place one layer of Oreos into each prepared pan, and pour the 3 fillings into their individual pans.
  9. Chill for 2 hours, or until ready to layer the cakes. Stack cakes, top with crushed Oreos, Cool Whip, and serve!