REVIEW · SPAIN
Madrid: Opera and Zarzuela Show and Dinner
The unusual part comes first: at La Castafiore, the people serving your dinner are also trained singers. One moment they are carrying plates, and the next they are performing opera, zarzuela, or a playful duet beside your table. It feels less like sitting quietly in a theater and more like joining a lively Spanish supper with a built-in cast.
I like the mix of good food and serious singing, since you get more than a novelty dinner show. I also like the price: $69 covers three hours, dinner, wine or other drinks, and the performance. The main consideration is timing. A past booking had the wrong start time and missed the first hour, so check the confirmed session carefully before you go.
Key points to know before booking
- Singing waiters: The staff perform arias, duets, zarzuela, and operetta while continuing restaurant service.
- A Spanish menu: Expect a Spanish omelet, salmon with broad beans in garlic sauce, a choice of steak or hake, and milk mousse.
- Three hours of entertainment: The evening moves through musical acts and courses, with plenty of audience interaction.
- A warm, informal setting: You may be invited to sing, dance, or join the final toast, so this is not a silent concert.
- Strong value at $69: Dinner, drinks, coffee, and the show are included. Liquors cost extra.
- Central Madrid address: La Castafiore is at C/ Marqués de Monasterio, 5, an easy place to reach in the city center.
Why La Castafiore is more than a dinner show

La Castafiore opened in 1996 to support young artists and keep traditional lyric singing alive. That background matters. This is not simply a restaurant playing opera over dinner. The singers are part of the staff, and the performance is built into the meal from the start.
You do not need to be an opera expert. The program uses familiar names and crowd-pleasing pieces, including music from Il Barbiere di Siviglia, The Magic Flute, La Bohème, La Traviata, and El Gato Montés. Spanish zarzuela is especially important here. It is a theatrical Spanish form that sits between opera, operetta, and popular musical theater, with songs that often feel more direct and playful than a full formal opera.
The room is designed for connection rather than distance. The singers move around the dining area, speak with the audience, and sometimes invite diners to join in. That can be thrilling if you enjoy a little attention. It may feel uncomfortable if you prefer to eat quietly without being called on, though the general tone is friendly rather than forced.
More Opera Shows in Spain:
- Zarzuela Opera and Dinner at La Castafiore Restaurant in Madrid
★ 5.0 · 143 reviews - Florence: Santa Monaca Church Italian Opera Concert Ticket
★ 4.7 · 2,692 reviews - Lucca: Puccini Festival Opera Recitals and Concerts
★ 4.7 · 1,278 reviews
The opening act: Spanish omelet and an overture

The evening begins with an overture from Il Barbiere di Siviglia, paired with a classic Spanish omelet. This is a smart opening because the food immediately gives you a taste of Spain, while the music sets the playful tone.
Spanish omelet, or tortilla española, is one of the country’s everyday staples. It is simple food, usually made with egg and potato, but it works well in this setting because it feels local and familiar rather than overly formal. You are not being served a generic international dinner before an imported show.
The opening music also tells you what sort of night this will be. Expect trained voices, theatrical movement, and interaction. The staff may still be handling plates and glasses, but their singing is the reason people come. The performance is not a separate stage event that happens after dinner.
The first course: salmon, broad beans, and zarzuela

The first act features music from The Magic Flute and comes with marinated salmon rolls filled with baby broad beans in garlic sauce. The combination is more interesting than a basic starter, with the salmon providing a cool, delicate base and the beans adding a distinctly Spanish touch.
The menu can change in small ways, so treat the listed dishes as the planned format rather than a promise that every plate will look identical. One diner particularly enjoyed a leek and salmon soup, which suggests that the kitchen may adapt parts of the menu from time to time. If you have allergies or dietary needs, tell the restaurant when you book rather than waiting until you sit down.
This is also the point when the format becomes clear. The singers are not simply performing a short song between courses. The evening moves in acts, with music, food, conversation, and audience contact woven together. You may hear several voices, duets, or ensemble pieces, and the staff keep the mood moving while the kitchen serves the next course.
Choosing the main course: steak or hake

