as nouns the difference between bun and loaf is that bun is a small bread roll, often sweetened or spiced while loaf is (also loaf of bread ) a block of bread after baking.