In a medium bowl, whisk together the first 6 ingredients.
Butter a 9x9 inch baking pan, using one tablespoon of butter. Place bread cubes in the pan.
Pour egg mixture over the top. Allow the bread cubes to soak for 15-20 minutes. Add blueberries on top, cubed cold butter(use the other two tablespoons of unsalted butter) and sprinkle the cheese on top.
Note: If you want to put the bread pudding together the night before, cover it with foil and place it in the refrigerator.
Preheat oven to 350F.
Bake, uncovered, until a knife inserted in the center comes out clean, 15-20 minutes.
Serve with maple syrup and optional, a little bit of heavy cream on top.
Notes
What kind of bread is good for this recipe?- Basically, anything you have around. I prefer a French baguette or crusty artisanal bread, but white, wheat, sourdough, or challah work as well. Make sure the bread is 1-2 days old for better results. Rye or any other strong-flavored bread would be too much for this simple dessert.What kind of cheese can I use if I don't have Cheddar? - My choice of cheese was Cheddar, but you can also use mozzarella, Emmental, Parmesan, Colby, Monterey Jack, or a combination of those.Can I put this bread pudding together with the night before?- Definitely, you can. Place it in the fridge overnight and the next morning, bake it.