For the main course, you choose between grilled entrecote with herb butter, linked with La Bohème, and hake with parsley, gulas, and clams, linked with La Traviata. The steak is the more substantial choice. The hake offers a lighter seafood option with a distinctly Spanish presentation.
Several diners found the food better than expected for a dinner show, and some specifically praised the steak, salmon, and overall meal. That is useful context because dinner theater often treats food as an afterthought. Here, the meal is meant to carry its own weight.
Still, I would book this primarily for the performance, not as a destination restaurant for serious food criticism. The food is reported as tasty, hot, well presented, and filling, but the singers are the heart of the evening. At $69, getting a pleasant multi-course meal with drinks and live opera makes the package feel fairly priced.
You should also expect some choice at the table. One dinner reported several options for each course, though the supplied menu names the two main selections above. If you have a strict diet, do not assume every alternative will be available. State your needs at booking, as requested by the restaurant.
More Concerts with Dinner in Spain:
- New Orleans Steamboat Natchez Jazz Cruise with Dinner Option
★ 4.0 · 7,533 reviews - Budapest Danube Cruise and Dinner Options, Live Music and Dance
★ 4.5 · 7,428 reviews - Paris: 3-Course-Dinner Cruise on the Seine with live music
★ 4.7 · 7,248 reviews - Dubai: Sunset or Dinner Cruise with Live Music & Open Bar
★ 4.7 · 6,030 reviews
Dessert and the final toast to La Traviata
Dessert is described as a milk mousse inspired by El Gato Montés. It is a light finish after the savory courses, and the musical theme continues through the plate. The show does not simply stop when dessert arrives.
The evening ends with a communal toast to La Traviata. A celebratory drink is part of the finale, and some diners have described a champagne or cava-style toast, along with birthday celebrations, dancing, and spontaneous singing. The exact details may vary by night, but you should expect the ending to be social and festive rather than quiet.
This final section is where La Castafiore feels most different from a conventional concert. The audience becomes part of the room. Some people may be invited to sing, and dancing can break out near the end. One past account described the evening finishing with a conga, while another noted that audience members were encouraged to take part.
If you are celebrating a birthday or special occasion, this format could be a good fit. If you strongly dislike public participation, choose a seat and attitude that let you enjoy the music without expecting a formal, hands-off performance.
The singing is the real reason to go
The strongest part of the experience is the quality of the voices. The performing waiters are described as professional singers with powerful voices, and the pianist also receives special praise. That last detail matters because the piano is not just background accompaniment. It helps hold the whole evening together.
The music ranges from familiar opera selections to Spanish zarzuela and operetta. You may recognize well-known melodies even if you do not know the names of the works. The program is designed to be welcoming to people who have never attended a full opera.
The human scale helps, too. Instead of looking across a large auditorium, you hear singers working close to the tables. The room allows for eye contact, jokes, movement, and direct audience response. This is one reason the evening can appeal to an opera fan and to someone who simply wants a memorable night out in Madrid.
The quality may not be perfectly uniform in every audience interaction. When diners are invited to sing, one volunteer may be very good and another may be noticeably off-key. That is part of the fun, but it is also a reminder that the audience participation is entertainment, not a polished concert performance.
Atmosphere, service, and the right expectations
The restaurant aims for a warm, family-style mood. The staff are not only singers but also servers, and the evening depends on both jobs being done well. Service is generally described as prompt, friendly, and professional, with food arriving on time and drinks available throughout the meal.
That combination can make the experience feel relaxed. You do not need to dress as though you are attending a major opera house, and the show is not presented with a heavy, formal tone. At the same time, the voices bring genuine musical skill, so the night has more substance than a casual restaurant sing-along.
The atmosphere can depend on the size and mix of the audience. A full room may create louder participation and more energy. A smaller audience can still receive a strong performance, since the singers continue to give their best even when only a few tables are present. If local diners are in the room, they may know some of the zarzuela songs and join in.
This is a good choice for couples, families, solo diners, and groups of friends. One person attending alone found the atmosphere welcoming and comfortable. A family with a child on the autism spectrum also found the movement, short breaks, and lively songs workable, though every child has different needs.
What the $69 price really covers
At $69 per person, this is not just the cost of a meal. The price includes the three-hour show, dinner, wine, beer, soft drinks, and coffee. Liquors are not included, so cocktails or spirits would add to the bill.
The value is strongest if you had planned to pay separately for an evening meal and live entertainment. A theater ticket plus dinner elsewhere would usually require more planning and could cost more, while La Castafiore combines the two in one central location.
The meal is also substantial enough to make the evening feel complete. You receive several courses rather than a single snack, and the menu gives you a main-course choice. The included drinks add to the value, especially if you choose wine, beer, or soft drinks with dinner.
The limitation is that the format is fixed and theatrical. You are paying for a complete evening, not for a flexible meal where you can arrive, eat quickly, and leave. Three hours is a major part of the value, but it also means you should not schedule another activity immediately afterward.
Timing, location, and practical details

