I remember the first time I tasted a Millionaire’s Shortbread. It was at a tiny bakery, tucked away on a side street, and honestly, it felt like discovering a secret treasure. That combination of crumbly biscuit, gooey caramel, and snappy chocolate? Pure magic. So, when I started dreaming about turning that magic into a cheesecake, my kitchen became a laboratory of delicious, albeit sometimes messy, experiments. This Heavenly Millionaire’s Cheesecake isn’t just a dessert, it’s a tribute to that first bite, a luxurious experience that feels both familiar and entirely new. It’s the kind of treat that makes you close your eyes and just, well, sigh.
One time, I was so excited to pour the caramel layer, I totally rushed it. Splashed hot caramel everywhere! My kitchen looked like a sticky crime scene, and I had a caramel burn on my finger to prove it. Oops. But you know what? Even with the mess, that cheesecake still tasted divine. It taught me to slow down, breathe, and appreciate the process, even the sticky parts. That’s the real joy of making a Heavenly Millionaire’s Cheesecake.
Ingredients
Crust Essentials
- Graham Cracker Crumbs: You need about 1 ½ cups, which is roughly 10-12 full sheets. Don’t use the pre-made stuff, hon, crush your own for a better texture.
- Unsalted Butter: Melted, of course. This binds the crust. I’ve tried using less before, and it just crumbles apart. Not ideal, trust me.
- Granulated Sugar: Just a touch to sweeten the crust. Balances out the richness of the filling.
Cheesecake Filling Stars
- Cream Cheese: Three blocks, full-fat, softened to room temperature. This is non-negotiable for that creamy texture. Don’t even think about low-fat, it just won’t be the same.
- Granulated Sugar: Sweetens the filling, obviously. I’m a bit heavy-handed with sugar, but for this recipe, I stick to the measurements.
- Large Eggs: Four of them, also at room temperature. They provide structure. I once used cold eggs, and the batter got lumpy. Learn from my mistakes!
- Sour Cream: A half-cup, room temperature. Adds a subtle tang and makes the cheesecake extra smooth. I tried Greek yogurt once, it worked, kinda, but sour cream is superior.
- Vanilla Extract: Pure vanilla, please! It makes all the difference. That artificial stuff just doesn’t hit the same.
Caramel & Chocolate Topping
- Heavy Cream: Essential for a rich, luscious caramel. Don’t skimp!
- Unsalted Butter: Gives the caramel that silky, melt-in-your-mouth quality.
- Light Brown Sugar: Adds depth and a lovely molasses note to the caramel.
- Vanilla Extract: Again, pure vanilla. It just elevates the caramel, you know?
- Semi-Sweet Chocolate Chips: Or chopped chocolate. I prefer good quality chips, they melt so much smoother.
- Coconut Oil: Just a tiny bit, honestly, for that beautiful shine on the chocolate. It makes it look so professional!
Finishing Touches
- Flaky Sea Salt: A sprinkle on top. It cuts through the sweetness and just makes everything pop. It’s like a secret weapon!
Instructions
- Building the Heavenly Millionaire’s Cheesecake Crust:
- First things first, let’s get that crust going! Preheat your oven to 325°F (160°C). Grab a 9-inch springform pan, and line the bottom with parchment paper a little trick I learned after one too many crusts decided to stick. In a medium bowl, mix your graham cracker crumbs, sugar, and melted butter until it looks like wet sand. Press that mixture firmly into the bottom of your prepared pan. Use the bottom of a glass to really pack it down, this prevents a crumbly crust later. Pop it in the oven for about 10 minutes, then pull it out and let it cool while you work on the filling. That smell of baking graham crackers? Divine, honestly.
- Crafting the Creamy Cheesecake Filling:
- Now for the good stuff! In a large bowl, using a stand mixer with the paddle attachment or a hand mixer, beat your softened cream cheese and sugar on medium speed until it’s super smooth and fluffy, no lumps allowed! Scrape down the sides of the bowl often, don’t miss a spot. This is where you get that signature cheesecake texture. Next, beat in the sour cream and vanilla extract. See how it’s starting to smell amazing? Finally, add the eggs, one at a time, mixing on low speed just until each is incorporated. Overmixing eggs can lead to cracks, and nobody wants a cracked cheesecake, right? I learned that the hard way, trust me.
- Baking Your Heavenly Millionaire’s Cheesecake:
- Pour your luscious cheesecake filling over the cooled crust. Now, for the water bath! Wrap the bottom of your springform pan tightly with several layers of heavy-duty aluminum foil to prevent any leaks. Place the pan inside a larger roasting pan. Carefully pour hot water into the roasting pan until it comes about halfway up the sides of the springform. This water bath is crucial for even baking and to prevent cracking it’s a game-changer! Bake for 60-70 minutes, or until the edges are set but the center still has a slight wobble. That wobble is good, it means it’s still creamy! The whole kitchen just starts smelling like a dream, honestly.
- Crafting the Rich Caramel Layer:
- Once the cheesecake is baked, turn off the oven, crack the door open, and let it cool in the water bath for an hour. Then, remove it from the water bath, unwrap the foil, and let it cool completely on a wire rack before chilling it in the fridge for at least 4 hours, or even better, overnight. While it’s chilling, let’s make that dreamy caramel. In a medium saucepan, combine heavy cream, brown sugar, and butter. Bring it to a gentle boil over medium heat, stirring constantly. Reduce the heat and simmer for about 5-7 minutes, stirring, until it thickens slightly. Remove from heat, stir in vanilla. Let it cool for about 15 minutes. This is where I almost burned myself that one time, so be careful!
- Pouring the Smooth Chocolate Topping for Heavenly Millionaire’s Cheesecake:
- Once the cheesecake is fully chilled and the caramel has cooled a bit but is still pourable, gently spread the caramel evenly over the top of the cheesecake. Pop it back in the fridge for about 30 minutes to let that caramel set up a bit. While it’s chilling, prepare your chocolate topping. In a microwave-safe bowl, combine your semi-sweet chocolate chips and coconut oil. Microwave in 30-second intervals, stirring well after each, until the chocolate is completely melted and smooth. Or, use a double boiler, which is what I usually prefer for a truly silky finish. This step is where the magic really starts to happen, transforming it into a Heavenly Millionaire’s Cheesecake.
- The Grand Finale: Chill and Serve!
- Take your cheesecake out of the fridge. Carefully pour the melted chocolate over the set caramel layer, spreading it gently to the edges. Now, for my favorite part: sprinkle generously with flaky sea salt. The salt is totally optional, but honestly, it’s a must for me! It just cuts through the sweetness beautifully. Place the Heavenly Millionaire’s Cheesecake back into the fridge for at least another hour, or until the chocolate is completely set. When you’re ready to serve, run a thin knife around the edge of the pan before releasing the springform. Slice with a hot, dry knife for clean cuts. It should look absolutely stunning, with those distinct, delicious layers.
Making this Heavenly Millionaire’s Cheesecake always brings a smile to my face, even with the occasional kitchen mishap. There’s something so satisfying about seeing those perfect layers come together, knowing all the love (and maybe a little bit of chaos) that went into it. It’s a labor of love, but oh, is it ever worth it when you take that first bite.

