REVIEW · MADRID
Madrid: Opera and Zarzuela Show and Dinner
Book on GetYourGuide →Operated by Restaurante La Castafiore · Bookable on GetYourGuide
Opera at dinner can sound strange, but it works. At La Castafiore, you eat Spanish zarzuela while the performers sing from right at your table, turning tapas into a mini opera night. What I really like is (1) the live voices from the staff themselves and (2) the fact that the menu is a real meal, with dishes built around the show. The main thing to watch for is timing: some people report the performance starting earlier than the ticket time, so plan to arrive with extra buffer.
This is a 3-hour night built around familiar classical works, but it never feels stuffy. The room has a friendly, family-like mood, and the performers do audience interaction at a pace that works with dinner service. If you want a quiet, background-music meal, this may not be your style.
In This Review
- Key takeaways before you go
- Why La Castafiore Makes a Madrid Opera Dinner Work
- The 3-hour program: overture to dessert (and how dinner fits the acts)
- Start: overture + Spanish omelet tapa
- Act 1: Die Zauberflöte + marinated salmon rolls
- Act 2: your main-course choice tied to the show
- Dessert: El Gato Montés milk mousse
- Finale: toast to La Traviata
- Food and drinks: what’s actually included (and what to watch)
- The singers at your table: zarzuela energy, audience interaction, and that “wow” factor
- A small word of caution: volume and timing
- Price and value at $69: when this is a smart Madrid choice
- Where to go in Madrid: La Castafiore meeting point
- Who should book this zarzuela opera dinner (and who might skip it)
- Should you book the Madrid Opera and Zarzuela Dinner at La Castafiore?
- FAQ
- How long is the Madrid opera and zarzuela dinner?
- What does the experience cost?
- What’s included in the ticket price?
- Are liquors included?
- Is the restaurant wheelchair accessible?
- Can I cancel and get a full refund?
Key takeaways before you go

- Waiters are the singers: the show is performed by the serving team, not a separate cast you watch from afar.
- The dinner follows the music: tapas arrive as the program progresses through multiple acts.
- You’ll toast the finale: the night ends with a group toast to La Traviata.
- Food is more than an afterthought: starters, a main course choice, and a dessert are planned around the show beats.
- It’s strong value for Madrid: the $69 price includes dinner plus drinks and the opera-style entertainment.
Why La Castafiore Makes a Madrid Opera Dinner Work
If you’ve ever wondered how to see opera in Madrid without spending a small fortune or dressing like it’s opening night, this is one of the smarter answers. Restaurante La Castafiore puts the performers inside the dining experience. The singers and actors are part of the service, moving around with songs and scenes while you eat.
I love how practical the concept is. You’re not trapped in a long auditorium schedule with uncomfortable delays. Instead, the pacing is built into the meal, so you’re fed while the program plays out. And the setting is designed for watching and listening without the distance you get in a traditional theater.
The other big win for me is how the show centers on Spanish lyric theater, especially zarzuela, rather than only grand opera in a vacuum. If zarzuela is unfamiliar to you, you’ll still get the point fast: it’s dramatic singing with humor and emotion, and the performers make it readable even if you don’t catch every lyric.
You can also read our reviews of more tours and experiences in Madrid
The 3-hour program: overture to dessert (and how dinner fits the acts)

This experience runs about 3 hours, and it’s structured like a musical evening with clear “beats.” The night opens with a musical overture, then each section brings a course (or course moment) that ties directly to what’s being performed.
Start: overture + Spanish omelet tapa
The night begins with an overture of Il Barbieri di Siviglia. Right away, you get a classic Spanish tapa: a Spanish omelet served in the traditional style. It’s a good warm-up because it anchors the evening in Spanish food before the vocal performances go full opera.
Act 1: Die Zauberflöte + marinated salmon rolls
For the first act, the program uses Die Zauberflöte. Your plate at this stage is marinated salmon rolls, filled with baby broad beans in garlic sauce. This is where the menu shows its logic: the flavors are Mediterranean and punchy, not just “something small to snack on.”
Act 2: your main-course choice tied to the show
The second act leads into the main course, and you get to choose between two options linked to different works:
- Grilled entrecote with herb butter, paired with the La Boheme section
- Hake with parsley, gulas (baby eels), and clams, paired with the La Traviata section
This choice matters more than it sounds. If you’re someone who wants a safe, classic steak-and-butter style option, the entrecote route will fit. If you prefer seafood and want something more distinctly Spanish-sounding, go for the hake option with gulas and clams.
You can also read our reviews of more tours and experiences in Madrid
Dessert: El Gato Montés milk mousse
The “plaudit” (dessert moment) arrives as El Gato Montés is performed. The dessert is a milk mousse that many people describe as smooth and satisfying—sweet without being heavy.
Finale: toast to La Traviata
At the end of the night, everyone is invited to toast La Traviata. It’s a fun closing gesture that keeps the evening from feeling like you’re simply eating through a program. Some diners also report champagne being part of the finale, so don’t be surprised if the last minutes include a bubbly toast.
Food and drinks: what’s actually included (and what to watch)