La Castafiore is located at C/ Marqués de Monasterio, 5, Madrid, in the heart of the city. The venue is described as easy to find, and one diner used a taxi from a hotel. The activity lasts about three hours, but the exact start time depends on availability.
Check your booking confirmation carefully. A past attendee arrived for an 8 p.m. start only to find that the show had actually begun at 7 p.m. Missing the first act would be a serious loss, since the performance is structured around the meal and the opening music.
You should also allow enough time to reach the restaurant without rushing. The opening act starts the evening, and arriving late can interrupt both the singers and the other diners. If the address is unfamiliar, plan your route before dinner.
The restaurant is wheelchair accessible. Dietary restrictions should be provided when booking. Cancellation is free up to 24 hours in advance, and you can reserve now and pay later, which helps if your Madrid schedule is still shifting.
Who will enjoy this Madrid evening most?
I would recommend La Castafiore to you if you want a social night with a strong sense of place. It works particularly well for:
- First-time opera listeners who want familiar selections in an informal setting
- People curious about Spanish zarzuela
- Couples looking for something more memorable than a standard restaurant meal
- Families and mixed-age groups
- Solo diners who enjoy friendly audience interaction
- Anyone searching for a central Madrid activity that includes both dinner and entertainment
I would be more cautious if you want a quiet, private meal, a formal opera-house production, or a menu built around fine dining. The performance is close, playful, and interactive. You may be spoken to, invited to join in, or drawn into the room’s energy.
Should you book La Castafiore?
Book it if you want one evening in Madrid that combines Spanish food, live singing, and a little harmless chaos. The strongest reasons are the trained voices, the unusual singing-waiter concept, the included drinks, and the chance to hear zarzuela in a setting that feels social rather than academic.
I would not choose it as a replacement for a full opera at the Teatro Real. That is not its purpose. La Castafiore offers something smaller, friendlier, and more playful, with a good meal attached.
For $69, the package is particularly appealing on a short Madrid visit. You get a three-hour night with a clear beginning, several musical acts, a choice of main course, and a final toast. Confirm the start time, share dietary needs, and arrive ready to take part. If that sounds like your kind of evening, this is an easy activity to add to a Madrid itinerary.
FAQ
Where does the opera dinner take place?
It takes place at Restaurante La Castafiore, C/ Marqués de Monasterio, 5, Madrid.
How long does the experience last?
The dinner and show last about three hours.
How much does the experience cost?
The listed price is $69 per person.
What does the price include?
Dinner, wine, beer, soft drinks, coffee, and the opera and zarzuela show are included.
Are liquors included?
No. Liquors are not included in the activity price.
What food is served?
The planned menu includes a Spanish omelet, marinated salmon rolls with baby broad beans in garlic sauce, a choice of grilled entrecote with herb butter or hake with parsley, gulas and clams, and a milk mousse dessert.
Is this a formal opera performance?
No. It is a restaurant performance in which the wait staff sing opera, operetta, and Spanish zarzuela while serving dinner and interacting with the audience.
Can I request dietary changes?
Yes. You should advise the restaurant of dietary restrictions when booking.
Is the restaurant wheelchair accessible?
Yes. The activity is listed as wheelchair accessible.
Just added to the listings in Spain
- Barcelona: Jam Session – Jazz, Cocktails and Tapas★ 4.8 · 19 reviews
- Barcelona: Taste 5 Spanish Wines paired with Live Music★ 5.0 · 3 reviews
- Barcelona: Solo Piano Intimate concerts in Barcelona★ 4.9 · 9 reviews
- Alicante:Evening Spanish Tapas Cooking Class with Live Music★ 4.6 · 3 reviews
- Alicante: Afternoon Cruise with Appetizer and Live Music★ 4.7 · 128 reviews
- Discover Madrid’s Live Music Scene★ 5.0 · 13 reviews
- Discover Madrid’s Live Music Scene★ 4.7 · 9 reviews
- Zarzuela Opera and Dinner at La Castafiore Restaurant in Madrid★ 5.0 · 143 reviews
Opera Shows, compared.

Santa Monaca Church Italian Opera Concert Ticket
Read our review →
Puccini Festival Opera Recitals and Concerts
Read our review →
Opera Concert at Palazzo Poli – Fontana di Trevi
Read our review →
Taormina: Opera Performance in the Nazarena Theater
Read our review →
Italian Opera Night Concert by Candle Glow
Read our review →
Italian Opera Concert Ticket in Florence’s Santa Monaca Church
Read our review →
Italian Opera Concert and Traditional Dinner
Read our review →Browse the lists this tour appears in

