This post may contain affiliate sales links. Please read my disclosure policy.
This Millionaire Cheesecake will blow your mind! A creamy cheesecake is covered in smooth caramel and milk chocolate ganache, and sits atop a buttery shortbread crust. The flavors and texture together are completely irresistible!

This rich, luxurious dessert is basically cheesecake on steroids. It takes everything I love about my rich, creamy Best Cheesecake Recipe (sans the crust) and dolls it up with a thorough dousing of caramel sauce and chocolate ganache. These additions make the cake extra decadent and over-the-top. Fit for a millionaire, you might say. Hence, the name!
I can’t get enough of the way the sweetness of the caramel and chocolate mingle with the tang of the luscious, velvety cheesecake filling. And that shortbread crust? Sweet (but not too sweet), buttery, and understated, it’s the perfect base for this unforgettable treat.
Are You Ready For Millionaire Cheesecake?
But really. Are you ready? Because this cheesecake is about to change your life. Here’s why:
- Decadence galore. As its name suggests, this unforgettable dessert is fit for those with the most luxurious taste. Between the luscious caramel, the unforgettable chocolate ganache, and the rich tang of the cheesecake itself, it’s pretty over-the-top.
- Well-balanced. All of the big, decadent flavors in this dessert complement each other really nicely. The tang of the filling offsets the sweetness of the caramel and ganache, while the buttery shortbread crust is the perfect, understated base for it all.
- It’s a head-turner. This truly is a beautiful dessert that screams, “Eat me!”. Guests will be following it out to the dessert table with forks at the ready.

Ingredient Notes
Before you tie on your apron, you’ll have to head to the store! Here’s what you’ll need to make this glorious cheesecake recipe. Don’t forget to scroll to the recipe card below for precise measurements.
- Cream cheese – Start with room-temperature cream cheese. If it’s too cold, you’ll end up with a lumpy filling. Be sure to use full-fat, brick-style cream cheese. Reduce fat versions, or those in a tub, can be too thin.
- Sour cream – In lieu of sour cream, you could also use heavy cream, you just might need a little longer baking time.
- Eggs – The eggs should be at room temperature. They will mix more easily into the batter, helping to prevent over-mixing. Be sure to use large eggs, not medium or extra large.
- Dark brown sugar – This is used in the caramel sauce. Make sure to pack it firmly into the measuring cup to get the proper amount. Light brown sugar will also do the trick, the flavor just won’t be as deep/rich.
- Sweetened condensed milk – For added sweetness and velvety texture. Be sure to use the right thing, not evaporated milk. They aren’t the same are not interchangeable.
- Heavy whipping cream – For the caramel topping, I use a little sweetened condensed milk and a little cream in my caramel, but you could use all sweetened condensed milk. I like the addition of the cream, though. It yields a deeper caramel flavor and a little bit softer texture.
- Milk chocolate chips – I usually use semi-sweet chocolate for my ganache, but I prefer milk chocolate here. It is less overpowering and allows the flavor of the caramel sauce to shine a little brighter. Don’t swap this out for another kind of chocolate, or it’ll change the consistency. Semi-sweet chocolate will make it too thick.
How to Make a Millionaire Cheesecake
Now that you have all of your ingredients, it’s time to start baking! Here’s a quick look at how to make millionaire cheesecake. For more detailed instructions, scroll to the recipe card below.
Make the crust
- Prep. Preheat the oven to 325°F, line the bottom of a 9-inch springform pan with parchment paper, and grease the sides.
- Make the dough. Whisk together the flour, powdered sugar, and salt before mixing in the melted butter and vanilla extract. Press the dough into the bottom and up the sides of the pan.
- Bake. Bake for 12-14 minutes. Remove from the oven and set aside.


To Make Filling
- Adjust. Reduce the oven temperature to 300°F.
- Make the filling. Beat together the cream cheese, sugar, and flour on low speed until combined, then beat in the sour cream and vanilla, followed by the eggs (one at a time).


- Assemble. Pour the batter over the crust.
- Make a water bath. Wrap the outside of the pan with aluminum foil and then place the pan inside a larger pan. Fill the larger pan with warm water so it comes halfway up the sides of the springform.
- Bake. Bake for 1 hour 15 minutes.
- Cool gradually. Turn the oven off and let the cheesecake sit in the oven for 30 minutes with the door closed. Then, crack the oven door and let it sit for an additional 30 minutes. Remove from the oven and let cool to room temperature.
- Chill. Remove the cheesecake from the water bath (and foil). Refrigerate for at least 5-6 hours.


Make the Caramel Sauce
- Melt. Over medium-low heat, melt the butter in a large saucepan. Add the brown sugar and cook until dissolved, stirring constantly.
- Make it creamy. Add the sweetened condensed milk and heavy whipping cream.
- Boil. Bring the mixture to a boil over medium heat. Boil for 5 minutes or until it reaches 220-225°F.


