Mexican churros tend to be thicker and shorter than Spanish churros, and are often served with a dipping sauce made from chocolate, caramel, or other sweet flavors. Mexican churros are also sometimes filled with sweet fillings, such as dulce de leche or chocolate. Spanish churros are usually longer and thinner than Mexican churros and are typically served plain or with a light dusting of sugar or cinnamon. They are often paired with a thick hot chocolate dipping sauce, which is much thicker than the dipping sauces typically used with Mexican churros. Another difference is in the shape of the churros themselves. Mexican churros are often twisted into a spiral or loop shape, while Spanish churros are usually straight or slightly curved.