In a mixing bowl, mix together:
1/2 a small onion, chopped fine
1 clove garlic, minced
1 cup mayonnaise
1 cup shredded cheddar cheese
1 cup shredded Monterrey jack cheese
1 cup shredded Parmesan cheese
1 can (or 2 small bottles) artichoke hearts, chopped
Cut the top off a round loaf of sour dough dough (or a loaf of french bread). Scoop out the insides of the loaf (save the scooped out pieces to serve with the dip). Spoon the dip mixture into the bread bowl. Place the lid back on the loaf, then wrap the whole thing in tinfoil. Place on baking sheet and bake at 350 degrees for at least 1 1/2 hours. Uncover the loaf, remove lid, and allow the dip to bubble and brown on top. Remove from oven and serve immediately.
Serve with slices of bread, crackers, veggies, or bagel crisps.