Vero Beach · Est. Fine Dining

Crafted with intention, served with soul

At Casa Amigos, every plate tells a story of meticulous craft — from hand-selected ingredients to the final flourish on your table. This is dining in Vero Beach, redefined.

Elegant dining room interior with warm lighting
20+
Years of Craft
100%
Fresh Ingredients
4.8
Guest Rating
Chef preparing a dish in the kitchen

Where every meal feels like coming home

Casa Amigos was born from a simple conviction: the best dining experiences begin with genuine warmth and an unwavering commitment to quality. On 20th Street in the heart of Vero Beach, we've built a place where every guest is treated like family.

Our kitchen draws from the freshest coastal ingredients, local harvests, and time-honored techniques — then elevates them with creative precision. The result is a menu that honors tradition while boldly embracing the present.

Locally sourced seafood & produce
Open for dinner seven nights
Curated wine & cocktail program
Private dining available
Elegant table setting with candles and wine

More than a meal — a moment

From the first greeting at the door to the last sip of coffee, every detail at Casa Amigos is considered. Our dining room blends understated elegance with genuine warmth, creating an atmosphere where celebrations feel natural and quiet evenings feel special.

Guest Voices

What our guests say

An extraordinary evening from start to finish. The flavors were bold yet refined, and the service made us feel genuinely welcomed. Casa Amigos has become our go-to for every special occasion.

— A Verified Diner

The attention to detail is remarkable — from the curated wine pairings to the beautifully plated courses. This is the kind of restaurant that makes Vero Beach worth visiting.

— A Local Guest

We hosted our anniversary dinner here and it was perfect. The private dining space was intimate, the food was unforgettable, and the staff anticipated our every need.

— A Celebration Guest

Visit us on 20th Street

We welcome walk-ins and reservations alike. For parties of six or more, private dining inquiries, or any questions, reach out anytime — we'd love to hear from you.

Address 6200 20th St, Vero Beach 32966-1000
Hours Monday – Thursday: 5:00 PM – 10:00 PM
Friday – Saturday: 5:00 PM – 11:00 PM
Sunday: 4:00 PM – 9:00 PM

Send Us a Message

We'll respond within one business day.

Message Sent

Thank you — we'll be in touch shortly.

Is this your business? Claim your website
Your own domain includedLive in minutes, edit anytime
Claim my website