Madrid: Opera and Zarzuela Show and Dinner

REVIEW · MADRID

Madrid: Opera and Zarzuela Show and Dinner

  • 4.8509 reviews
  • 3 hours
  • From $69
Book on GetYourGuide →

Operated by Restaurante La Castafiore · Bookable on GetYourGuide

Dinner turns into music fast. At Restaurante La Castafiore, you eat Spanish tapas while performing waiters sing classic opera and zarzuela-style lyric pieces in the dining room. The place opened in 1996 with a mission to spotlight young artists and keep lyric theater alive, and you feel that goal in the way the show moves right through your meal.

I like two things most. First, the live singers at your table make it feel personal, not distant. Second, the food stays genuinely Spanish instead of being just “dinner-show filler.” One drawback to consider: this is not a formal opera house. If you want big theater staging and silent audience etiquette, you may prefer a traditional performance elsewhere.

Over about 3 hours, you’ll go from an overture to dessert, with a toast at the end for La Traviata. Dinner comes with drinks (wine, beer, soft drinks, and coffee), while liquors are not included, so plan on ordering that kind of thing separately if you want it.

Key things that make this dinner show work

Madrid: Opera and Zarzuela Show and Dinner - Key things that make this dinner show work

  • Waiter-singers do the show: entertainers serve food while singing, then circle the room so the action feels close.
  • Music is built into each course: you’re not just eating during a performance; the menu follows the program.
  • Clear value for a full night out: dinner plus a drink set plus live opera/zarsuela singing for one set price.
  • A real sing-along vibe: audience participation and interaction are part of the fun.
  • A festive finale with a toast: everyone is invited to raise a glass to La Traviata at the end.

La Castafiore: Opera in the middle of Madrid eating

Madrid: Opera and Zarzuela Show and Dinner - La Castafiore: Opera in the middle of Madrid eating
If you picture Madrid opera, you might think velvet seats, high ceilings, and everyone staring politely into the dark. This experience flips that. At La Castafiore (C/ Marqués de Monasterio, 5), the “stage” is your dining room. Performing waiters carry the music from table to table, so the evening becomes social in a way a theater can’t.

The restaurant has a specific identity. It opened in 1996 to support young artists and promote lyric theater. That matters because you’re not watching a stiff, rehearsed act that forgets the crowd. Instead, the show seems built around engaging people where they sit—serving, singing, then pulling the room into the moment.

Expect a cozy atmosphere and a night that feels like it belongs to Madrid more than a generic performance business. One practical bonus: you don’t need perfect cultural “opera homework.” The themes are familiar (big opera names show up in the program), and the format is approachable.

Also, this is wheelchair accessible, which is a real plus for a dinner show that otherwise can be tricky in older buildings.

You can also read our reviews of more tours and experiences in Madrid

The 3-act dinner menu: how the music rides with your meal

Madrid: Opera and Zarzuela Show and Dinner - The 3-act dinner menu: how the music rides with your meal
The show runs on a simple idea: each part of the program pairs with what you’re eating. Here’s how the evening is structured, so you know what you’re signing up for.

It starts with an overture from Il Barbieri di Siviglia, served right away with a traditional tapa of Spanish omelet. This is a smart opening. You’re not waiting through boredom while the singers “warm up.” You’re eating and listening immediately, which sets the pace for the rest of the night.

Then comes the first act, Die Zauberflöte. Your course for this section is marinated salmon rolls filled with baby broad beans in garlic sauce. It’s classic Spanish flavors in a format that feels a bit more “restaurant special” than home cooking. The broad beans and garlic also fit the idea of zarzuela lyric songs: hearty, flavorful, and built for enjoyment.

After that, you move into the second act, which includes the main course selection. This part is labeled through popular opera segments—La Boheme and La Traviata—and your menu choice lines up with the act you’ll hear with your food.

Finally, dessert lands as the plaudit (the final treat) from El Gato Montés: a milk mousse. Ending with something light and creamy helps the night feel complete without turning into an overly heavy dinner.

At the end, diners are invited to toast La Traviata. It’s not just a throwaway moment. It’s the final cue that you’ve officially “finished the show,” and it helps the whole night feel like one coordinated event rather than separate experiences stapled together.

Main-course choices: entrecote with herb butter or hake with clams

This dinner show gives you a real decision for the main course. You can choose between two options tied to the program:

  • Grilled entrecote with herb butter (paired with La Boheme)
  • Hake with parsley, gulas (baby eels), and clams (paired with La Traviata)

If you eat meat, the entrecote option is the most straightforward choice: grilled steak with a herb-butter finish. It’s the kind of dish that works well if you want comfort flavors and a familiar texture after the earlier seafood starter.

