Think of this as Cheesy Garlic Bread meets Baked Artichoke Dip, only even better - it's ooey, gooey and pretty much guaranteed to ruin your appetite for dinner (but it's totally worth it).
Meal types: Appetizer ...
Ingredients:
butter,
garlic,
artichoke hearts,
parmesan cheese,
sour cream,
shallot,
salt groundblack pepper,