Much of the food in Barcelona revolves around three classic ingredients -- olive oil, garlic and tomato -- which is not too surprising for a Mediterranean country, of course. Proximity to the ocean also makes the area well-known for its seafood.
Barcelona is located in the Catalunya region, famous for cuisine that's influenced by the Mediterranean countries nearby -- Italy, France, Greece and Morocco. The heart of Catalan food is its sauces, served with meats and fish. Some are tomato- and garlic-based; some have almonds and pine nuts, or a garlic allioli (garlic, olive oil and an egg yolk added for texture).