Preheat your oven at 355 degrees Fahrenheit (180 degrees Celsius).
Chop the artichoke hearts and the spinach. If you prefer a smoother dip, chop them in small pieces. If you want a chunkier dip, chop them into bigger pieces.
Grate your cheeses. For best results, get block cheese and grate it yourself as the pre-shredded cheese has a coating that will change the texture of your dip. Don't forget to save an extra 1/2 cup of the mixed cheeses for the top.
In a bowl, add the sour cream, cream cheese, and mayo along with the spices and mix very well.
Add the artichokes, spinach, and cheeses and mix until everything is evenly distributed.
Butter your baking dish and add the mixture to it. Sprinkle the cheese that you previously reserved on the top of the dip.
Bake at 355 degrees Fahrenheit (180 degrees Celsius) for 20-25 minutes or until the dip is bubbly and the top is browned.
Garnish with fresh parsley and serve along with chips or cut up veggies.
Notes
Make-Ahead Instructions
It's possible to make this dip up to 2 days ahead of time (serve it 24 hours after making, for best results). Store it in an airtight container in the fridge until ready to serve.
Storage Instructions
Store any leftovers of this dip in an airtight container in the fridge for up to 3 days.
Freezer Instructions
We don't recommend freezing this dip as freezing and thawing will cause it to separate and lose its creamy texture. It's best enjoyed fresh.