Ligue o fogo e junte na panela a água, a margarina, o açúcar, o óleo e espere ferver sem mexer.
Quando ferver, acrescente toda a farinha de uma vez e misture bem até virar uma bola de massa inteira.
Depois de misturar na panela, transfira a massa para uma tigela, continue mexendo e trabalhando a massa até a temperatura cair um pouco, por aproximadamente 3 minutos.
Acrescente a baunilha e mexa mais um pouco.
Logo em seguida, adicione um ovo e mexa um pouco com a colher de pau.
Com as mãos bem limpas, amasse a massa até ficar bem grudenta e use a colher de pau de novo só pra juntar a massa, (a consistência deve ser bem pesada e pegajosa).
Use um saco de confeitar ou um saco plástico para dar formato de churros na hora de fritar; se preferir, use um bico pra dar formato de churros tradicional, frite em óleo bem quente, até dourar.
Depois de fritar, passe numa mistura de açúcar e canela (opcional)
Depois salpique os churros no doce de leite ou chocolate.