challah bread is typically a jewish bread that is kosher with no dairy in it. on the other hand, brioche is a french bread made with similar ingredients and it included butter rather than an oil such as vegetable oil.