In a large mixing bowl, whisk together the all-purpose flour, salt, and active dry yeast.
In a separate bowl, combine the warm water, beaten eggs, honey, and vegetable oil. Mix well.
Pour the wet mixture into the bowl with the dry ingredients. Mix until a shaggy dough forms.
Cover the bowl with plastic wrap and let the dough rise at room temperature for 1 to 2 hours.
Turn the dough onto a lightly floured surface. Divide it into three equal pieces and roll each into a long rope.
Braid the three ropes together and pinch the ends to seal.
Transfer the braided challah onto a lined baking sheet and let it rise for another 30-45 minutes.
Preheat your oven to 375°F (190°C).
Brush the top with the egg wash mixture.
Bake for 25-30 minutes until golden brown and sounds hollow when tapped.
Let cool on a wire rack. Slice and enjoy!