You’re paying for a full dinner experience, not a light snack with entertainment on the side. The price includes dinner plus drinks: wine, beer, soft drinks, and coffee.
From the menu details you’re given, the pacing looks like:
- a tapa with the overture (Spanish omelet)
- a starter course tied to Act 1 (salmon rolls + baby broad beans in garlic sauce)
- a main course choice tied to Act 2 (entrecote or hake with gulas and clams)
- dessert tied to the final plaudit (milk mousse of El Gato Montés)
A key consideration: liquors are not included. If you like spirits or mixed drinks, you’ll want to plan on paying extra.
One more practical point from what people say: the food quality tends to beat first expectations. Many describe the meal as better than they anticipated for a show-dinner format. And people consistently mention prompt service and a smooth flow from course to course.
The singers at your table: zarzuela energy, audience interaction, and that “wow” factor
The headline here isn’t the building. It’s the performance setup. The singing waiters bring the show to you. That means you’re not just watching from your seat—you’re part of a room where performers move, gesture, and sing in close range.
I like that it feels like lyric theater with personality, not a distant lecture. Zarzuela songs are delivered with drama and humor, and the staff interact with diners as they go. Several people mention dancing too, so be ready for a bit of party energy in the last stretch.
What really pops from the feedback is vocal quality. Multiple people describe strong operatic voices and say the performers are well-trained. One person highlights a group of talented entertainers with multiple operatic voices. Another points out that the pianist plays a key role and deserves credit—so yes, there’s actual music muscle behind the scenes.
A small word of caution: volume and timing
Two things can affect your comfort:
- Expect singing while you’re eating. This is not background music. Plan to enjoy the noise rather than fight it.
- Arrive early enough to catch the start. Some diners report that the show began earlier than the ticket time they had, which meant they missed the first part. So don’t stroll in right at the listed start—get there a little ahead.
Price and value at $69: when this is a smart Madrid choice
At $69 per person for a 3-hour experience, you’re buying three things together:
1) a planned dinner with multiple courses and a main-choice option
2) included drinks (wine, beer, soft drinks, coffee)
3) live opera and zarzuela performed by the serving staff
That combination is where the value math works. A typical night out in central Madrid can add up fast once you include a decent meal plus drinks. And if you’re trying to see classical performance, separate tickets and separate food plans can get expensive quickly.
Also worth noting: the experience has an excellent rating (4.8) across a large number of bookings, with many comments praising the singing quality, atmosphere, and overall fun factor. Even when people mention minor issues, the dominant pattern is strong satisfaction for the price.
The one place the price might not feel like a win is if you only want opera in a traditional theater setting, with no interaction and no singing while you’re mid-meal. This is a dinner show. If you treat it like a party-meets-opera format, it makes sense.
Where to go in Madrid: La Castafiore meeting point
You’ll meet at La Castafiore restaurant, C/ Marqués de Monasterio, 5 Madrid.
This matters because the room can look like just another restaurant from the street until everything starts. If you arrive early, you might think something isn’t happening yet—that’s normal. Use your “buffer time” to get settled, order drinks, and be in place before the first musical moment.
A practical tip: plan transportation so you’re not rushing. When you’re headed to a performance tied to dinner service, being late usually means missing the opening overture, and some people report that early parts can be easy to miss if you arrive after things begin.
Who should book this zarzuela opera dinner (and who might skip it)
This is ideal for you if:
- you want Madrid culture with less formal pressure
- you like classical singing but don’t want to sit in strict theater silence for hours
- you enjoy food paired with live entertainment
- you’d rather spend an evening that feels social and playful than overly formal
It can also work well if you’re traveling as a couple or group and want one shared plan that feels different from museums and guided city walks. People also describe it as fun for multiple ages, with a relaxed family feel, and one comment mentions a great experience even when someone in the group has special sensory needs—likely because the pacing includes movement and breaks that keep the night from becoming a nonstop concert wall.
Skip it if:
- you need a quiet meal where you can talk without performance in the background
- you’re only interested in grand opera staged like a traditional production
Should you book the Madrid Opera and Zarzuela Dinner at La Castafiore?

Yes, I think you should book it if you want a high-reward night that mixes real Spanish food with live vocal performance in the heart of Madrid. The strongest reasons to go are the trained voices and the fact that the show is built into your dinner, not separated from it. At $69 with drinks included, it’s one of the easier ways to get a memorable classical night without turning it into a complicated splurge.
Just go in with the right expectations: arrive early enough not to miss the opening, accept that you’ll be eating with singing happening, and choose your main course based on whether you prefer entrecote or seafood with gulas and clams.
FAQ
How long is the Madrid opera and zarzuela dinner?
It lasts 3 hours.
What does the experience cost?
The price is $69 per person.
What’s included in the ticket price?
Dinner and drinks are included (wine, beer, soft drinks, and coffee), along with the opera and zarzuela show.
Are liquors included?
No, liquors are not included.
Is the restaurant wheelchair accessible?
Yes, the experience is wheelchair accessible.
Can I cancel and get a full refund?
Yes. You can cancel up to 24 hours in advance for a full refund.





























