Ingredients
Method
- Preheat oven to 350°F (175°C). Grease a 9x5-inch loaf pan and line with parchment paper or lightly flour it.
- In a large mixing bowl, beat softened butter and cream cheese together with a hand or stand mixer until smooth and creamy, about 2 minutes.
- Gradually add the sugar and continue beating until the mixture is light and fluffy. Mix in the vanilla extract.
- Add the eggs one at a time, beating well after each addition until fully incorporated.
- In a separate medium bowl, whisk together the flour, baking powder, and salt.
- Add the dry ingredients to the wet mixture in two or three additions, mixing on low speed just until combined. Do not overmix.
- Gently fold in the cranberries and pecans (if using) with a spatula until evenly distributed. For best results, toss cranberries with 1-2 tablespoons of the flour before folding to prevent sinking.
- Pour batter into prepared pan, smooth the top, and bake for 60-70 minutes until a toothpick inserted in the center comes out clean. If top browns too quickly, cover loosely with foil for the last 15 minutes.
- Cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before slicing.
Notes
Use room temperature butter and cream cheese for the smoothest batter and best texture. Cold ingredients can cause lumps or poor creaming.
Frozen cranberries work great straight from the freezer; thawing can cause excess moisture and color bleeding.
Overmixing after adding flour leads to a dense loaf. Mix only until dry streaks disappear.
If the loaf sinks in the middle, it may be underbaked. Check with toothpick and bake additional time if needed. Store wrapped at room temperature up to 4 days, refrigerate up to 1 week, or freeze up to 2 months wrapped tightly. Tossing cranberries in a little flour before folding helps keep them evenly distributed instead of sinking to the bottom.
If the loaf sinks in the middle, it may be underbaked. Check with toothpick and bake additional time if needed. Store wrapped at room temperature up to 4 days, refrigerate up to 1 week, or freeze up to 2 months wrapped tightly. Tossing cranberries in a little flour before folding helps keep them evenly distributed instead of sinking to the bottom.
