Prep Time 10 minutes mins
Cook Time 25 minutes mins
Resting Time 5 minutes mins
Total Time 40 minutes mins
For best flavor, use artichoke hearts packed in water rather than brine-heavy jars to avoid excessive saltiness, and always drain them well to keep the dip from becoming watery. If you like extra color and a slightly crisp top, broil the dip for 1–2 minutes at the end of baking, watching closely to prevent burning. You can prepare the mixture a day ahead, cover, and refrigerate, then bake just before serving, adding 5–10 extra minutes to the cook time if going straight from the fridge. Adjust the richness by swapping some mayonnaise for extra sour cream, and feel free to add chopped spinach, cooked bacon, or a sharper cheese like aged cheddar to customize both flavor and texture.