There is something amazing about that classic combination that you get in a Snickers bar: sweet chocolate that melts in your mouth, gooey-chewy caramel, and crunchy peanuts. And ohhhh boy, when you wrap all of that in some cheesecake batter and bake it up? It’s extra amazing. This Snickers Caramel Chocolate Cheesecake is the stuff dreams are made up.

It’s a simple cheesecake to put together. The base is formed out of crushed Oreo cookies mixed with melted butter and the filling is just cream cheese, sugar, eggs, and chopped up Snickers. While it may be simple to make, the flavor is layered and robust. Crunchy chocolate cookies against creamy cheesecake dotted with chewy chocolate bites of candy.

While it’s delicious all on its own, you can go ahead and top it with some whipped cream, a drizzle of chocolate sauce, another drizzle of caramel sauce, a few crushed peanuts, and even more chopped Snickers. They’re certainly not necessary but they add a pretty little touch and a whole ‘nother layer of crunchy-salty-sweet goodness.