- Place bread in single layer shallow dish. Pour 2 1/2 cups mil evenly over the bread. Let stand for 30 minutes or until milk is absorbed. Press on bread and remove excess milk to a measuring cup. Add additional milk if needed to make 1/2 cup. Set milk and soaked bread aside.
- Place asparagus in steamer over boiling water. Steam for 2-3 minutes or until tender-crisp. Remove to a colander and rinse under cold water; drain. Remove and reserve 6-8 pieces of asparagus.
- Combine eggs, salt, pepper, and reserved 1/2 cup milk in a bowl. Beat until well mixed. Place 1/3 of soaked bread in a buttered 3-quart souffle dish. Top with 1/3 of asparagus, 1/3 of herbs, 1/3 of Swiss cheese, 1/3 of fontina cheese and 1/3 of Romano cheese. Pour 1/3 of egg mixture evenly over the layers. Repeat the layers two times, using the remaining bread, asparagus, herbs, Swiss cheese, fontina cheese, Romano cheese and egg mixture Sprinkle reserved asparagus over the top. Dot with butter.
- Bake at 350-degrees for 45 minutes or until the top is golden brown and a knife inserted near center comes out clean. (6 servings)