Grease a 9x13-inch baking dish with cooking spray or butter.
In a large skillet over medium heat, cook the sausage until browned and crumbled, about 8-10 minutes. Drain excess grease.
Layer the bread cubes in the bottom of the prepared baking dish. Top with cooked sausage and shredded cheese.
In a large bowl, whisk together eggs, milk, dry mustard, salt, and pepper until well combined.
Pour the egg mixture evenly over the bread, sausage, and cheese. Press down gently with a spatula to ensure all bread is soaked.
Cover tightly with plastic wrap and refrigerate overnight (or at least 4 hours).
When ready to bake, preheat oven to 350°F. Remove plastic wrap and bake uncovered for 45 minutes until golden brown and set in the center.
To freeze: After step 5, cover tightly with plastic wrap and aluminum foil. Freeze up to 3 months. Thaw overnight in refrigerator before baking as directed.