Cream Cheese Apple Coffee Cake Recipe
Introduction
This Cream Cheese Apple Coffee Cake is a delightful treat perfect for breakfast or an afternoon snack. With layers of tender apple-studded cake, a smooth cream cheese filling, and a crumbly cinnamon streusel topping, it’s a comforting combination that’s sure to please.

Ingredients
- 1 ½ cups chopped apples
- 1 ½ cups all-purpose flour
- 8 ounces (226 grams) softened cream cheese
- ½ cup (1 stick or 113 grams) butter, softened
- ½ cup brown sugar
- ¼ cup white sugar
- 1 egg
- ¼ cup vegetable oil
- ½ tablespoon vanilla extract
- ½ teaspoon baking soda
- ½ teaspoon baking powder
- ¼ teaspoon salt
- 1 teaspoon cinnamon
- ¾ cup white sugar (for streusel)
- ¼ cup brown sugar (for streusel)
- ½ cup flour (for streusel)
- 1 teaspoon cinnamon (for streusel)
- ½ teaspoon baking powder (for streusel)
- 1/8 teaspoon salt (for streusel)
- 6 tablespoons cold butter (for streusel)
- 8 ounces (226 grams) softened cream cheese (for cream cheese layer)
- 1 teaspoon vanilla extract (for cream cheese layer)
- 3 tablespoons white sugar (for cream cheese layer)
Instructions
- Step 1: Preheat the oven to 350°F (175°C) and thoroughly grease an 8×8 inch (20×20 cm) square baking pan with butter or cooking spray.
- Step 2: In a large mixing bowl, cream together softened butter, white sugar, and brown sugar until light and fluffy, about 3-4 minutes.
- Step 3: Add the egg, vegetable oil, and vanilla extract to the butter mixture. Blend until smooth and well combined.
- Step 4: In a separate bowl, sift together the flour, baking soda, baking powder, cinnamon, and salt.
- Step 5: Gently fold the dry ingredients into the wet mixture just until combined. Carefully fold in the chopped apples, ensuring even distribution.
- Step 6: Transfer the batter to the prepared pan, spreading evenly with a spatula.
- Step 7: For the cream cheese layer, whip softened cream cheese with sugar and vanilla extract until silky smooth.
- Step 8: Spread the cream cheese mixture over the cake batter in the pan in an even layer.
- Step 9: To make the streusel topping, combine white sugar, brown sugar, flour, cinnamon, baking powder, and salt in a medium bowl.
- Step 10: Cut cold butter into the streusel mixture using a pastry cutter or fingertips until coarse crumbs form.
- Step 11: Sprinkle the streusel topping evenly over the cream cheese layer.
- Step 12: Bake for 40-45 minutes, until the streusel is golden and a toothpick inserted in the center comes out clean.
- Step 13: Remove from oven and allow the cake to cool completely in the pan, about 1 hour, before slicing.
Tips & Variations
- Use tart apples like Granny Smith for a nice balance of sweetness and acidity.
- For added texture, toss the apples in a little lemon juice before folding into the batter to prevent browning.
- Swap the vegetable oil for melted coconut oil for a subtle flavor twist.
- Add chopped nuts such as walnuts or pecans into the streusel for extra crunch.
- If you prefer a thicker cream cheese layer, double the cream cheese ingredients in step 7 and 8.
Storage
Store leftover coffee cake in an airtight container in the refrigerator for up to 4 days. Reheat slices gently in the microwave for about 20-30 seconds or serve chilled. This cake also freezes well; wrap tightly and freeze for up to 3 months. Thaw overnight in the fridge before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of apples for this cake?
Yes, you can use any firm apple variety. Tart apples like Granny Smith hold their shape well and provide a nice tartness, but sweeter apples like Fuji or Honeycrisp will also work and add more sweetness.
Is it okay to prepare this cake a day ahead?
Absolutely! This cake benefits from resting as the flavors meld together. Prepare it the day before and refrigerate overnight, then bring to room temperature before serving.
PrintCream Cheese Apple Coffee Cake Recipe
This Cream Cheese Apple Coffee Cake offers a delightful combination of moist, tender cake loaded with fresh chopped apples, a rich and creamy cream cheese layer, and a crunchy cinnamon streusel topping. Perfect for breakfast, brunch, or an afternoon treat, this cake combines warm spices and a balance of sweet and tangy flavors for a comforting homemade dessert.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes (excluding cooling time)
- Yield: 9 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Cake Base
- 1 ½ cups chopped apples
- 1 ½ cups all-purpose flour
- ½ cup (1 stick or 113 grams) unsalted butter, softened
- ¼ cup white sugar
- ½ cup brown sugar
- 1 large egg
- ¼ cup vegetable oil
- ½ tablespoon vanilla extract
- ½ teaspoon baking soda
- ½ teaspoon baking powder
- ¼ teaspoon kosher salt
- 1 teaspoon ground cinnamon
Cream Cheese Layer
- 8 ounces (226 grams) softened cream cheese
- 3 tablespoons white sugar
- 1 teaspoon vanilla extract
Streusel Topping
- ¾ cup white sugar
- ¼ cup brown sugar
- ½ cup all-purpose flour
- 1 teaspoon ground cinnamon
- ½ teaspoon baking powder
- 1/8 teaspoon salt
- 6 tablespoons cold unsalted butter
Instructions
- Preheat Oven: Preheat the oven to 350°F (175°C) and thoroughly grease an 8×8 inch (20×20 cm) square baking pan with butter or cooking spray.
- Cream Butter and Sugars: In a large bowl, cream together the softened unsalted butter, granulated white sugar, and brown sugar until the mixture is light and fluffy, about 3-4 minutes.
- Add Wet Ingredients: Beat in the large egg, vegetable oil, and vanilla extract, mixing until smooth and well combined.
- Mix Dry Ingredients: In a separate bowl, sift together the all-purpose flour, baking soda, baking powder, ground cinnamon, and kosher salt to ensure even distribution.
- Combine Dry and Wet Ingredients with Apples: Gently fold the dry ingredients into the wet ingredients just until combined. Carefully fold in the chopped apples to distribute evenly throughout the batter.
- Transfer Batter to Pan: Pour the batter into the prepared pan and spread it evenly with a spatula for a smooth surface.
- Prepare Cream Cheese Layer: In a separate bowl, whip the softened cream cheese with white sugar and vanilla extract until smooth and silky.
- Spread Cream Cheese Layer: Carefully spread the cream cheese mixture evenly over the cake batter in the baking pan.
- Make Streusel Topping: In a medium bowl, combine the white sugar, brown sugar, all-purpose flour, ground cinnamon, baking powder, and salt.
- Cut in Butter for Streusel: Cut the cold unsalted butter into the dry ingredients with a pastry cutter or fingertips until the mixture forms coarse, pea-sized crumbs.
- Top with Streusel: Generously sprinkle the streusel topping evenly over the cream cheese layer.
- Bake the Cake: Bake in the preheated oven for 40-45 minutes, or until the streusel is golden brown and a toothpick inserted into the cake comes out clean.
- Cool: Remove from the oven and let the cake cool completely in the pan, about 1 hour, before slicing.
- Storage: Store any remaining cake in an airtight container in the refrigerator for up to 4 days.
Notes
- Make sure cream cheese is softened for easier mixing and a smooth layer.
- Don’t overmix the batter to keep the cake tender.
- Use granny smith or your preferred crisp apple for best texture.
- The cake is best served at room temperature or slightly chilled.
- You can substitute butter with margarine for a dairy-free alternative, but results may vary.
- Freshly ground cinnamon enhances flavor compared to pre-ground cinnamon.
Keywords: cream cheese coffee cake, apple coffee cake, streusel coffee cake, cinnamon coffee cake, breakfast cake

