Preheat your grill to about 350°F.
Drain and rinse the artichoke hearts then chop coarsly. Next, squeeze any excess water from the frozen spinach and set both aside.
Grate both your parmesan and grouda cheeses and set aside.
Add the cream cheese to a large mixing bowl and beat with a handheld mixer until smooth.
Add the mayonnaise and sour cream to the cream cheese and mix until just combined. Add your parmesan cheese, ½ cup of gouda cheese, spinach, artichoke hearts, and spices. Mix until well combined.
Scoop the mixture into an 8 inch cast iron skillet and spread around into an even layer.
Place the skillet on the grill over indirect heat for 20-30 minutes stirring every 10 minutes. When the dip is warmed through, sprinkle the remaning ½ cup of gouda cheese over the top and let set for another 5-10 minutes so the cheese can melt.
Once the cheese on top is melted, remove from the grill and let cool slightly before serving.