REVIEW · MADRID
Madrid: Opera and Zarzuela Show and Dinner
Book on GetYourGuide →Operated by Restaurante La Castafiore · Bookable on GetYourGuide
Opera and dinner walk into a room. At La Castafiore in central Madrid, you eat a Spanish meal while the waiters perform zarzuela and classic opera selections right at your table. The format is playful and grown-up at the same time, and it lasts about 3 hours from the first overture to the final toast.
I like the way the music drives the pacing, not the other way around. You get a real show flow with courses matched to specific pieces, and the overall value is strong for what you’re getting: dinner plus drinks plus live performance. One thing to plan for is timing—one past booking note said the show started earlier than the ticket time, so I’d build in buffer time when you arrive.
In This Review
- Key moments worth circling
- Why Opera Waiters in Madrid Make Sense
- La Castafiore: The Room, the Vibe, and the Way the Night Moves
- The 3-Act Musical Dinner: What Happens From Start to Finish
- Overture: Il Barbieri di Siviglia plus the Spanish omelet
- Act 1: Die Zauberflöte with marinated salmon rolls
- Act 2 (main course): choose your opera-linked dish
- Plaudit (dessert): El Gato Montés milk mousse
- Finale: toast to La Traviata
- What You Actually Eat: Tapas Feel, Opera Timing
- Drinks, Included Extras, and the $69 Value Math
- Timing and Arrival: How to Avoid Missing the Best Part
- Who Should Book This Dinner and Show
- Should You Book Madrid Opera and Zarzuela at La Castafiore?
- FAQ
- How long is the Madrid opera and zarzuela dinner experience?
- What’s included with the ticket price?
- Are liquors included?
- Where do I meet for the show?
- Is the venue wheelchair accessible?
- Can I choose my main course?
- What is the cancellation policy?
Key moments worth circling
- Performing waiters, not a distant stage: singers serve, act, and sing while moving through the room
- A clear 3-act musical program: each course ties to a specific opera or zarzuela segment
- Spanish tapas-style starters that match the overture vibe: you start with a classic Spanish omelet
- Main-course choice for Act 2: you can pick between an La Boheme style beef option or an La Traviata style fish option
- Audience participation energy: you may be invited to sing and dance as the night winds down
Why Opera Waiters in Madrid Make Sense

Madrid has opera culture, but it also loves doing things with warmth and humor. This dinner show leans hard into the Spanish tradition of zarzuela, the lyric form that sits somewhere between theater and song. Instead of watching from far away, you’re in a restaurant where the performers are built into the service.
La Castafiore opened in 1996 with a mission to support young artists and keep lyric theater alive. That matters because it explains the “show up and sing” confidence you feel during the night. You’re not dealing with a stiff, formal production where everything is untouchable. It’s theater with dinner wrapped around it.
If you like your evenings with a sense of story, this works. The music isn’t random background. It comes in segments that line up with what you’re eating, so you always feel like something is happening.
A few more Madrid tours and experiences worth a look
La Castafiore: The Room, the Vibe, and the Way the Night Moves

The restaurant itself is the stage. The performers act as waiters and singers, and they move through the room rather than staying fixed at one point. That creates a close, social feel where you’re not just observing—you’re part of the scene.
This kind of setup also helps you with one common dinner-show problem: bad sightlines. Several past guests have said they didn’t feel stuck, and the show’s energy spreads around the dining area. I’d still treat it like a real performance: arrive a bit early so you’re settled before the overture starts.
Another plus is the cast strength you’ll likely hear right away. Guests consistently highlight strong operatic voices and professional music-making, including piano accompaniment. Even if you’re not fluent in the opera world, you can appreciate the technique, the clarity, and the way the performers switch between acting and singing.
The 3-Act Musical Dinner: What Happens From Start to Finish

