Churros can be either soft or crunchy, depending on how they are prepared. Traditionally, the outside of the churro is crispy and the inside is soft because they are fried.  Those that have been left out for a while or reheated can sometimes become less soft and crunchy. The best churros are those that are fresh out of the oil.