Butter a 9-by-13-inch baking dish.
Heat the oil in a large nonstick skillet over medium-high heat until hot. Add the mushrooms and cook, stirring occasionally, until golden brown, 6 to 8 minutes. Season with salt and pepper. Set aside.
Meanwhile, bring a medium pot of salted water to a boil. Cook the broccoli until crisp-tender, 3 to 4 minutes; drain and set aside.
Whisk together the half-and-half, Parmesan, eggs, 1 1/2 teaspoons salt and a few grinds of pepper in a large bowl.
Layer half of the bread cubes in the prepared baking dish. Sprinkle with 1 1/2 cups of the Monterey Jack, followed by the mushrooms, broccoli, scallions and tomatoes. Cover with the remaining bread cubes and pour the egg mixture evenly over the top. Cover with plastic wrap and refrigerate overnight. (This can also be assembled the day of; just let soak at room temperature 30 minutes to 1 hour before baking.)
On the day of baking, preheat the oven to 325 degrees F. Let the strata sit at room temperature while the oven preheats. Remove the plastic and sprinkle with the remaining 1/2 cup Monterey Jack. Bake until slightly puffed and just no longer jiggly in the center, 40 to 50 minutes. Let stand 5 minutes before serving.
Copyright 2018 Television Food Network, G.P. All rights reserved