Yes, you can absolutely eat raw shallots they go great in salads. They have a much milder flavor than some of their cousins so yes please eat them raw in dishes that suit you. They really go well in a tartar sauce recipe.