Reviewed · TOURS IN MADRID
Madrid: Opera and Zarzuela Show and Dinner
The unusual part comes first: at La Castafiore, the people serving your dinner also perform opera and Spanish zarzuela. This is not a formal theater production. It is a lively dinner where professional voices appear between courses, move around the room, and draw the audience into the show.
I like the mix of real Spanish food and live music, especially the menu’s connection to the program. I also like the friendly, unbuttoned mood. You may be asked to sing, dance, or join in, so this suits people who want an active evening rather than a quiet meal.
The main consideration is timing. The show runs about three hours, and the audience interaction can be energetic. Check your start time carefully, since one past booking displayed an incorrect time and caused a diner to miss the first hour.
Key points to know before booking

- Singing waiters: Your servers perform opera, zarzuela, duets, and other lyrical pieces during dinner.
- Spanish menu: Expect dishes such as Spanish omelet, broad beans in garlic, salmon, steak, hake, dessert, and drinks.
- Three-hour evening: The meal and performance unfold in acts, so this is a full-night activity rather than a quick dinner.
- Audience participation: Dancing, birthday celebrations, toasts, and occasional singing may become part of the fun.
- Good central location: La Castafiore is at C/ Marqués de Monasterio, 5, in Madrid.
- Strong value: At $69 per person, dinner, drinks, entertainment, and the closing toast are included.
A Madrid dinner where the waiters sing opera
La Castafiore opened in 1996 with a clear purpose: to support young artists and keep traditional lyric performance in front of a live audience. That background helps explain the restaurant’s unusual format. The singers are not hired simply to provide a bit of background music. They are the wait staff, and the evening is built around their voices.
You sit down for dinner, but the room soon becomes a small performance space. A pianist and singers move through the restaurant, performing familiar opera selections along with Spanish zarzuela. Zarzuela is a Spanish form that combines music, spoken theater, comedy, and everyday subjects. You do not need to know the musical tradition to enjoy it. The setting keeps the tone light and social.
I like this format for visitors who want a taste of Madrid’s culture without committing to a full evening at the opera. You get a proper meal, a selection of drinks, and live singing in one place. It is also less formal than a major theater, which makes the music feel closer and more personal.
The tradeoff is that this is not a seat-and-listen concert. Conversations, clinking plates, movement between tables, and audience participation are part of the evening. If you want perfect silence and a tightly controlled performance, choose a concert hall instead.
A few more things to do in Madrid worth a look
- Corral de la Moreria Madrid Flamenco Show with Optional Dinner
★ 5.0 · 2,424 reviews - Madrid: Flamenco Show La Quimera with Drinks & Dinner Option
★ 4.6 · 114 reviews - Tablao Flamenco Cordobes on Rambla Barcelona with Dinner Option
★ 4.5 · 2,756 reviews
The evening begins with Spanish omelet and Rossini

The dinner-show opens with an overture from Il Barbiere di Siviglia, paired with a traditional Spanish omelet. This is a smart start: the omelet is one of Spain’s most familiar tapas, and the music immediately sets the playful tone.
The first course is not treated as a separate restaurant meal followed by a show. Food and performance are linked from the beginning. You eat while the singers establish the mood, and the program continues around the room rather than keeping all the music for one long block.
The food is intended to be more than a token dinner. Past meals have included warm, well-presented dishes and enough choice to suit different tastes. One menu description lists marinated salmon rolls filled with baby broad beans in garlic sauce for the first act, while another dinner option has included leek and salmon soup.
Because menus can change, you should treat the listed dishes as a guide rather than a guarantee. Tell the restaurant about dietary restrictions when you book. That is especially important here because several courses use fish, shellfish, or sauces.
Zarzuela and broad beans in garlic sauce

The first act features Die Zauberflöte, accompanied by marinated salmon rolls and baby broad beans in garlic sauce. The pairing gives the meal a more Spanish feel than a standard international dinner. You are not simply eating a generic three-course menu while someone sings famous arias.
The program also includes Spanish zarzuela, which is central to the restaurant’s identity. For many visitors, this may be the most distinctive part of the evening. Opera fans will recognize some of the musical style, while first-time listeners get a lively introduction to a Spanish stage tradition.
The singers interact with the room, and that can include direct exchanges with people at the tables. The tone is friendly rather than solemn. A staff member called Mariia was especially remembered for making a solo diner feel welcome, a useful detail if you are considering going alone.
I would not book this expecting every song to be familiar. The pleasure comes from the voices, the comic setting, and the surprise of seeing a waiter suddenly become a performer. Some audience members may be invited to sing, too. That can be amusing, but the quality of those impromptu moments is naturally less predictable than the professional performances.
Choosing steak or hake for the main course

