Cream Cheese Coffee Cake Recipe
Introduction
This Cream Cheese Coffee Cake is a delightful treat perfect for breakfast or brunch. With a creamy filling, tender cake layers, and a crumbly cinnamon streusel topping, it’s sure to please any crowd. Easy to make and irresistibly delicious, it’s a new favorite for coffee time.

Ingredients
- 12 tablespoons unsalted butter (softened)
- 3/4 cup granulated sugar
- 1/4 cup packed light brown sugar
- 3 large eggs (room temperature)
- 1/3 cup whole milk (room temperature)
- 1/3 cup sour cream (room temperature)
- 1 tablespoon pure vanilla extract
- 2 1/3 cups all-purpose flour
- 3/4 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon kosher salt
- 2 packages (8 ounces each) cream cheese (softened to room temperature)
- 1/2 cup granulated sugar (for filling)
- 1 large egg (for filling)
- 1 cup unsalted butter (melted; see notes if using salted butter)
- 1 cup packed light brown sugar (for streusel)
- 1/4 cup granulated sugar (for streusel)
- 3 cups all-purpose flour (for streusel)
- 2 teaspoons ground cinnamon (for streusel)
- 1/4 teaspoon kosher salt (for streusel)
Instructions
- Step 1: Preheat the oven to 325°F. Grease a 9×13-inch baking dish with nonstick spray or line it with parchment paper for easier slicing.
- Step 2: In a large mixing bowl, cream together the softened butter, granulated sugar, and light brown sugar using a mixer on medium speed until light and fluffy, about 2 minutes. Add eggs, milk, sour cream, and vanilla extract; beat until smooth.
- Step 3: Sprinkle the flour evenly over the wet mixture, then add baking powder, baking soda, cinnamon, and salt. Mix on low speed just until combined without overmixing.
- Step 4: Spread half of the cake batter evenly into the prepared baking dish, smoothing the surface with an offset spatula.
- Step 5: In a separate bowl, beat the cream cheese, sugar, and egg on medium-high speed for 2–3 minutes until light and smooth. Spread this mixture evenly over the first cake layer.
- Step 6: Dollop the remaining batter over the cream cheese layer and gently spread it out to cover completely.
- Step 7: To make the streusel, whisk together melted butter, light brown sugar, and granulated sugar in a medium bowl. Add flour, cinnamon, and salt then stir with a fork until crumbly and evenly moistened. Sprinkle the streusel evenly over the top.
- Step 8: Bake for 43–48 minutes until the edges are golden and the top is set. Insert a toothpick halfway into the cake layer (avoiding the cream cheese center); it should come out clean.
- Step 9: Cool the cake in the pan on a wire rack for at least 30 minutes before slicing to allow the cream cheese layer to set and prevent the cake from falling apart.
Tips & Variations
- Use room temperature ingredients to ensure a smooth batter and even baking.
- If using salted butter in the streusel, omit additional salt for balance.
- For added flavor, sprinkle chopped nuts like pecans or walnuts over the streusel before baking.
- Try substituting half the all-purpose flour with whole wheat flour for a nuttier taste and extra fiber.
Storage
Store the coffee cake covered at room temperature for up to 2 days or in the refrigerator for up to 5 days. Reheat slices gently in the microwave or oven before serving. For longer storage, freeze the cake tightly wrapped for up to 3 months and thaw overnight in the refrigerator.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this coffee cake ahead of time?
Yes, you can prepare the cake the day before and refrigerate it unbaked, then bake it fresh in the morning. Alternatively, bake it fully and store as directed.
Can I use low-fat cream cheese or milk?
Full-fat cream cheese and whole milk provide the best texture and flavor, but you can substitute with lower-fat versions with slightly different richness and moisture.
PrintCream Cheese Coffee Cake Recipe
This decadent Cream Cheese Coffee Cake features a tender, cinnamon-spiced cake layered with a smooth cream cheese filling and topped with a buttery streusel. Perfect for breakfast or brunch, this cake combines a moist crumb with a rich, creamy center and a crunchy cinnamon topping for the ultimate cozy treat.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 12 to 16 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cake Batter:
- 12 tablespoons unsalted butter, softened
- 3/4 cup granulated sugar
- 1/4 cup packed light brown sugar
- 3 large eggs, room temperature
- 1/3 cup whole milk, room temperature
- 1/3 cup sour cream, room temperature
- 1 tablespoon pure vanilla extract
- 2 1/3 cups all-purpose flour
- 3/4 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon kosher salt
Cream Cheese Filling:
- 2 packages (8 ounces each) cream cheese, softened to room temperature
- 1/2 cup granulated sugar
- 1 large egg
Streusel Topping:
- 1 cup unsalted butter, melted (use unsalted butter for best results; see notes if using salted butter)
- 1 cup packed light brown sugar
- 1/4 cup granulated sugar
- 3 cups all-purpose flour
- 2 teaspoons ground cinnamon
- 1/4 teaspoon kosher salt
Instructions
- Preheat the Oven: Preheat your oven to 325°F (163°C). Grease a 9×13-inch baking dish generously with nonstick spray or line it with parchment paper for easier slicing and clean-up.
- Make the Cake Batter: In a large mixing bowl, use a hand or stand mixer to cream together the softened butter, granulated sugar, and light brown sugar on medium speed until the mixture is light and fluffy, about 2 minutes. Add the eggs one at a time, then mix in the milk, sour cream, and vanilla extract until the batter is smooth and well combined.
- Add Dry Ingredients: Sprinkle the all-purpose flour evenly over the wet ingredients, then add the baking powder, baking soda, ground cinnamon, and kosher salt on top. Mix on low speed just until all ingredients are combined; avoid overmixing to keep the cake tender.
- Layer the Cake: Spread half of the cake batter evenly into the prepared baking dish, smoothing the surface carefully with an offset spatula.
- Prepare the Cream Cheese Filling: In a separate bowl, beat together the softened cream cheese, granulated sugar, and one egg on medium-high speed for 2 to 3 minutes until the mixture is light, creamy, and smooth. Spread this filling evenly over the first layer of cake batter in the pan.
- Add the Final Cake Layer: Dollop the remaining cake batter over the cream cheese filling and gently spread it out with a spatula, ensuring the filling is fully covered.
- Make the Streusel Topping: In a medium bowl, whisk together the melted butter, packed light brown sugar, and granulated sugar. Add the all-purpose flour, ground cinnamon, and kosher salt, then stir with a fork until the mixture becomes crumbly and evenly moistened. Sprinkle this streusel topping evenly over the final batter layer in the pan.
- Bake the Coffee Cake: Place the cake in the preheated oven and bake for 43 to 48 minutes, or until the edges turn golden and the top is set. Test doneness by inserting a toothpick halfway into the cake layer (avoiding the cream cheese center); it should come out clean.
- Cool Before Slicing: Remove the cake from the oven and transfer the pan to a wire rack. Allow it to cool for at least 30 minutes before cutting to let the cream cheese layer set properly. Cutting too soon may cause the cake to fall apart.
Notes
- Use unsalted butter in the cake batter and streusel for controlled salt levels; if salted butter is used, reduce added salt accordingly.
- Let eggs, milk, and sour cream come to room temperature before mixing to ensure a smooth batter.
- Do not overmix the batter once the dry ingredients are added to keep the cake tender.
- Ensure cream cheese is softened to room temperature for a smooth filling without lumps.
- Allow the coffee cake to cool fully to properly set the cream cheese layer for clean slicing.
Keywords: cream cheese coffee cake, coffee cake recipe, cinnamon coffee cake, cream cheese filling, streusel topping, breakfast cake

