Cook the sausage in a skillet over medium heat until browned. Drain excess grease.
Whisk together eggs, half-and-half, and salt in a mixing bowl.
Layer the toasted bread cubes in a greased 9x13-inch baking dish.
Sprinkle the cooked sausage evenly over the bread layer.
Pour the egg mixture over the sausage and bread, ensuring everything is well coated.
Top with shredded cheddar cheese and let it sit for 10 minutes (or refrigerate overnight).
Bake at 350°F (175°C) for 40-45 minutes until golden and set in the center.
Let it rest for 5 minutes before serving. Enjoy warm!