When you’re craving a show-stopping dessert that tastes like pure indulgence, a creamy cheesecake is always the answer. This recipe delivers that rich, velvety flavor everyone loves, but baked right into a tender cake with a luscious frosting on top.
I’ve always been a cream cheese fanatic in the kitchen, and this cake takes that love to the next level. With two full packages of cream cheese, one in the batter and one in the frosting, this isn’t a dessert you hold back .
Whether you’re celebrating something special or just treating your family to a weeknight splurge, this cake comes together in less than an hour and tastes absolutely heavenly.
The Ingredient Lineup
This recipe uses pantry staples mixed with generous amounts of cream cheese to create something truly special. You’ll need both room-temperature cream cheese and butter for the best texture, so plan ahead a little.
- Cream cheese (two 8-oz packages): One goes into the batter for that signature tangy richness, and the other becomes part of the frosting. Room temperature is key so everything blends smoothly.
- Vegetable oil: Keeps the cake incredibly moist and tender throughout. It works beautifully with the cream cheese for that creamy crumb.
- Granulated sugar and powdered sugar: The granulated sweetens the batter, while powdered sugar creates the silky frosting. You’ll need about 4 to 5 cups of powdered sugar depending on how thick you like your frosting.
- Eggs and buttermilk: These bind everything together and add moisture. The buttermilk especially helps create that tender, almost delicate texture.
- Butter (for frosting): Room-temperature butter whipped with cream cheese creates a frosting that’s smooth, spreadable, and absolutely delicious.
Let's Make Creamy Cheesecake Recipe
The process is straightforward and forgiving, just follow these steps and you’ll have a stunning cake.
Step 1: Prep Your Pan and Preheat
Heat your oven to 325 degrees and grease a 9-by-13-inch baking dish well. Having everything ready before you start mixing makes the whole process smoother.
Step 2: Make the Batter Base
Beat the room-temperature cream cheese until it’s smooth and creamy, then mix in the oil and sugar. Take your time here, you want everything well combined before moving forward.
Step 3: Add Eggs and Vanilla
Add your eggs one at a time, mixing well after each addition so the batter stays smooth. Pour in the vanilla extract and give it one final good mix.
Step 4: Combine Dry and Wet Ingredients
In a separate bowl, sift together your flour, baking powder, and salt. Gently fold the dry mixture into the wet ingredients just until combined, then carefully stir in the buttermilk until smooth.
Step 5: Bake the Cake
Pour the batter into your prepared dish and bake for 35 to 40 minutes, until a toothpick inserted in the center comes out clean. Let it cool completely, this is important for frosting later.
Step 6: Make and Spread the Frosting
While the cake cools, beat together room-temperature butter and cream cheese until fluffy. Slowly add your powdered sugar and a pinch of salt, then spread it over the cooled cake and refrigerate until serving.

Your Questions, Answered
Can I make this cake without buttermilk?
Absolutely! Mix 1¼ cups of regular milk with 1 tablespoon of vinegar or lemon juice and let it sit for 5 minutes before using. It works just as well.
Why is my frosting too soft to spread?
Your cream cheese or butter probably wasn’t cold enough. Pop the frosting in the fridge for 15 minutes and try again. It should firm up nicely.
Can I bake this in a different pan size?
Yes, but adjust your baking time. A 9-inch round would take about 30 to 35 minutes, while a 9-inch square might take 40 to 45 minutes. Check with a toothpick for doneness.
How far ahead can I make this cake?
You can make the unfrosted cake up to 2 days ahead and store it covered. Frost it the day you plan to serve it for the best appearance and taste.
Tips for the Best Results
- Room temperature is crucial for both cream cheese and butter, they blend smoothly and create a better texture. Take them out of the fridge 30 minutes before you start.
- Don’t overmix the batter once you add the dry ingredients. A few lumps are fine and actually keep the cake tender.
- Let the cake cool completely before frosting, or the frosting will melt and slide right off.
- This cake tastes even better the next day when the flavors have settled. Make it ahead and refrigerate it covered.
- A hot knife dipped in water helps you cut clean slices through the frosting without dragging it around.
What You'll Use
- 9-by-13-inch baking dish
- Large mixing bowls
- Small mixing bowl
- Electric mixer or whisk
- Spatula
- Measuring cups and spoons
- Sifter or fine-mesh strainer
- Toothpick
Make-Ahead, Storage & Leftovers
Store
Keep the frosted cake covered in the refrigerator for up to 4 days. The cold actually helps the flavors come together beautifully.
Freeze
You can freeze unfrosted cake layers wrapped tightly for up to 3 months. Thaw at room temperature before frosting and serving.
Reheat
Serve cold or at room temperature, no reheating needed. If you prefer it slightly warm, let a slice sit out for 10 minutes.
For more on safe storage, see the USDA food-safety guidance for storing leftovers.
Why This One's a Keeper
- Rich and creamy flavor that cream cheese lovers will absolutely adore
- Bakes in under 45 minutes, so you can have homemade dessert on the table quickly
- Feeds a crowd, one pan serves 12 to 16 people easily
- The tender crumb and silky frosting make it elegant enough for special occasions
- Gets even better when chilled, so you can make it ahead
Serve It With
- Serve with a cup of hot coffee or tea for an afternoon treat
- Top individual slices with fresh whipped cream and berries for an elegant presentation
- Pair with a cold glass of milk for a classic dessert combination
- Add a drizzle of caramel or chocolate sauce for extra indulgence
- More Comfort Food to round out the menu
More Easy Recipes

Creamy Cheesecake Recipe
Ingredients
Equipment
Method
- Preheat oven to 325 degrees F and grease a 9x13-inch baking dish.
- In a large bowl, beat cream cheese until smooth, then mix in oil and sugar.
- Add eggs one at a time, mixing in between additions, then add vanilla.
- In a small bowl, sift together flour, baking powder, and salt, then mix dry ingredients into the wet just until combined. Gently mix in buttermilk just until smooth.
- Transfer batter to the prepared baking dish and bake for 35-40 minutes or until an inserted toothpick comes out clean.
- Allow cake to fully cool while you make the frosting.
- In a large bowl, mix cream cheese and butter until smooth. Slowly add in powdered sugar, then salt until fully combined.
- Frost cooled cake and then refrigerate until ready to serve.