The Spanish omlette is another beloved top Spanish food – and everyone has an opinion on how to cook it. It's a great starter (or meal) for breakfast, lunch and dinner, and no doubt you'll come across many Spanish potato omelettes during your time in Spain. Like croquetas, you can find them in almost any bar and to varying degrees of quality and flavour. The best ones come from slow-cooking caramalised onion and potato in olive oil, which later creates a soft-sweet centre once egg is added and it is cooked into a thick omelette, almost like a cake. A tasty Spanish snack you'll see around is a wedge of omelette squeezed between bread to make a bocadillo (sandwich).