Ingredient Substitutions
I’ve experimented with a few swaps for this Heavenly Millionaire’s Cheesecake, and here’s the honest truth. For the graham cracker crust, digestive biscuits or even shortbread cookies work beautifully if you want a slightly different flavor profile I tried shortbread once, and it was a delightful, buttery change! If you’re out of sour cream, full-fat plain Greek yogurt can pinch-hit in the cheesecake filling, it worked, kinda, but the texture was a smidge firmer. For the caramel, you could use store-bought dulce de leche in a pinch, but honestly, homemade caramel just tastes so much better and more authentic. For the chocolate topping, dark chocolate chips or milk chocolate chips can be used depending on your preference, I usually stick to semi-sweet for balance. Just make sure whatever chocolate you use is good quality, it makes a huge difference!
Serving Suggestions
This Heavenly Millionaire’s Cheesecake is a showstopper all on its own, but a few little touches can make it extra special. I love serving it with a dollop of freshly whipped cream not too sweet, just enough to add a cloud-like contrast to the richness. A sprinkle of cocoa powder or a few chocolate shavings on top wouldn’t hurt either, for an extra touch of elegance. For drinks, a strong, dark coffee or a rich espresso is a classic pairing, cutting through the sweetness beautifully. Or, for a more indulgent evening, a glass of a rich dessert wine or even a creamy liqueur like Baileys. This cheesecake and a good book? Yes please. Or shared after a lovely dinner with friends, it’s just the perfect ending to any meal, truly.
Cultural Backstory
While the “Millionaire” concept, with its rich caramel and chocolate over a biscuit base, hails from the UK, marrying it with a classic American cheesecake is a pure stroke of delicious genius, if I do say so myself. The idea of combining these two beloved desserts really started to gain traction in home kitchens and bakeries looking to elevate familiar comfort foods. For me, this particular Heavenly Millionaire’s Cheesecake recipe really solidified during a time when I was trying to find joy in baking again after a little kitchen slump. It felt like taking two familiar, comforting elements and creating something new and exciting, a perfect blend of old-world indulgence and new-world creaminess. It’s a testament to how food traditions can evolve and merge, creating something even more wonderful than the sum of its parts. It’s a modern classic in my kitchen, for sure.
This Heavenly Millionaire’s Cheesecake has become a real staple for celebrations and even just when I need a little pick-me-up. It’s a reminder that sometimes the most decadent things come from simple, honest ingredients and a whole lot of love. I hope it brings as much joy to your table as it does to mine. Don’t forget to share your own kitchen adventures and how your cheesecake turned out!

