Preheat oven to 375 degrees F. Line a baking sheet with parchment paper and set aside.
In a large bowl, combine flour, baking powder, baking soda, sugar, salt and pepper. Mix to combine.
Using a pastry cutter, or two knives, cut the butter into the flour until pea-sized chunks remain. I also like to run my hands quickly through the flour and break up the larger pieces with my fingers.
Add the green onions and cheddar cheese and toss to combine.
Pour in the buttermilk and mix until a crumbly dough is formed. Knead a few times with your hands to make sure everything is fully incorporated.
Transfer the dough to the parchment lined baking sheet. Press the dough into an 8-inch round disk, about 1-inch thick. Cut into 8 pieces and separate the pieces slightly.
Bake for 25-30 minutes or until golden brown. Allow to cool slightly on the baking sheet before transferring to a cooling rack to finish cooling completely.
Serve warm with butter.