Challah is very similar to brioche, only difference being brioche uses a lot of dairy products in the form of eggs, butter, milk powder and milk whereas a classic challah bread recipe does not call for dairy products except for eggs. So a brioche is much more richer than a challah bread.