Pour the egg mixture over the bread mixture and gently toss everything together to ensure the bread is well-coated.
Transfer the mixture to the prepared baking pan, spreading it out evenly.
Sprinkle the top with the remaining Parmesan cheese and the chopped herbs.
Bake in the preheated oven for 40-45 minutes, or until the pudding is set and the top is golden brown.
Remove from the oven and let it cool for a few minutes before serving.
For a meaty twist, you can add cooked bacon or sausage to the bread mixture. If you have picky eaters, consider swapping out the spinach for finely chopped broccoli or zucchini. You can also experiment with different cheeses, like feta or goat cheese, for a tangier flavor. For a gluten-free option, use gluten-free bread. To add a bit of spice, include a pinch of red pepper flakes in the egg mixture.