Measure the brown sugar, baking soda, salt, vanilla and egg into a mixing bowl. Add the buttermilk. Mix together with a fork. Add the flour. Stir until thoroughly combined with a large spoon - do not over mix!
Turn dough out onto a lightly floured surface and knead for a minute or two. Roll the dough into a 12-inch by 24-inch rectangle. Using a rubber spatula, spread with butter. Sprinkle with sugar and cinnamon first, and then the pecans and cranberries.
Roll the dough into a log and stretch slightly. Cut into one-inch pieces and put the pieces into greased mini muffin tins.
Bake for 10- 15 minutes, or until golden brown. Allow the muffins to cool for 5 minutes, and then remove from the muffin tins.
Drizzle with icing (if using) when cool
Recipe by The Baker Chick at https://www.thebakerchick.com/cranberry-pecan-mini-buns/