Description
A rich and festive loaf featuring a creamy cheesecake swirl layered through a moist cranberry-studded bread, perfect for holidays or cozy winter mornings.
Ingredients
Scale
- 226 grams cream cheese (room temperature)
- 2 tablespoons granulated sugar
- 1 large egg (room temperature)
- ½ teaspoon vanilla extract
- 2 tablespoons all-purpose flour
- 226 grams unsalted butter (room temperature)
- 200 grams granulated sugar
- 3 large eggs (room temperature)
- 120 grams sour cream (room temperature)
- 2 teaspoons vanilla extract
- ½ teaspoon almond extract
- 240 grams all-purpose flour
- 1 teaspoon baking powder
- 1 teaspoon salt
- 100 grams fresh cranberries
Instructions
- Preheat the oven to 350°F (180°C). Line a 9×5-inch loaf pan with parchment paper.
- In a medium bowl, beat cream cheese and sugar for 1–2 minutes on medium speed.
- Add the egg, vanilla extract, and flour. Mix until smooth. Set aside.
- In a large bowl, beat butter and sugar on medium-high speed for 3–5 minutes until pale and fluffy.
- With the mixer on low, add eggs one at a time, scraping the bowl between additions.
- Mix in sour cream, vanilla extract, and almond extract.
- Add flour, baking powder, and salt. Mix on low until mostly combined, then fold in cranberries.
- Pour half the batter into the prepared loaf pan.
- Carefully pour the cream cheese filling over the batter and spread evenly.
- Top with remaining batter and swirl with a butter knife.
- Bake for 60–75 minutes or until a toothpick inserted in the center comes out clean with a few moist crumbs.
- Cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
- Once fully cooled, slice and enjoy.
Notes
- Ensure all ingredients are at room temperature for a smoother batter and filling.
- Do not overmix the batter after adding the flour to avoid a dense loaf.
- Fresh or frozen cranberries can be used, but if using frozen, do not thaw before adding.
- Let the loaf cool completely before slicing for cleaner cuts.
Nutrition
- Serving Size: 1 slice
- Calories: 320
- Sugar: 20g
- Sodium: 200mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 85mg