Most brioche recipes contain butter and milk, while challah contains no dairy products so it can be kosher. (Jewish dietary laws forbid eating meat and dairy products in the same meal.) Egg bread is an alternate name for this enriched dough.