Optional: 1 egg white beaten with 1 tablespoon waterI completely forgot this step
Optional: 1 tablespoon buttermelted
Combine all of the dough ingredients in a large bowl and mix, then knead, whether by hand or mixer or machine. Knead them until they form a soft, somewhat tacky dough.
Place the dough in a lightly greased bowl, large enough for the dough to double in size. Cover with a thin towel and let rise about an hour, until it is doubled in size.
Transfer the dough to a lightly greased baking sheet and press/roll/pat it into roughly a 12x17 rectangle. Sprinkle the dough with the caramelized onions and then roll the dough into a log. Using a knife, divide the dough into 8 slices. Place the buns onto a lightly greased baking sheet and then press down on them, flattening them to about 3" wide. Cover the rolls again and let rise about an hour, or until they are puffy.
Towards the end of the rise time, preheat oven to 375 degrees. Just prior to baking, either glaze the rolls with the egg wash (I forgot this step) or brush the rolls with butter. Bake the rolls at 375 degrees for 20-25 minutes, or until they are lightly browned and the feel set to the touch.
Remove to wire rack to cool.Store in an airtight container if not eaten immediately. Enjoy!