Beat the eggs and oil in the bowl of your stand mixer, fitted with the balloon/whisk attachment, for a short time. Pour in the buttermilk-yeast mixture and beat on low to combine.
Liberally oil a 9 x 5-inch metal loaf pan; scoop the dough into the pan and level the top as best you can. Sprinkle some water on the top of the dough and smooth as best you can. Sprinkle the top with the nuts and seeds, if using. Wet your fingers and the back of your knuckles. Using the back of your fingers, tap the seeds into the dough.
Place the pan in the proofer or another warm environment and allow the dough to rise until it reaches about 1-inch above the rim of the pan, measuring from the center of the dough, about 30 - 40 minutes.
Once the dough completely rises, bake 20 minutes, turn the pan around for even browning, and bake an additional 20 minutes.
Transfer the pan to a wire rack to cool, in the pan, for about 20 minutes, but first, baste the top with melted butter if you prefer a soft, tender crust. The steam that develops in the pan will soften the side and bottom crust a little. If you prefer a crunchy crust, immediately remove the bread from the pan and transfer to the wire rack to cool completely. For softer crust, wait the 20 minutes before transferring.
Slice once the bread is completely cool, for about 90 minutes.
Egg-Free:
Use 2 tablespoons bean liquid from a can of white beans (like cannellini) to replace each large egg white and 1 tablespoon butter or other fat like coconut oil (refined for flavor-free) to replace each large egg yolk.
Dairy-Free:
See the Substitutions page for dairy-free substitutions including dairy-free buttermilk.
https://glutenfreerecipebox.com/gluten-free-buttermilk-seed-bread/