Combine all dry ingredients. Use a pastry cutter to cut butter into flour mixture until it resembles small peas. Stir in buttermilk to form soft dough. Add in cranberries and walnuts and mix until just combined.
Place mixture on top of waxed paper and press to 1” thickness and form into a circle. Cut into eight pieces like you would a pizza. Place on greased baking sheet and bake 10-12 minutes.