- Final touches. Remove from heat, add vanilla, and transfer to a heat-proof bowl.
- Chill. Refrigerate until firm (2-3 hours).
Ganache and Assembly
- Make the chocolate ganache. Microwave the heavy whipping cream until barely boiling, then pour it over the chocolate chips. Let the mixture sit for a couple of minutes. Whisk until smooth.
- Cool. Allow the ganache to cool for 5 minutes.


- Assemble. Remove the cheesecake from the springform pan and set on a serving plate. Spread the caramel sauce over the top, leaving a slight border, and then spread the ganache over the caramel.
- Chill. While you can serve immediately, I like popping my millionaire cheesecake in the fridge for 30 minutes to allow the caramel and ganache to firm back up before slicing and serving.


Tips & Tricks
Get this masterpiece right the first time with these bits of cheesecake knowledge:
- Room-temperature ingredients. Allow the eggs and cream cheese to come to room temperature before using. If the cream cheese is too cold, you’ll end up with a lumpy filling. If the eggs are too cold, they won’t mix as easily into the batter, which can lead to over-mixing (see my next point).
- Mix on low speed (and not too much). Mix the cheesecake batter at low speed just until the ingredients are incorporated. No more. This will help prevent air bubbles in the batter that can cause the cheesecake to crack as it bakes.
- Scrape the sides of the bowl. As you add ingredients to the batter and mix them in, scrape down the sides of the bowl intermittently to ensure everything makes it into the batter.
- Don’t skip the water bath. The water bath does two things. (1) It ensures the cheesecake bakes evenly. (2) The steam from the water bath helps keep the cheesecake moist, preventing the top from cracking. So don’t skip it! Unless you want a cracked cheesecake with burnt edges!
- Cool gradually. Allow the cheesecake to cool in the closed oven for 30 minutes and then in the oven with the door cracked for an additional 30 minutes before allowing it to cool completely at room temperature. This process of slow cooling, while also continuing to bake, helps prevent cracking.

Why Is My Caramel Grainy?
If the brown sugar isn’t melted properly before adding the milks, you can end up with a grainy caramel sauce. Heat on a low to medium heat, to give it time to melt and so that the mixture doesn’t start to boil while the sugar is melting. To test it, dip the back of a spoon in the sugar and see if it’s grainy. A few bits of graininess are fine and will still melt, but lots of graininess means it needs more melting time.
Why Is My Caramel Too Soft/Hard?
It’s important that the caramel cook to the right temperature (220-225°F), which is why I recommend the candy thermometer. If it cooks to a too high temperature, it will be too firm. If it doesn’t get up to the right temperature, it will be too soft. The other thing to keep in mind is that the caramel keeps heating up in the pan after you remove it from the heat. So pour the caramel into another bowl pretty much immediately to avoid it continuing to heat and getting too firm.

How to Store
- Refrigerator. Once chilled, seal the cheesecake in an airtight cake carrier or wrap it in a double layer of plastic wrap. If you already sliced the cheesecake, arrange the slices in a single layer in an airtight container. Store the dessert in the fridge for up to 4-5 days.
- Freezer. Pop the cheesecake in the freezer to firm up for a couple of hours before wrapping it in a double layer of plastic wrap. Otherwise, arrange slices in a single layer in a freezer-safe airtight container. You can keep the cheesecake in the freezer for up to 3 months. When you’re ready to enjoy it, allow it to thaw in the fridge.
For more detailed storage instructions, check out my post on how to store a cheesecake.