The second act brings the main course. The listed choices are grilled entrecote with herb butter, linked to La Bohème, or hake with parsley, gulas, and clams, linked to La Traviata. The menu gives you a real choice between meat and seafood rather than forcing every diner into the same plate.
The steak is the more substantial selection. The hake offers a lighter Spanish-style option with seafood and parsley. Gulas are imitation baby eels, a common Spanish ingredient, so this dish may appeal if you want to try something different from standard fish and chips or grilled fillet.
Food quality is one of the most consistently praised parts of this experience. Meals have been described as tasty, hot, filling, and better than expected for a dinner show. Some diners singled out the steak, smoked salmon, soup, and varied menu choices. One person even received a special salad after speaking with the chef.
Still, you should keep the price in mind. At $69, this is good value for a combined dinner and performance, but it is not a destination restaurant for serious food collectors. The music is the main event, with the meal providing a satisfying and well-planned partner.
Same base, a different kind of day out:
- Madrid: Tour Bernabéu Entry Ticket
★ 4.5 · 21,573 reviews - Madrid: Prado Museum Entry Ticket
★ 4.6 · 17,509 reviews - Madrid: “Emociones” Live Flamenco Performance
★ 4.8 · 12,866 reviews - Madrid: Panoramic Route City Tour
★ 4.1 · 12,259 reviews
Dessert, champagne, and a room that loosens up

