Slice your sourdough bread first one way, then the other, making a cross-hatch and being carful not to slice through the bottom of the loaf.
Stuff 3/4 a cup of cheese in the cracks of the bread. This while hold the bread open so you can pour all the other goodness in.
Melt the butter and sauté the garlic. Then add the spinach, wilting it, and finally the artichokes, coating them well in the butter and spinach mixture.
Carefully spoon the mixture into the bread over the cheese. Top with the remainder of the cheese and then tent with aluminum foil and place on a baking sheet in the middle rack of the oven. Bake covered for 20 minutes and uncovered for a final two minutes. Serve immediately.