01 -
Heat the olive oil in a large skillet over medium heat. Add the sausage, onion, and bell pepper. Cook for 8-10 minutes, breaking up the meat, until the sausage is browned and the vegetables are soft. Drain excess grease and cool for 10 minutes.
02 -
Grease a 9x13-inch baking dish. Spread the bread cubes evenly in the dish, then scatter the cooled sausage mixture over the bread.
03 -
In a large bowl, whisk the eggs, milk, Dijon mustard, garlic powder, salt, and black pepper until smooth and evenly blended.
04 -
Sprinkle 1 1/2 cups of the cheddar over the bread and sausage. Pour the egg mixture evenly over the top, then press gently so the bread starts to absorb the custard.
05 -
Cover the dish tightly and refrigerate for at least 1 hour or up to overnight. Overnight gives the bread the best texture.
06 -
Heat the oven to 350 F. Sprinkle the remaining 1/2 cup cheddar on top. Bake covered with foil for 30 minutes, then uncover and bake 20-25 minutes more, until golden and the center reaches 160 F.
07 -
Let the casserole rest for 10 minutes before slicing. Garnish with parsley or green onion if using, then serve warm.