Ingredients:

  • 2 cups (250g) all-purpose flour, plus more for dusting
  • 1 cup (200g) granulated sugar
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1 large egg, lightly beaten
  • 1 cup (240ml) buttermilk
  • 1/4 cup (60ml) vegetable oil
  • 1 teaspoon vanilla extract
  • 1 cup (100g) dried cranberries
  • 1/2 cup (60g) chopped walnuts

Instructions:

  1. Preheat oven to 350°F (175°C). Grease and flour the loaf pan; set aside.
  2. In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
  3. In a separate medium bowl, whisk together egg, buttermilk, oil, and vanilla extract.
  4. Pour the wet ingredients into the dry ingredients. Stir until just combined; do not overmix.
  5. Gently fold in the dried cranberries and chopped walnuts.
  6. Pour the batter into the prepared loaf pan, spreading evenly.
  7. Bake for 50-60 minutes, or until a wooden skewer inserted into the center comes out clean. If the top is browning too quickly, tent it loosely with foil after about 30 minutes.
  8. Let the bread cool in the pan for 10 minutes before transferring it to a wire rack to cool completely. Slice and serve.