Preheat your oven to 350°F (175°C) and grease a 9x13 inch baking dish. Cube your bread into 1-inch pieces and set aside.
In a large skillet over medium heat, brown the sausage until no longer pink, breaking it into crumbles as it cooks (about 5-7 minutes).
Add the diced onion and bell pepper, continuing to cook until vegetables soften (approximately 3-4 minutes). Add the minced garlic and cook for another 30 seconds until fragrant. Drain any excess grease if needed.
Spread the bread cubes evenly across the bottom of your prepared baking dish. Sprinkle half of both cheeses over the bread layer.
Distribute the sausage and vegetable mixture evenly over the cheese and bread layer.
In a large bowl, whisk together eggs, milk, dried Italian herbs, salt, pepper, and paprika until well combined.
Pour the egg mixture evenly over the casserole ingredients, ensuring all bread pieces get saturated. Top with the remaining cheese and sprinkle with a touch more paprika for color.
Bake uncovered for 40-45 minutes until the center is set and the top is golden brown.