Preheat Oven: Preheat your oven to 350 degrees Fahrenheit.
Mix Ingredients: In a large bowl, mix together the artichoke hearts, cream cheese, mayonnaise, sour cream, minced garlic, Parmesan cheese, mozzarella cheese, black pepper, and thyme until well combined.
Transfer to Dish: Transfer the mixture into a small casserole dish or ovenproof skillet.
Bake: Bake for 18-20 minutes until bubbly and lightly golden.
Broil: For a final touch, turn on the broiler to low for 1-2 minutes to lightly brown the top. Keep an eye on it to prevent burning.
Serve: Serve warm with crackers, crostini, pita chips, or fresh veggies.