The bread is enriched with eggs which is similar to a brioche. The difference between challah and brioche is that brioche uses butter and challah uses oil which makes it Kosher.