Millionaire Cheesecake
- Prep Time: 1 hour 10 minutes
- Cooling Time: 6 hours 30 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 8 hours 55 minutes
- Yield: 12-14 slices
- Category: Cheesecakes
- Method: Baking
- Cuisine: American
Description
This Millionaire Cheesecake will blow your mind! A creamy cheesecake is covered in smooth caramel and milk chocolate ganache, and sits atop a buttery shortbread crust. The flavors and texture together are completely irresistible!
Ingredients
Crust
- 1 ½ cups (195g) all-purpose flour (measured correctly)
- 2/3 cup (77g) powdered sugar
- 1/4 tsp salt
- 3/4 teaspoon vanilla
- 10 tablespoons (140g) unsalted butter, melted
Cheesecake
- 24 ounces (678g) cream cheese, room temperature
- 1 cup (207g) sugar
- 3 tablespoons (24g) all-purpose flour
- 1 cup (230g) sour cream
- 1 1/2 tablespoons vanilla extract
- 4 large eggs, room temperature
Caramel Sauce
- 3/4 cup (168g) unsalted butter
- 3/4 cup (168g) packed dark brown sugar
- 6 tablespoons (90ml) sweetened condensed milk
- 6 tablespoons (90ml) heavy whipping cream
- 3/4 teaspoon vanilla extract
Chocolate Ganache Topping
- 4 ounces (113g | 2/3 cup) milk chocolate chips
- 1/4 cup (60ml) heavy whipping cream
Instructions
Make the crust
- Preheat oven to 325°F (163°C). Line a 9-inch (23cm) springform pan with parchment paper in the bottom and grease the sides.
- Combine the flour, powdered sugar and salt in a medium bowl.
- Add the melted butter and vanilla extract and stir to combine completely.
- Crumble and distribute over the bottom of the pan and press evenly into the bottom so that it’s even.
- Bake for 12-14 minutes or until the edges are just getting lightly browned. Remove from oven and set aside.
Make Filling and Bake
- Reduce oven temperature to 300°F (148°C).
- In a large bowl, beat the cream cheese, sugar and flour on low speed until well combined and smooth. Be sure to use low speed to reduce the amount of air added to the batter, which can cause cracks. Scrape down the sides of the bowl.
- Add the sour cream and vanilla extract and mix on low speed until well combined.
- Add the eggs one at a time, mixing slowly to combine after each addition. Scrape down the sides of the bowl as needed to make sure everything is well combined.
- Pour the cheesecake batter on top of the warm shortbread crust.
- Place the springform pan inside another larger pan. Fill the outside pan with enough warm water to go about halfway up the sides of the springform pan. The water should not go above the top edge of the aluminum foil on the springform pan.
- Bake for 1 hour 15 minutes. The center should be set, but still jiggly (how to tell when your cheesecake is done baking).
- Turn off the oven and leave the door closed for 30 minutes. The cheesecake will continue to cook, but slowly begin to cool as well.
- Crack the door of the oven for 30 minutes to allow the cheesecake to continue to cool slowly. This process helps prevent cracking.
- Remove the cheesecake from the oven and cool at room temperature until it reaches about room temperature. Remove water bath wrapping and refrigerate until firm, 5-6 hours or overnight.
Make the Caramel Sauce
- While the cheesecake is cooling, make the caramel. Melt the butter in a large saucepan. Add the brown sugar and heat over medium-low heat, stirring constantly, until sugar is dissolved, about 5 minutes. Don’t boil yet.
- Add the sweetened condensed milk and heavy whipping cream. Turn the heat up to medium and bring to a boil. Allow to boil for about 5 minutes, or until it reaches 220-225 degrees F. Don’t over-cook or the filling will be too firm. It will also be too soft if not cooked enough. I recommend a food thermometer, to be sure. Remove from heat, add vanilla extract and pour into a heat-proof bowl. NOTE: Don’t let the mixture sit in the hot pan or it’ll continue to cook and end up firmer when cool.
- Refrigerate for 2-3 hours, or until firm.
Make Chocolate Ganache and Assemble
- Make the chocolate ganache by putting the chocolate chips in a heat proof bowl and set them aside. Pour the heavy whipping cream into a glass measuring cup and microwave it until it just begins to boil (keep an eye on it, it can boil over quickly), then pour it over the chocolate chips.
- Allow chocolate and cream to sit for 2-3 minutes, then whisk until smooth. Let it sit for 5 minutes or so to cool a bit and thicken.
- Remove the cheesecake from the springform pan and set on a serving plate.
- Spread the cooled caramel sauce on top of the cheesecake, leaving about ¼ to ½ an inch between the caramel sauce and the edge of the cheesecake.
- Once the chocolate ganache is thick enough to not spill over the sides of the cheesecake, spread it on top of the caramel sauce into an even layer.
- You can serve the cheesecake immediately (although it may be a little messy with softer chocolate), or refrigerate it until the chocolate is firm (30 minutes to an hour), then serve.
- Store the cheesecake in the fridge. Best when stored well-covered and eaten within 3-4 days.
Notes
- When the caramel sauce is ready to go, don’t let it sit in the hot pan. Otherwise, it’ll continue to cook and end up firmer when cool.
Nutrition
- Serving Size:
- Calories: 612
- Sugar: 38 g
- Sodium: 242.5 mg
- Fat: 41.9 g
- Carbohydrates: 51.7 g
- Protein: 8.6 g
- Cholesterol: 165.2 mg
Hi
Can the caramel be made a day ahead?
Definitely! I make the cheesecake and caramel a day ahead and then put everything together the next day. Just store the caramel in the fridge and stir it up before adding it to the cheesecake.
Hi
If I add 1/4 cup more sugar would it affect the recipe.
In which part? The cheesecake filling or the caramel? It would be fine in the filling, not so much in the caramel.
This looks really good. Am tempted to try it. In the directions, you refer to using a waterbath when baking by putting the cheesecake/springfoam pan inside another pan however the picture of this in your blog looks like you’re using two additional pans? If using two additional pans, which pan gets the water?
You can read about how I set up my water bath here. It’s changed over time. Most recently I started using a silicone pan. I put my springform pan in the silicone one and add that to a larger pan. The largest pan gets the water. I hope that helps!
This is the most beautiful cheesecake recipe I have ever seen! If it were an evening gown, it would be a deceptively simple, outrageously expensive black velvet gown, worn with a single strand of pearls…
I love that description!