If you prefer seafood, the hake dish sounds more Spanish in spirit, because it reads like a coastal plate—fish plus shellfish elements, with gulas adding that distinctive, briny bite. If you’ve never had baby eels (gulas), I’d treat it as an “adventure” dish. Not scary—just new.

One more thing to keep in mind: this show asks you to advise of dietary restrictions on booking. If you have allergies, vegetarian needs, or religious restrictions, don’t leave it for the day-of. Tell them when you reserve so the kitchen can plan.

Drinks and price: what $69 buys you (and what it doesn’t)

At $69 per person for roughly 3 hours, you’re paying for a combination that usually costs more separately in a big-city capital: live performance plus a sit-down meal.

Here’s what’s included:

  • Dinner
  • Drinks: wine, beer, soft drinks, and coffee
  • Opera and zarzuela show

Liquors are not included, so if you’re the type to start with a strong cocktail, plan on paying extra.

To judge value, I compare this night to three common Madrid options: a tapas crawl (food-only), a drink-and-snack evening (no full show), or a standard theater night (performance-only). This works because you get a built-in rhythm: you’re fed during the program, you’re drinking throughout, and you’re entertained the whole time.

I also like that you get enough structure to avoid “what do we do next?” fatigue. The overture starts early with the omelet, the first act pairs with the salmon course, and the dessert wraps the story. It’s a full evening plan at a set price.

One more practical perk: the booking style offers reserve now and pay later, which can help if you’re still juggling your Madrid schedule.

Audience interaction and timing: the main trick is arriving with cushion

Madrid: Opera and Zarzuela Show and Dinner - Audience interaction and timing: the main trick is arriving with cushion
This dinner show isn’t a sit-and-stare performance. The singers interact with the audience as they go. Sometimes that can mean playful moments at your table, and it likely means you’ll feel included rather than watching from the sidelines.

That also brings a practical timing tip. The schedule can move with the dinner flow, and the overture is served right at the start. Give yourself a cushion when you arrive at La Castafiore. If you’re even a bit late, you can end up missing the opening pairing that sets the tone.

I also suggest this mindset: don’t come expecting silence. Come ready to listen, eat, and participate at your comfort level. If you’re shy, you can still enjoy it without trying to “perform back.” The show is built to carry you.

If you want to maximize your comfort, arrive a few minutes early, get settled, and then let the first songs pull you in.

You can also read our reviews of more tours and experiences in Madrid

Who should book this Madrid opera dinner and who should skip it

This is a strong fit if you want a Madrid night that feels different from museums and lines. It’s especially good for:

  • Opera-curious travelers who don’t want to commit to a full evening in a formal theater
  • Food-first people who still want a real performance (not background music)
  • Couples, groups, and solo travelers who like lively atmospheres
  • Families who want something age-friendly and not too stiff—this format tends to work because it’s social and not overly formal

It may be less ideal if:

  • You need a traditional opera-house setup, with reserved seating and formal hush
  • You dislike audience interaction entirely
  • You want long stretches of uninterrupted music without the flow of courses and service

One thing I appreciate: even people who aren’t “opera people” can still enjoy it because it’s structured around food, clear segments, and approachable staging. If you like humor in your culture, you’ll probably have a good time here.

Should you book this opera and zarzuela dinner show?

Yes, if you’re looking for a memorable Madrid evening that mixes live performance with a genuine meal you’ll actually want to eat. For the price, the combination is hard to beat: dinner plus drinks plus live opera/zarsuela singing for about 3 hours, all in one package.

Book it especially if you like the idea of singers who are not hiding behind a stage curtain. The best moments here are the ones where the music and the meal feel linked—overture with omelet, first act with salmon and broad beans, main course paired with the next opera segment, and dessert as the final landing.

Skip it if you want a formal theater experience and strict etiquette. This night is more about shared energy than traditional worship at the altar of silence.

If you want to make the decision confidently, ask yourself one question: do you enjoy shows where the performers come into your orbit? If yes, this is one of the easiest “book and enjoy” picks for Madrid.

FAQ

How long is the Madrid Opera and Zarzuela Dinner show?

It lasts 3 hours.

Where is the meeting point?

You meet at La Castafiore restaurant, C/ Marqués de Monasterio, 5, Madrid.

What’s included in the price?

Dinner and drinks are included, along with the opera and zarzuela show. Drinks include wine, beer, soft drinks, and coffee.

Is liquor included?

Liquors are not included.

Can I cancel for a full refund?

Yes. You can cancel up to 24 hours in advance for a full refund.

Is the venue wheelchair accessible?

Yes, it is wheelchair accessible.

Not for you? Here's more nearby things to do in Madrid we have reviewed