This dish must be prepared the night before you plan to bake it.
In a large mixing bowl, beat together the eggs, salt, milk, tarragon and paprika. Add fresh ground pepper to taste. Mix the grated cheeses together in a bowl. Cut the bagels into small bite-size pieces.
Grease a 2-quart souffle or casserole dish and, starting with the bagel pieces, place them in the dish in alternating layers with the grated cheese. Pour the egg mixture evenly over all, cover the dish, and place it in the refrigerator overnight.
Bake it uncovered, in a pre-heated 350 degree oven for 1 hour, until the top is golden brown.