Oh my lord, so delicious and rich recipe! What a keeper!

If you love desserts that are both soft and decadent, this classic cream cheese cake will steal your heart. With a tender, moist crumb and a smooth, creamy frosting, it strikes the perfect balance between richness and sweetness. It’s a timeless treat that’s just as perfect for a casual gathering as it is for a special occasion.

Cream Cheese Cake

For the Cake:

IngredientQuantity
All-purpose flour2 cups
Granulated sugar1 1/2 cups
Baking powder1 1/2 teaspoons
Baking soda1/2 teaspoon
Salt1/4 teaspoon
Eggs, room temperature2
Vegetable oil3/4 cup
Sour cream1 cup
Vanilla extract2 teaspoons
Cream cheese, softened8 ounces

For the Frosting:

IngredientQuantity
Cream cheese, softened4 ounces
Unsalted butter, softened4 tablespoons
Powdered sugar2 cups
Vanilla extract1 teaspoon
Milk1 tablespoon (or as needed)

Instructions:
Preheat your oven to 350°F (175°C) and grease and flour a 9×13-inch baking pan. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until well combined.

In another bowl, beat the eggs, vegetable oil, sour cream, vanilla extract, and softened cream cheese until smooth and creamy. Gradually add the dry ingredients to the wet ingredients, mixing gently until just combined. Avoid overmixing to keep the cake light and fluffy.

Pour the batter into the prepared pan and spread it evenly. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool completely before adding the frosting.

For the frosting, beat the softened cream cheese and butter together until smooth and creamy. Slowly add the powdered sugar and vanilla extract, mixing until fluffy. If the frosting is too thick, add milk a little at a time until you reach the desired consistency.

Spread the frosting evenly over the cooled cake, slice, and serve. Every bite of this cake is rich, moist, and perfectly sweet—a true keeper of a recipe.