Spanish and Mexican Churros are very similar but have a little different when it comes to the preparation of the dough. While the Spanish ones are vegan and use oil, Mexican Churros uses eggs and butter. Mexican Churros are sweeter than Spanish. Also, Spanish Churros are only coated in castor sugar and are usually served with a thick Chocolate dip, and Mexican ones are coated with a mixture of sugar and cinnamon powder and is served with Chocolate Sauce, Caramel Sauce, or even Whipped Cream.