First, prepare the yeast by mixing the yeast with ¾ cup of bread flour, warm water and a teaspoon of sugar and whisk until smooth. Let yeast stand until it puffs up, about 10 minutes.
Then whisk in the two eggs, oil, salt and remaining sugar into yeast mixture until incorporated.
Add the remaining 3 cups of flour a little at a time and combine until you have a smooth, soft and slightly sticky dough ball. Hehe. You will knead the dough more when you add the color so you don’t have to knead now.
Then divide your dough into six even pieces. I used a food scale to weigh them out.
Flatten out each piece and put some gel food coloring of each color of the rainbow in the middle of each one. Then mix until your dough is dyed! This will take a few minutes for each, so be prepared. Add more color as needed, and wear gloves if you don’t want purple hands.
Clean your bowl and cover with a towel or foil. Let rise for 1.5 to 2 hours in a warm place (I do on top of a heated stove) or until it doubles in size. My colors stuck to each other a bit, so if this bothers you and you like doing dishes, put them in separate bowls.
Now time to braid!
This recipe is for two challahs (or you can make one jumbo challah), so divide each color in two. Take one of each color and make six even strands. Line them up in rainbow order and pinch at the top to secure the end. Then take the purple strand on the right and weave it to the left over two strand, under one strand and over two strands. Repeat with the blue strand, then the green, etc. until you reach the bottom. Secure the other ends together and tuck them under the challah. Repeat with other challah.
Then let your challah proof again until doubled in size and appears light and fluffy, about an hour and a half. Pre-heat the oven to 350 degrees F. Glaze the breads with the last egg and bake for 35 minutes at 350 degrees.
Recipe by What Jew Wanna Eat at http://whatjewwannaeat.com/rainbow-challah-bread/