Instructions:
Preheat the oven to 350°F (175°C) and grease two 9×5-inch loaf pans.
Cream butter, cream cheese, and sugar until fluffy. Mix in vanilla extract.
Add eggs one at a time, blending well after each addition. In a separate bowl, whisk together flour, baking powder, and salt.
Gradually combine the dry ingredients with the wet, mixing until just blended.
Gently fold in cranberries and pecans, if using.
Divide the batter between the greased pans.
Bake for 45-65 minutes, or until a toothpick inserted in the center comes out clean.
Cool in pans for 10-15 minutes, then transfer to a wire rack to cool completely.
Slice and enjoy this Cream Cheese Cranberry Bread, a delightful treat perfect for breakfast or as a snack. Its adaptability makes it a cherished recipe, especially during festive seasons.