A origem exata é incerta. Há histórias que atribuem sua criação a pastores espanhóis e outras que apontam semelhanças com massas fritas da China, mas nenhuma delas comprova uma ligação direta.
A massa tradicional pode ser feita com água, farinha e sal. Depois de modelada, ela é frita em óleo quente. Açúcar, canela e recheios entram conforme a receita e o lugar onde o churro é servido.
O bico em formato de estrela cria as ranhuras características do churro. Elas aumentam a área de contato com o óleo e ajudam a formar a casquinha crocante que contrasta com o interior macio.
O churro pode aparecer em tiras curtas, bastões compridos ou grandes espirais. O formato depende de como a massa sai da máquina ou do saco de confeitar antes de chegar à fritura.
Chocolate, creme e doce de leite estão entre as opções usadas em diferentes países. No México, também há churros recheados com cajeta, um doce feito tradicionalmente com leite de cabra.
O churro pode ser servido sem recheio, coberto apenas por açúcar. Em versões populares nas Américas, a canela se junta à cobertura e acrescenta aroma à massa recém-frita.
Servido logo após a fritura, o churro preserva melhor o contraste entre a casquinha crocante e o centro macio. É essa textura, além da variedade de acompanhamentos, que ajuda a explicar sua popularidade.