3 cups of 1/2-inch Diamond Bakery challah bread cubes (about 1/3 of a challah)
1 tablespoon extra olive oil or Avocado Oil,
1 teaspoon butter, plus more for the baking dish
1 cup chopped sweet Vidalia onion
1 medium garlic clove, minced or more if you like garlic
8 ounce package of white mushrooms, or brown button mushrooms*, cut into pieces about the same size as the bread cubes. You can add some shitake or other fancy mushroom if you have them or like them.
2 tablespoons white Sherry
2 teaspoons chopped fresh marjoram leaves. Can substitute fresh Thyme and Oregano if you have it in the garden.
2 large eggs
3/4 cup half-and-half
1/2 cup stock, chicken or vegetable
3/4 cup shredded white cheese. Can be cheddar, swiss, or gruyere. Coarse sea salt
Black pepper