Heat a large cast iron over medium low heat and add a splash of water or cooking oil to coat.
Add in the onion and garlic and sauté for 3-4 minutes until fragrant and tender.
Add in the artichokes and spinach and sauté for another 2 minutes until spinach is wilted.
Turn off heat.
Add the remaining ingredients to a blender and purée until smooth and creamy.
Pour into the skillet and turn heat back to low, Stirring to combine and heat through.
Serve warm or cold with chips or crackers for dipping.
