Catalan cuisine is based on a style of cooking with its origins in the Mediterranean diet. The geography of the city, surrounded by the mountains and sea, mean typical dishes are often rural in origin, using seafood and vegetables. But, let's not forget the world-class hautecuisine on offer in Barcelona's Michelin starred restaurants. Catalonia is home to many great chefs at the forefront of international cuisine, such as Ferran Adrià.