Wrap the onion and garlic in aluminum foil. Bake for 20 to 30 minutes, or until soft
Place the spinach in a clean dish towel. Squeeze and twist the dish towel to press out as much water as possible from the spinach.
Place the spinach, onions, garlic, and artichokes in a food processor or Blend and pulse until well chopped. Add the remaining ingredients and process until just slightly chunky or smooth – your preference.
Serve with freshly baked tortilla chips, crackers, or fresh-cut veggies.