Good substitutes for artichokes in dip are mushrooms, bell peppers, hearts of palm, asparagus, broccoli sprouts, squash or olives.