Preheat the oven to 375°F. Grease a seasoned 10 to12-inch cast iron skillet, or line a baking sheet with parchment. You can also use a 9-10-inch cake pan or even an uncovered Dutch oven.
In a large bowl, combine the flour, sugar, baking soda, baking powder, and salt. Cut the butter into the flour with a pastry cutter, a fork, or your fingers until the butter is in pea-sized crumbs. Stir in the golden raisins.
In a separate bowl, whisk together the buttermilk and the egg. Add to the flour mixture and stir until crumbly but loosely combined.
Turn the dough out onto a lightly floured surface. The dough will be crumbly. Flour your hands (or use a bench scraper) and fold the dough in half several times, kneading slightly until it comes together. Be careful not to over-knead the dough, just enough to be able to form it. Add additional flour or buttermilk as needed. Shape the dough into a round and place it in the skillet or baking sheet.
Using a sharp knife, cut a ½-inch deep cross (or x) into the top of the dough and brush with additional buttermilk for a golden, shiny top.
Bake for 45 to 55 minutes, or until the bread is golden and the center appears baked through. If the top of the bread browns too quickly, loosely tent foil over the top.
Remove from the oven and let cool in the pan for 10 minutes before transferring to a rack. Serve warm, at room temperature, or toasted if you're lucky enough to have leftovers!
Notes
Storing Soda Bread
Cover and store soda bread at room temperature for up to 2 days, or in the refrigerator for up to 1 week. You can also freeze the soda bread for longer storage.To freeze: wrap the whole loaf or slices and store in an airtight freezer container or bag for up to 3 months. I love to store slices and serve with stews or soups!