Frequently Asked Questions
- → Can I make this Heavenly Millionaire’s Cheesecake ahead of time?
Absolutely! I often make it a day or two in advance. It actually tastes even better after a day in the fridge, allowing all those rich flavors to meld together. It’s a lifesaver for parties!
- → What if my cream cheese isn’t soft enough?
Oh, I’ve been there! If you’re short on time, you can unwrap the blocks and microwave them on low power for 15-30 seconds. Just be careful not to melt it, just soften. It works, kinda, but room temp is best.
- → My cheesecake cracked, what did I do wrong?
Don’t worry, it happens to the best of us! Cracks usually mean it baked too quickly or cooled too fast. Using a water bath and letting it cool slowly in the oven with the door ajar helps a ton. The caramel and chocolate topping will hide any imperfections anyway!
- → Can I use a different type of chocolate for the topping?
Totally! I’ve used milk chocolate for a sweeter topping and even dark chocolate for a more intense flavor. Just adjust the coconut oil slightly if needed to get that smooth consistency. Experimentation is half the fun!
- → Can I add nuts to my Heavenly Millionaire’s Cheesecake?
Yes, please do! Toasted pecans or walnuts would be amazing sprinkled over the caramel layer before the chocolate goes on, or even mixed into the crust. I love adding a little crunch sometimes!

