In another bowl, whisk together the eggs, milk, salt, pepper, and thyme.
Pour the egg mixture over the bread mixture and gently toss to combine, ensuring all the bread is soaked.
Transfer the mixture to a greased 9×13-inch baking dish, spreading it evenly.
Bake in the preheated oven for 40-45 minutes, or until the top is golden brown and the pudding is set.
Remove from the oven and let cool for a few minutes. Garnish with chopped parsley before serving.
For a different flavor profile, try adding cooked bacon or sausage to the bread mixture. You can also experiment with different types of cheese, such as Gruyère or mozzarella, for a unique twist. If you have picky eaters, consider adding some finely chopped vegetables like bell peppers or spinach to sneak in some extra nutrients. For a gluten-free version, use gluten-free bread.