While it may seem similar, the main difference is that challah is made with oil whereas brioche bread is made with lots of butter. There is also less fat in challah bread.