Coral Gables
The top Coral Gables restaurants doing Miami Spice 2024 are Morton's Steakhouse, Ruth's Chris, Fiola Miami, and more.
By Nicole Lopez-Alvar
July 5, 2024
Ruth's Chris Steakhouse is participating in Miami Spice 2024.Ruth's Chris Steakhouse photo
`,`
Related
- The Juiciest Event of Summer Returns: Annual Mango Festival in Coral Gables
`,`
Related
- Beloved Coral Gables Restaurant to Move After Six Years at Historic Hotel
`,`
Related
- Interview: Michelin-Starred Sushi Chef Shingo Akikuni Calls Miami Home
`,`
Related
- New Restaurant at the Biltmore in Coral Gables Is a Golfer's Dream
`,`
Related
- Lots of Laughs With a Miami Twist in GableStage's Laughs In Spanish
`,`
Related
- Catch the Closing of Miami's Classical Music Season With Unmissable Performances
` ];
It's official: The 23rd annual Miami Spice season is almost here, and the participating Coral Gables restaurants are better than ever.
From August 1 to September 30, locals and visitors alike can indulge in more than 250 of Miami's best restaurants without the high-end prices. Guests can enjoy prix fixe, three-course meals for just $30 or $35 for lunch and brunch, and $45 or $60 for dinner. Each three-course meal during Miami Spice 2024 includes an appetizer, entrée, and dessert. (By the way, beverages, tax, and gratuity are not included.)
From high-end steakhouses to romantic seafood-forward restaurants, these are the best Coral Gables restaurants participating in Miami Spice 2024. For thecomplete list of participating Miami Spice restaurants in 2024, click here.
click to enlarge
Pancakes at Eating House
Photo by Jordan Braun
Eating House
128 Giralda Ave., Coral Gables786-580-3745
eatinghousemiami.com
- Days Offered: Monday through Sunday
- Seatings: Dinner
- $60 Dinner Highlights: Burrata, red shrimp al ajillo, pasta carbonara, Florida yellowtail snapper, grilled beef short ribs, the dirt cup, lemon meringue pie, cereal milk panna cotta
click to enlarge
Fiola is participating in Miami Spice 2024.
Fiola Miami photo
Fiola Miami
1500 San Ignacio Ave., Coral Gables305-912-2639
fiolamiami.com
- Days Offered: Brunch (Sunday only), Lunch and Dinner (Monday through Thursday and Sunday)
- Seatings: Brunch, lunch, and dinner
- $35 Brunch Highlights: Cobia ceviche, peach gazpacho, Wagyu steak tartare, lumachine cacio e pepe, fettuccine carbonara, vanilla waffles, pan-roasted branzino, steak & eggs, Basque cheesecake, budino di cioccolato
- $35 Lunch Highlights: Local zucchini carpaccio, Italian salad, spaghetti pomodoro, chicken parmigiana, osteria steak, whole wheat rigatoni, raspberry panna cotta
- $60 Dinner Highlights: Ora king salmon carpaccio, Basil caesar salad, swordfish Milanese, mezze rigatoni alla vodka, wood oven-roasted duroc pork chop
click to enlarge
Morton's the Steakhouse is participating in Miami Spice 2024.
Photo by Ralph Smith Photography
Morton's the Steakhouse - Coral Gables
2333 Ponce de Leon, Coral Gablesat the Hotel Colonnade
305-442-1662
mortons.com
- Days Offered: Monday through Sunday
- Seatings: Lunch and dinner
- $35 Lunch Menu Highlights: Cup of lobster bisque, Wagyu meatball, center-cut filet mignon, double-cut heritage pork chop
- $60 Dinner Menu Highlights:Wagyu meatballs, Morton's wedge salad, lobster bisque, Maine lobster ravioli, double-cut heritage pork chop, center-cut filet mignon, key lime pie, "Morton's Legendary Hot Chocolate Cake"
click to enlarge
Noma Beach
Noma Beach photo
Noma Beach at Redfish
9610 Old Cutler Rd., Coral Gables305-668-8788
noma-beach.com
- Days Offered: Wednesday through Sunday
- Seatings: Dinner
- $60 Dinner Highlights: Manchego croquette, spicy tuna crisp rice, scallop crudo, crab cake, hot honey glazed salmon, fettuccine alfredo, Noma paella, filetto di marsala, lava cake, carrot garden cake
click to enlarge
Perry's 44th birthday special, which is not part of Miami Spice
Perry’s Steakhouse & Grille photo
Perry's Steakhouse & Grille
4251 Salzedo St., Coral Gables786-703-9094
perryssteakhouse.com
- Days Offered: Monday through Sunday
- Seatings: Dinner
- $60 Dinner Highlights: artichoke, potato, and leek soup with truffle oil, signature wedge, eight-ounce "Filet Perry," "Perry's Famous Pork Chop," chargrilled salmon, seared scallop pasta, orange vanilla cream cheesecake
click to enlarge
The ceviches and dishes from Pisco y Nazca offer a modern take on Peruvian cuisine.
Pisco y Nazca photo
Pisco y Nazca Coral Gables
101 Miracle Mile, Coral Gables786-810-2266
piscoynazca.com
- Days Offered: Monday through Sunday
- Seatings: Lunch and dinner
- $30 Lunch Highlights: Causa crocante, tiradito de corvina, tostones, papas a la huancaina, resaca burger, pollo saltado, ensalada bacan, chaufa, salmon poke bowl, pulled pork bowl, flan, suspiro
- $45 Dinner Highlights: Ceviche chipotle, sweet and sour shrimp, anticucho de pollo, lomo saltado, Nikkei pork chop, pescado a lo macho, chicharron de pescado, flan, suspiro
click to enlarge
Streak from Ruth's Chris
Ruth's Chris Steakhouse photo
Ruth's Chris Steak House
2320 Salzedo St., Coral Gables305-461-8360
ruthschris.com
- Days Offered: Monday through Sunday
- Seatings: Dinner
- $60 Dinner Highlights: Roasted tomato crab soup, steakhouse salad, eight-ounce filet with chimichurri, 16-ounce New York strip, stuffed chicken breast, sizzling crab cakes, cheesecake
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } // const insertionBlockClass = `fdn-paragraph-insertion-block`; const styleElementHook = `fdn-paragraph-insertion-styles`; jQuery(element).addClass(insertionBlockClass); if (jQuery(`[${styleElementHook}]`).length === 0) { jQuery('div.fdn-content-body, div #storyBody').append('
') const paragraphLineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() const styleElement = jQuery(`
`); const styleText = ` div.fdn-content-body br+.${insertionBlockClass}:not([hidden]), div #storyBody br+.${insertionBlockClass}:not([hidden]) { margin-top: ${paragraphLineHeight*2}px; margin-bottom: ${paragraphLineHeight}px; } div.fdn-content-body br+.${insertionBlockClass}[hidden] > div:last-of-type, div #storyBody br+.${insertionBlockClass}[hidden] > div:last-of-type { margin-bottom: ${paragraphLineHeight*2}px; } ` styleElement.text(styleText); jQuery('head').append(styleElement); } // } } jQuery(element).insertBefore(this.paragraphEndNodes[index]); } else { console.warn('Foundation.ParagraphTool.insertElemenAt: invalid insertion index', index); } } this.insertElemenAtEnd = function (element) { if (this.paragraphEndNodes.length) { let lastNode = this.getNodeAtIndex(this.paragraphEndNodes.length -1); if (this.isDoubleBrParagraphBreak(lastNode) || this.isBrParagraphBreakBeforeBlockElement(lastNode)) { if (jQuery(element).get(0).tagName.match(/SCRIPT/i) !== null) { jQuery('
').insertAfter(this.paragraphEndNodes[index]); jQuery('
').insertAfter(this.paragraphEndNodes[index]); } else { jQuery('div.fdn-content-body, div #storyBody').append('
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } } } } this.bodyContainer.append(element); } this.getNodeAtIndex = function (index) { return this.paragraphEndNodes[index]; } }
`); } var paragraphCount = myParagraphTool.getParagraphEndNodeCount(); // No need to insert if there aren't enough paragaphs if (paragraphCount >= parseInt(item.requiredCountToDisplay)) { // Matches specific paragraph insertion indexes if (item.insertPoint.match(/^\d+$/) !== null) { var insertIndex = parseInt(item.insertPoint) - 1; // Insert within content if (insertIndex < paragraphCount) { myParagraphTool.insertElemenAtIndex(componentElement, insertIndex); } // Append to the end if the insert point is beyond the paragraph count else { myParagraphTool.insertElemenAtEnd(componentElement) } } // Matches for 1/2, 1/4, 2/3, 5/6, etc else if (item.insertPoint.match(/^[1223456]\/[23456]$/) !== null) { var fractionMatch = new RegExp(/^([123456])(?:\/)([23456]$)/); var fractionPart = parseInt(item.insertPoint.match(fractionMatch)[1]); var fractionWhole = parseInt(item.insertPoint.match(fractionMatch)[2]); var fractionValue = fractionPart / fractionWhole; var fractionIndex = Math.floor(myParagraphTool.paragraphEndNodes.length * fractionValue) - 1; myParagraphTool.insertElemenAtIndex(componentElement, fractionIndex); } // Matches for every Nth insertion point else if (item.insertPoint.match(/^\d*th$/i) !== null) { var intervalIndex = parseInt(item.insertPoint.match(/^(\d*)th$/i)[1]); var startingIndex = parseInt(item.startingPoint) - 1; var insertionMax = parseInt(item.maxInsertions) || 100; var insertionCount = 0; for (var i = startingIndex; i < myParagraphTool.paragraphEndNodes.length && insertionCount < insertionMax; i++) { if ((i - startingIndex) % intervalIndex === 0) { let currentNode = myParagraphTool.getNodeAtIndex(i); const clonedComponent = componentElement.clone(); myParagraphTool.insertElemenAtIndex(clonedComponent, i); insertionCount++; } } } } }); Foundation.Content['20574075'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['20574075'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['20574075'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }