artichoke bread with hummus

¼ cup butter
3 garlic cloves, pressed
1 (14-ounce) can artichoke hearts, drained and chopped
4 ounces shredded Mozzarella cheese
1 cup grated parmesan cheese
½ cup sour cream
1 French bread loaf
Salt and freshly ground black pepper
2 ounces shredded cheddar cheese

My changes:
for the artichoke bread, I followed the recipe, but used 1/8 cup (maybe a little more) of olive oil instead of the butter, 1/4 cup parmesan cheese, 1 jar 10 or 11 oz. of artichokes, about 3 oz. of mozzarella cheese, and did not use cheddar cheese.

For the hummus: I have never written down my hummus recipe, I do it all off the top of my head, but I think everyone knows how to make hummus? I just added in a bit of chili oil to the batch to make it spicy. Trader Joes sells a wonderful Mediterranean Hummus too. If you don't have a recipe for hummus, you can try  it looks pretty good.

Preheat the oven to 350 degrees. Melt the butter in a skillet over medium-high heat. Add the garlic and cook until fragrant, about 30 seconds.
Add the artichoke hearts, Mozzarella cheese, parmesan cheese and sour cream. Stir to blend. Remove from the heat and cool.
Slice the bread lengthwise and scoop out some of the center. (Note: You can crumble the pieces of bread and add to the artichoke mixture if you wish.) Spoon the artichoke mixture evenly into the bread shell and sprinkle with the cheddar cheese.
Place each half on a baking sheet and cover lightly with aluminum foil.
Bake for 25 minutes, then remove the foil and bake for another 5 to 8 minutes or until the cheese melts completely. Cut into slices and serve warm.