First, thaw the frozen spinach. Leave it out to thaw or place it in the refrigerator overnight. When ready to cook the crockpot spinach dip snip a small corner of the bag and squeeze out as much excess water as you can.
Then, grate and chop up your cheeses. Drain a can of artichokes in a strainer then press them to remove the excess water as well. Then, chop the drained artichokes up on a cutting board.
Next, in a small pan with a little oil sauté the garlic and onion until fragrant and the onions are soft and translucent.
In a small bowl, mix together the cream cheese and sour cream.
Now, in the crockpot add all of the ingredients. Turn the crockpot on high for 2 hours.
At the 1 hour mark give everything a mix. After 2 hours the spinach dip is ready.
Lastly, salt and pepper to taste before serving then enjoy.