Cranberry Cream Cheese Pound Cake with Vanilla Glaze
There are some recipes that just have a way of disappearing the moment they hit the table. This Cranberry Cream Cheese Pound Cake is absolutely one of them. Dense yet tender, bursting with juicy cranberries, and finished with a luscious vanilla glaze that pools into every golden crevice — it’s the kind of bake that makes people stop mid-conversation just to ask, “Who made this?”
Whether you’re bringing it to a holiday gathering, a potluck, or simply want something special to slice into on a cozy winter morning, this loaf delivers every single time. The cream cheese in the batter is the real secret — it adds a subtle tang and incredible moisture that keeps this cake soft for days. And those cranberries? They burst into little pockets of tart sweetness that balance the richness perfectly.
Ingredients
- 1 and 1/2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 cup (1 stick) unsalted butter, softened to room temperature
- 4 oz full-fat cream cheese, softened to room temperature
- 1 cup granulated sugar
- 2 large eggs, at room temperature
- 1 teaspoon pure vanilla extract
- 1/4 cup sour cream or plain whole-milk yogurt
- 1 and 1/2 cups fresh or frozen cranberries (do not thaw if frozen)
- 1 tablespoon all-purpose flour (for tossing with cranberries)
For the Vanilla Glaze
- 1 cup powdered sugar, sifted
- 2 to 3 tablespoons whole milk or heavy cream
- 1/2 teaspoon pure vanilla extract
- Pinch of salt
Method
- Preheat your oven to 350°F (175°C). Grease a standard 9×5-inch loaf pan generously with butter or nonstick spray, then line the bottom with a strip of parchment paper for easy removal.
- In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
- In a large mixing bowl, beat the softened butter and cream cheese together on medium-high speed for about 2 to 3 minutes until pale, fluffy, and completely smooth. Scrape down the sides of the bowl as needed.
- Add the granulated sugar and continue beating for another 2 minutes until light and airy.
- Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
- Add the sour cream and mix on low until just combined.
- Gently fold in the flour mixture using a rubber spatula, stirring only until no dry streaks remain. Do not overmix.
- Toss the cranberries with the tablespoon of flour until lightly coated — this helps prevent them from sinking to the bottom during baking. Fold the cranberries into the batter.
- Pour the batter into the prepared loaf pan and smooth the top evenly with a spatula.
- Bake for 55 to 65 minutes, or until a toothpick inserted into the center comes out clean or with just a few moist crumbs. If the top begins to brown too quickly, loosely tent with aluminum foil after the 40-minute mark.
- Allow the cake to cool in the pan for 15 minutes, then carefully turn it out onto a wire rack to cool completely before glazing.
- To make the glaze, whisk together the powdered sugar, vanilla, salt, and milk, starting with 2 tablespoons of milk. Add more a little at a time until you reach a thick but pourable consistency.
- Drizzle the glaze generously over the cooled loaf, letting it run down the sides. Allow it to set for about 10 minutes before slicing.
Tips for the Best Results
Make sure your butter and cream cheese are truly at room temperature before you start. Cold fats won’t cream properly and can lead to a dense, uneven texture. If you forgot to take them out ahead of time, cut them into small pieces and let them sit near a warm oven for about 20 minutes.
Fresh cranberries give the brightest, most vibrant flavor, but frozen work beautifully here too — just fold them in straight from the freezer without thawing to avoid extra moisture bleeding into the batter.
This cake actually tastes even better the next day once the flavors have had time to settle and the glaze has soaked in slightly. Store it loosely covered at room temperature for up to 3 days, or wrap tightly and refrigerate for up to 5 days.
Make It Your Own
Love citrus? Add the zest of one orange or lemon directly into the batter for a bright, fragrant twist. You can also swap the vanilla glaze for an orange glaze by replacing the milk with fresh orange juice — it pairs beautifully with the tartness of the cranberries and makes the loaf feel even more festive and holiday-worthy.









