Preheat oven to 350 degrees. Butter 9x13 inch baking pan. In a large bowl, whisk together milk and oil. Add bread cubes and let sit for 10 to 15 min. until bread has absorbed most of the liquid.
In another bowl, whisk together heavy cream, eggs, salt and pepper add the Gorgonzola.
In a single layer, place half of the soaked bread cubes into baking pan top with half of the ham, half of the artichoke hearts and half of the jack and Parmesan cheeses. Repeat the layering. Pour the cream and egg mixture over the layers.
Lightly sprinkle the top of the casserole with grated parmesan. Bake uncovered for 1 hour or until set.
2 C. milk
1/4 C. olive oil
8 C. 1-inch cubes of sourdough bread
1 1/2 C. heavy cream
1 1/2 tsp. salt
1 1/2 tsp. black pepper
12 oz. chunked Gorgonzola cheese
12 oz. chopped ham
18 oz. marinated artichoke hearts
1 C. grated jack cheese
1 C. grated Parmesan cheese, plus a little more