This night is built like a short opera evening—just adapted for dinner service. You’ll hear an overture, then two labeled acts, then a finale dessert and toast.
Overture: Il Barbieri di Siviglia plus the Spanish omelet
The evening opens with an overture from Il Barbieri di Siviglia. As that gets going, you’re served a Spanish omelet. It’s a smart pairing: the omelet feels like an easy, comforting Madrid starter, and it gives the room time to settle into the show.
Act 1: Die Zauberflöte with marinated salmon rolls
For the first act, the music shifts to Die Zauberflöte. This course includes marinated salmon rolls filled with baby broad beans in garlic sauce. If you like Spanish flavors but want something a little lighter than a heavy stew or roast, this hits a nice balance.
Act 2 (main course): choose your opera-linked dish
Act 2 is where you get a choice, and it’s linked to the opera theme for that segment:
- Option A: Grilled entrecote with herb butter paired with La Boheme
- Option B: Hake with parsley, gulas (baby eels), and clams paired with La Traviata
This is more than a gimmick. Choosing your main helps you avoid the classic dinner-show tradeoff where you tolerate something you didn’t want. If you prefer beef, go with the entrecote. If you want a more seafood-forward plate, the hake option sounds like the more adventurous bet.
Plaudit (dessert): El Gato Montés milk mousse
Dessert follows with the plaudit, a milk mousse of El Gato Montés. It’s a sweet, calmer landing after the act-driven energy. A mousse format also tends to sit well after a salty seafood or beef-heavy course.
Finale: toast to La Traviata
At the end of the night, diners are invited to raise a toast to La Traviata. In some past celebrations, guests have noted champagne appearing as part of the finale, so if you see it when you arrive, you’ll know what’s happening.
What You Actually Eat: Tapas Feel, Opera Timing
I like how this dinner keeps the food in a Spanish lane without turning the meal into a complicated tasting menu. The starters feel tapas-style—snackable, flavorful, and designed for a lively room.
What stands out in the program is the match between course and music. You start with a Spanish omelet during an overture. You move into a salmon-and-broad-bean dish with the first act. Then you reach the main course where your choice locks into either the La Boheme or La Traviata storyline. Finally, dessert ties back to El Gato Montés.
That structure helps you relax. You don’t need to track a long menu or decide what’s next. The performers guide the pace, and the food shows up as part of the show rhythm.
If you have dietary restrictions, the safest move is to flag them when you book. The experience notes say dietary needs should be advised at booking, which is exactly what you want for a place that’s coordinating courses around live performance.
Drinks, Included Extras, and the $69 Value Math
The ticket price is $69 per person for a 3-hour dinner show with drinks included. Included beverages are wine, beer, soft drinks, and coffee. Liquors are not included.
For value, I look at two things: (1) how much food you get and (2) whether the entertainment would cost extra if you booked it separately. Here, you’re paying for dinner plus a live opera/zarzuela performance in one package. That usually pencils out well, especially if you’re comparing to the cost of a standalone concert ticket plus dinner in Madrid.
One practical note: if you love mixed drinks or stronger spirits, plan on alcohol up to wine/beer only. Since liquors aren’t included, you may want to set expectations or budget for any upgrades.
Timing and Arrival: How to Avoid Missing the Best Part
This experience runs about 3 hours, and you’ll want to check the starting time for the evening you choose.
Here’s the practical tip I’d follow: arrive early and don’t treat the printed time like a suggestion. One guest shared that their ticket time didn’t match the actual show start, which meant they missed the first part. I can’t promise that will happen on every night, but the fix is simple: give yourself time to get inside, get seated, and settle before the overture begins.
Meeting point is La Castafiore restaurant, C/ Marqués de Monasterio, 5, Madrid. It’s in central Madrid, so you can typically pair this with a late dinner plan or a pre-show wander. Just keep your calendar loose enough that you’re not sprinting across town.
Who Should Book This Dinner and Show
This is a great fit if you want an evening that’s equal parts music and social fun.
You’ll likely enjoy it if:
- you like opera or zarzuela, even if your knowledge is casual
- you want a different Madrid night than museums and standard tapas hopping
- you like being close to the action, not hidden behind a proscenium
- you’re traveling as a couple, friends group, or solo and you want staff-led momentum
It may feel less ideal if you:
- hate audience interaction or dancing moments
- want a quiet, formal theater experience with no mingling
- are very strict about starting times and punctuality without buffer
The good news is that the show’s structure is clear, and the restaurant setup supports the performance. People consistently describe the night as a laid-back, fun way to experience Spanish lyric music without needing to dress up like you’re going to a grand opera house.
Should You Book Madrid Opera and Zarzuela at La Castafiore?

If you’re deciding between another dinner and another show, I’d choose this when you want something both cultural and easy. For $69, you get a coordinated 3-part musical program, a full dinner with Spanish-focused dishes, and included wine/beer/soft drinks/coffee. The performers being the waiters is the whole point, and it turns the night into more than just background entertainment.
Book it if you’re open to a playful, close-up performance style and you like your food with a storyline. I’d pass only if you strongly prefer traditional theater seating or you know you’ll be stressed by any chance of an earlier-than-expected start. Otherwise, it’s one of those Madrid evenings that turns a simple meal into a real memory.
FAQ

How long is the Madrid opera and zarzuela dinner experience?
It lasts about 3 hours.
What’s included with the ticket price?
The ticket includes the dinner and drinks (wine, beer, soft drinks, and coffee), plus the opera and zarzuela show.
Are liquors included?
No. Liquors are not included.
Where do I meet for the show?
You meet at La Castafiore restaurant, C/ Marqués de Monasterio, 5 Madrid.
Is the venue wheelchair accessible?
Yes, it is wheelchair accessible.
Can I choose my main course?
Yes. For the main course, you can choose between grilled entrecote with herb butter (paired with La Boheme) or hake with parsley, gulas (baby eels), and clams (paired with La Traviata).
What is the cancellation policy?
You can cancel up to 24 hours in advance for a full refund.





























