From tapas to pintxos to ham cones (yes, this is a thing here), there are plenty of casual food options in Madrid. But, for an upscale dinner, we recommend El Paraguas, a white-tablecloth restaurant that serves an Asturian (northern Spanish) menu. This place is definitely pricey, but worth it if you’re looking for an elegant dinner involving dishes like spinach-stuffed king prawns and crab lasagna with sea urchin caviar. For a slightly more relaxed atmosphere, you can also eat on their covered patio.
Sign up for our newsletter.
Be the first to get expert restaurant recommendations for every situation right in your inbox.