I found popcorn in my freezer. Not the bagged kind. The good stuff I popped myself three weeks ago and forgot about. It was stale. But stale popcorn makes the best crust.
This cheesecake started as a joke. I told my daughter we were having popcorn for dessert. She looked at me like I lost my mind. Then she took a bite and asked for seconds. That's how you know it works.
Why This Works
Popcorn crust is not a gimmick. It's salty and crunchy and it soaks up the caramel without getting mushy. The chocolate cheesecake is rich enough to stand up to the caramel. And the salt on top pulls everything together.
I tried this with regular graham cracker crust first. It was fine. But it was boring. The popcorn adds texture and a little bit of corn flavor that makes you go "what is that?" in a good way.
The Popcorn Thing
You need plain salted popcorn. Not buttered. Not kettle corn. Just regular popcorn with salt. The butter will come from the melted butter you mix with the crumbs.
Crush it in a food processor or a Ziploc bag with a rolling pin. Don't pulverize it into dust. You want some small pieces and some smaller pieces. The texture matters.
I used stale popcorn because that's what I had. Fresh popcorn works too. Just make sure it's completely cooled before you crush it or it'll clump up.
What You Need
Full fat cream cheese. Don't use the low-fat stuff. It won't set right and the texture gets weird. I've tried it. It was sad.
Good chocolate. Not the baking chips that have stabilizers in them. Get a bar of semi-sweet chocolate and chop it yourself. It melts smoother and tastes better.
Caramel sauce. Homemade is great. But the jarred stuff from the store works fine. Just get one that doesn't have corn syrup as the first ingredient.
Heavy cream. Not half and half. Not milk. Heavy cream. The chocolate ganache needs the fat to set properly.

Putting It Together
Start with the crust. Mix the crushed popcorn with melted butter and a little sugar. Press it into the bottom of a springform pan lined with parchment. Bake it for 8 minutes. That's enough to set it without burning the popcorn.
Let the crust cool while you make the filling. Beat the cream cheese and sugar until smooth. About 2 minutes. Don't overbeat or you'll incorporate too much air and the cheesecake will crack.
Add eggs one at a time. Beat on low. Just until each one is incorporated. Overbeating eggs makes the cheesecake puff up and then fall. That causes cracks.
Stir in sour cream and vanilla. The sour cream adds tang and helps the texture stay creamy. Don't skip it.
Make the chocolate ganache. Heat the chopped chocolate and heavy cream together until the cream is warm but not boiling. Let it sit for a minute, then stir until smooth. Fold this into the cheesecake batter until it's fully combined but don't overmix.
Pour two-thirds of the batter over the crust. Drizzle half the caramel sauce over the batter in a zigzag pattern. Pour the rest of the batter on top. Drizzle the remaining caramel. Use a knife to swirl everything together. A few figure eights. That's all you need.
Bake at 325°F for 45 to 55 minutes. The center should be set but still a little jiggly. Like a soft Jell-O. If the top starts browning too fast, tent it loosely with foil after 30 minutes.
The Thing That Can Go Wrong
The caramel sinks. It happens. If you pour too much caramel in the middle layer, it all slides down to the crust. You get a caramel puddle at the bottom instead of beautiful swirls through the cheesecake.
Fix: Use thick caramel sauce. If your sauce is thin, cook it down for a few minutes to thicken it. Also, don't layer the caramel too thick. A thin zigzag is enough.
If the caramel still sinks, don't worry. You'll still taste it. And honestly, a caramel puddle at the bottom is not the worst problem to have.
Cooling and Waiting
Let the cheesecake cool completely at room temperature. Then refrigerate it for at least 3 hours. Overnight is better. The texture firms up and the flavors meld together.
I know waiting is hard. But a warm cheesecake is a sloppy mess. Cold cheesecake cuts clean and tastes better.
When you're ready to serve, run a knife around the edge of the pan. Release the springform. Transfer the cheesecake to a plate or cake stand.
How to Serve It
Top with fresh salted popcorn right before serving. Not after it sits. Fresh popcorn stays crunchy for about 15 minutes. After that it gets soft from the moisture in the cheesecake.
Sprinkle flaky sea salt over everything. The salt crystals make the caramel pop. Use Maldon or any flaky salt. Don't use table salt. It's too fine and dissolves too fast.
Slice with a hot wet knife. Run the knife under hot water, dry it, then cut. Clean the knife between slices. This gives you clean edges instead of smeared cheesecake.
Serve with extra caramel sauce if you want. Or whipped cream. Or nothing. It's rich enough on its own.
A Few Notes
This cheesecake keeps in the fridge for 4 days. Cover it loosely with plastic wrap. Don't seal it tight or the crust gets soggy.
It also freezes well. Wrap the whole cheesecake in plastic wrap, then foil. Freeze for up to a month. Thaw overnight in the fridge. Add the popcorn topping after thawing.
If you want to make this gluten-free, use certified gluten-free popcorn. Everything else in the recipe is naturally gluten-free.
My daughter still asks for "the popcorn cake" for her birthday. She's 14 now. She doesn't remember that first time when she thought I was crazy. She just knows it's good.
That's all there is to it.
Salted Popcorn Chocolate Caramel Cheesecake
Ingredients
- 2 cups crushed popcorn
- 1/2 cup melted butter
- 1/4 cup granulated sugar
- 32 oz cream cheese, softened
- 1 cup granulated sugar
- 4 large eggs
- 1 cup sour cream
- 1 teaspoon vanilla extract
- 8 oz semi-sweet chocolate, chopped
- 1/2 cup heavy cream
- 1 cup caramel sauce
- 1/2 cup salted popcorn for topping
- Sea salt for garnish
Instructions
- 1Preheat oven to 325°F. Line a 9-inch springform pan with parchment paper.
- 2Mix crushed popcorn, melted butter, and 1/4 cup sugar. Press into the bottom of prepared pan.
- 3Bake crust for 8 minutes. Remove and cool slightly.
- 4Beat softened cream cheese and 1 cup sugar until smooth, about 2 minutes.
- 5Add eggs one at a time, beating on low speed after each addition.
- 6Stir in sour cream and vanilla extract until combined.
- 7Heat chocolate and heavy cream to 325°F, stirring until melted and smooth.
- 8Fold chocolate mixture into cheesecake batter.
- 9Pour 2/3 of batter over crust. Drizzle half the caramel sauce over batter.
- 10Top with remaining cheesecake batter and remaining caramel sauce. Swirl gently with a knife.
- 11Bake for 45-55 minutes until center is set but slightly jiggly.
- 12Cool completely at room temperature, then refrigerate at least 3 hours.
- 13Top with salted popcorn and sea salt before serving.
- 14Slice with a hot, wet knife for clean cuts.




