Ingredients

  • 1 cup butter (2 sticks), room temperature
  • 8 oz cream cheese, room temperature
  • 1½ cups sugar
  • 1½ tsp. vanilla extract
  • 4 eggs
  • 2¼ cups all-purpose flour, divided
  • 1½ tsp. baking powder
  • ½ tsp. salt
  • 2 cups cranberries, coarsely chopped
  • ½ cup chopped pecans or walnuts
  • Confectioner’s sugar for dusting

Method

  1. Beat cream cheese, butter, sugar, and vanilla until smooth.
  2. Add eggs one at a time, mixing well after each addition.
  3. Combine 2 cups flour, baking powder, and salt; gradually add to batter.
  4. Toss cranberries and nuts with remaining ¼ cup flour; fold into batter.
  5. Spoon into a greased 10-inch fluted tube pan. Batter will be very thick.
  6. Bake at 350°F for 65–70 minutes or until a skewer comes out clean.
  7. Let stand 5 minutes before removing from pan.
  8. Dust with confectioner’s sugar before serving.