Ricotta and Rosemary Bread Pudding

400g loaf white sourdough
200g ricotta
90g parmesan, or vegetarian substitute, grated
1½ tsp chopped rosemary leaves
20g chives, finely chopped
800ml milk
250ml  cream
2 cloves garlic, minced
¼ tsp nutmeg
8 medium eggs
Olive oil, to finish
Place bread in 80C oven for 1 hour.
Combine ricotta, parmesan, chives and rosemary.
Spread cheese mixture onto bread.
Combine milk, cream, eggs, garlic, nutmeg, salt and pepper.
Prepare a 22cm x 29cm ovenproof dish by buttering and flouring, or lining with baking paper.
Place the bread cheese side up in the dish, overlapping and standing them up to fit.
Pour the egg mixture over until it just reaches the top. Allow to stand at least and hour. The bread will soak up the liquid, so top it up before you cook it. But don't cover the top of the bread. Part of the charm of this dish is a crunchy top.
Bake at 180C for 30 mins, or until the top is crusty. Be careful not to overcook because the egg mixture will separate.