Rich Heavenly Millionaire’s Cheesecake: Caramel & Chocolate
- Prep Time: 30 Minutes
- Cook Time: 100 Minutes
- Total Time: 340 Minutes
- Yield: 10 Servings 1x
- Category: Dessert
Description
Discover my recipe for Heavenly Millionaire’s Cheesecake! Layers of rich caramel, smooth chocolate, and creamy cheesecake. A delightful, easy dessert.
Ingredients
- Crust Essentials:
- 1 ½ cups graham cracker crumbs (about 10–12 full sheets)
- ¼ cup granulated sugar
- 6 tablespoons unsalted butter, melted
- Cheesecake Filling Stars:
- 3 (8-ounce) blocks full-fat cream cheese, softened
- 1 cup granulated sugar
- 4 large eggs, room temperature
- ½ cup sour cream, room temperature
- 1 teaspoon pure vanilla extract
- Caramel & Chocolate Topping:
- ½ cup heavy cream
- ½ cup light brown sugar, packed
- 4 tablespoons unsalted butter
- ½ teaspoon pure vanilla extract
- 1 cup semi-sweet chocolate chips
- 1 teaspoon coconut oil (for shine)
- Finishing Touches:
- Flaky sea salt, for sprinkling (optional, but highly recommended!)
Instructions
- Building the Heavenly Millionaire’s Cheesecake Crust:: First things first, let’s get that crust going! Preheat your oven to 325°F (160°C). Grab a 9-inch springform pan, and line the bottom with parchment paper – a little trick I learned after one too many crusts decided to stick. In a medium bowl, mix your graham cracker crumbs, sugar, and melted butter until it looks like wet sand. Press that mixture firmly into the bottom of your prepared pan. Use the bottom of a glass to really pack it down; this prevents a crumbly crust later. Pop it in the oven for about 10 minutes, then pull it out and let it cool while you work on the filling. That smell of baking graham crackers? Divine, honestly.
- Crafting the Creamy Cheesecake Filling:: Now for the good stuff! In a large bowl, using a stand mixer with the paddle attachment or a hand mixer, beat your softened cream cheese and sugar on medium speed until it’s super smooth and fluffy, no lumps allowed! Scrape down the sides of the bowl often, don’t miss a spot. This is where you get that signature cheesecake texture. Next, beat in the sour cream and vanilla extract. See how it’s starting to smell amazing? Finally, add the eggs, one at a time, mixing on low speed just until each is incorporated. Overmixing eggs can lead to cracks, and nobody wants a cracked cheesecake, right? I learned that the hard way, trust me.
- Baking Your Heavenly Millionaire’s Cheesecake:: Pour your luscious cheesecake filling over the cooled crust. Now, for the water bath! Wrap the bottom of your springform pan tightly with several layers of heavy-duty aluminum foil to prevent any leaks. Place the pan inside a larger roasting pan. Carefully pour hot water into the roasting pan until it comes about halfway up the sides of the springform. This water bath is crucial for even baking and to prevent cracking – it’s a game-changer! Bake for 60-70 minutes, or until the edges are set but the center still has a slight wobble. That wobble is good, it means it’s still creamy! The whole kitchen just starts smelling like a dream, honestly.
- Crafting the Rich Caramel Layer:: Once the cheesecake is baked, turn off the oven, crack the door open, and let it cool in the water bath for an hour. Then, remove it from the water bath, unwrap the foil, and let it cool completely on a wire rack before chilling it in the fridge for at least 4 hours, or even better, overnight. While it’s chilling, let’s make that dreamy caramel. In a medium saucepan, combine heavy cream, brown sugar, and butter. Bring it to a gentle boil over medium heat, stirring constantly. Reduce the heat and simmer for about 5-7 minutes, stirring, until it thickens slightly. Remove from heat, stir in vanilla. Let it cool for about 15 minutes. This is where I almost burned myself that one time, so be careful!
- Pouring the Smooth Chocolate Topping for Heavenly Millionaire’s Cheesecake:: Once the cheesecake is fully chilled and the caramel has cooled a bit but is still pourable, gently spread the caramel evenly over the top of the cheesecake. Pop it back in the fridge for about 30 minutes to let that caramel set up a bit. While it’s chilling, prepare your chocolate topping. In a microwave-safe bowl, combine your semi-sweet chocolate chips and coconut oil. Microwave in 30-second intervals, stirring well after each, until the chocolate is completely melted and smooth. Or, use a double boiler, which is what I usually prefer for a truly silky finish. This step is where the magic really starts to happen, transforming it into a Heavenly Millionaire’s Cheesecake.
- The Grand Finale: Chill and Serve!: Take your cheesecake out of the fridge. Carefully pour the melted chocolate over the set caramel layer, spreading it gently to the edges. Now, for my favorite part: sprinkle generously with flaky sea salt. The salt is totally optional, but honestly, it’s a must for me! It just cuts through the sweetness beautifully. Place the Heavenly Millionaire’s Cheesecake back into the fridge for at least another hour, or until the chocolate is completely set. When you’re ready to serve, run a thin knife around the edge of the pan before releasing the springform. Slice with a hot, dry knife for clean cuts. It should look absolutely stunning, with those distinct, delicious layers.