Dessert is a milk mousse associated with El Gato Montés. The program then ends with a toast to La Traviata. Wine, beer, soft drinks, and coffee are included, while liquors cost extra.
The final toast helps turn the meal into a shared celebration. Champagne or cava is offered at the end according to the dinner arrangements described, and birthday celebrations may take place during the closing part of the night. Dancing can follow, including spontaneous dancing and, on some evenings, a conga line.
This is where the experience becomes much more than a meal with background singing. You may find yourself clapping along, joining a toast, or watching another table take part in the fun. The atmosphere has been described as relaxed, warm, and almost family-like.
If you are shy, do not assume you must perform. Audience participation is part of the format, but the professional singers remain the focus. If you enjoy being included, sit back and be ready to join in when invited.
What the singing is really like
The strongest reason to book is the quality of the voices. The staff includes trained opera singers, and the performance can be surprisingly polished for a restaurant setting. Several accounts describe strong voices, excellent duets, a talented pianist, and a program that exceeded expectations.
The music can include arias, operetta selections, zarzuela, duets, and well-known numbers. Oh mio babbino caro has been an especially moving moment for some diners. The program may also include Il Barbiere di Siviglia, Die Zauberflöte, La Bohème, and La Traviata.
You will not have a bad theater seat in the usual sense because the performers move through the dining room. That said, your view and interaction may depend on where you sit and how the evening develops. The restaurant is designed for a close-up experience, not a large stage.
The quality of audience participation can vary. Professional singers are the reliable part of the program. If diners are invited to sing, one person may be excellent and another may be cheerfully off-key. That is part of the relaxed character, but it is worth knowing if you prefer a completely polished show.
The setting, location, and timing
La Castafiore is at C/ Marqués de Monasterio, 5, in the heart of Madrid. The location is described as easy to find, and the activity lasts about three hours.
A three-hour dinner can be a good fit after a day of sightseeing. You do not need to change locations between dinner and entertainment, and the evening has a clear beginning, middle, and finish. It also gives you time to settle in rather than rushing through a meal.
Check the start time carefully when you reserve and again before the evening. One person arrived expecting an 8 p.m. start but found that the show had begun at 7 p.m. Another booking involved a late time change that did not reach the diner in time. These appear to be isolated scheduling problems, but they show why the timing matters.
The activity is wheelchair accessible. You should still advise the restaurant of any dietary needs at booking. Free cancellation is available up to 24 hours before the activity for a full refund, and the reserve-now, pay-later option can help if your Madrid schedule is still shifting.
Is $69 a fair price for Madrid?
At $69 per person, the price includes dinner, drinks, the opera and zarzuela show, and the final toast. That makes the comparison less about the cost of a plate of food and more about the cost of a full evening of entertainment.
A conventional opera ticket can cost more, especially for a good seat. A regular restaurant meal may cost less, but it will not include live professional singers, a pianist, audience interaction, and three hours of entertainment. For that reason, I see this as a strong value for couples, families, and anyone marking a special night.
The included drinks add practical value. Wine, beer, soft drinks, and coffee are covered, while liquor is not. You should not assume every alcoholic drink is included, but the main meal beverages are part of the package.
The meal also seems to be more generous than the phrase dinner show might suggest. You receive multiple courses and a choice of main dish. The food is not the sole reason to come, but it does not feel like an afterthought.
Who will enjoy La Castafiore most?
I would recommend this for you if you want culture in a social setting. It works especially well for:
- First-time opera listeners who want an informal introduction
- Visitors curious about Spanish zarzuela
- Couples looking for a memorable evening
- Families who enjoy music, movement, and audience participation
- Solo diners who want a welcoming activity
- People who value a full meal and drinks with their entertainment
It can also work for a mixed group. One person may know opera well, while another may only want a fun night out. The format gives both something to enjoy.
I would hesitate if you want a quiet, refined dinner with no interruptions. I would also choose another activity if your evening schedule is tight. Three hours is a serious block of time, and the audience interaction means the pace is not entirely under your control.
Should you book this Madrid opera dinner?
I would book La Castafiore if you want a memorable Madrid night that combines food, singing, and local character without the formality of a major opera house. The strongest reasons are the talented staff singers, the unusual dinner format, the Spanish menu, and the included drinks.
Check the start time carefully, share dietary restrictions in advance, and expect to take part rather than simply watch. If that sounds appealing, $69 is a reasonable price for a three-hour evening with professional music and a celebratory finish.
If your ideal night is a silent meal or a full-length opera in a theater, skip it. For almost everyone else, especially visitors who want one distinctive cultural evening in Madrid, this is a very good choice.
FAQ
Where does the Madrid 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.
What kind of music is performed?
The program includes opera, operetta, and traditional Spanish zarzuela lyric songs.
Who performs the music?
The wait staff at La Castafiore perform the songs, with a pianist also accompanying the program.
What food is included?
The menu includes Spanish tapas and several courses. Listed examples include Spanish omelet, marinated salmon rolls with broad beans in garlic sauce, grilled entrecote with herb butter, hake with parsley, gulas and clams, and milk mousse.
Can I choose my main course?
Yes. The listed main-course choices are grilled entrecote with herb butter or hake with parsley, gulas and clams.
Are drinks included?
Wine, beer, soft drinks, and coffee are included. Liquors are not included.
Is audience participation part of the show?
Yes. The singers interact with the audience, and the evening can include invitations to sing, dancing, birthday celebrations, and a final toast.
Is the activity wheelchair accessible?
Yes, the activity is listed as wheelchair accessible.
Can I cancel for a refund?
Yes. You can cancel up to 24 hours in advance for a full refund.
Just added in Madrid
- Madrid: Don Quixote de la Mancha Windmills & Toledo Tour★ 4.9 · 254 reviews
- Tour Madrid: Secrets in a Electric Tuk Tuk★ 4.6 · 155 reviews
- Madrid: Toledo Day Trip with Winery Visit and Wine Tasting★ 4.4 · 177 reviews
- Madrid: Guided Tour of Toledo with Cathedral Visit★ 4.3 · 399 reviews
- Madrid: 6-Hour Day Trip to Toledo with Guided Walking Tour★ 4.0 · 865 reviews
- Madrid: Tasty Tapas Tour & Visit to a Terrace with Views★ 4.5 · 118 reviews
- Madrid: Flamenco Show&Drink at Tablao 1911 (World’s Oldest)★ 4.7 · 253 reviews
- Madrid: Street Art Tour with Local Graffiti Hunter★ 4.8 · 270 reviews
Tours in Madrid, compared.

Live Flamenco Show with Food and Drinks Options
Read our review →
Avila & Segovia Tour with Tickets to Monuments from Madrid
Read our review →
Three Cities in One Day: Segovia, Avila and Toledo from Madrid
Read our review →
Segovia and Toledo Tour, Alcazar, and Cathedral
Read our review →
Royal Palace Expert Guided Tour with Skip-the-Line
Read our review →Browse the lists this tour appears in



