Ingredients
1 pound ground beef1/3 cup chopped onion1/3 cup chopped celery2 garlic cloves, minced14 slices French bread (1/2 inch thick)4 large tomatoes, sliced 1/2 inch thick1 teaspoon dried basil1 teaspoon dried parsley flakes1 teaspoon dried oregano1 teaspoon dried rosemary, crushed1 teaspoon garlic powder3/4 teaspoon salt1/2 teaspoon pepper2 teaspoons olive oil, divided3 tablespoons butter3 tablespoons all-purpose flour1-1/2 cups whole milk1/3 cup grated Parmesan cheese2 cups shredded mozzarella cheese
Preparation
In a skillet, cook beef, onion, celery and garlic over medium heat until beef is no longer pink; drain and set aside. Toast bread; line the bottom of an ungreased 13x9-in. baking dish with 10 slices. Top with half of the meat mixture and half of the tomatoes.
Combine seasonings; sprinkle half over tomatoes. Drizzle with 1 teaspoon oil. Crumble remaining bread over top. Repeat layers of meat, tomatoes, seasonings and oil.
In a saucepan over medium heat, melt the butter; stir in flour until smooth. Gradually stir in milk; bring to a boil. Cook and stir until thickened and bubbly, about 2 minutes. Remove from the heat; stir in Parmesan. Pour over casserole. Top with mozzarella. Bake, uncovered, at 350° for 40-45 minutes or until bubbly and cheese is golden brown.