Coral Gables
Montréal's largest shawarma chain Boustan will open its first U.S. spot in Miami with its popular pitas, bowls, and salads.
By Rachel Costa
August 26, 2024
Canada's famed Schwarma chain is coming to Coral Gables.Screenshot via Instagram/@boustanrestaurant
Audio By Carbonatix
`,`
Related
- Legendary Coral Gables Diner Burger Bob's to Reopen This Fall
`,`
Related
- Local Favorite Minty Z Among Wave of Miami Vegan Restaurant Closures
`,`
Related
- Grove Chain Boom: Craft Miami, Pura Vida to Open in Coconut Grove
`,`
Related
`,`
Related
- Renowned Married Chefs Open Momento by Ikaro in Downtown Miami
`,`
Related
- Famed New York Bagel Company to Open First Florida Location
`,`
Related
- Broward's Favorite Burger Food Truck Opens in Oakland Park
`,`
Related
- Emmy Squared Opens in Coral Gables With Detroit-Style Pizza
`,`
Related
- Miami Pop-Up Cowy Burger Opens First Location in Wynwood
` ];
Montréal'slargest shawarmachain, Boustan, is going international, and its first U.S. location is set to open in Miami.
According to Traded, the popular Mediterranean chain hailing from Montréal, Canada, has leased retail space at 2209 SW 37th Ave. in Coral Gables, just steps away from the bustling Miracle Mile.
Boustan is known throughout the southeast region of Canada for its Middle Eastern shawarma, which it prepares in all forms, including pitas, bowls, and salads. Popular shawarma protein choices include chicken, beef, mixed, falafel, vegetarian, kafta, and even vegan options made with shiitake mushrooms.
click to enlarge
Canada's largest shawarma chain Boustan will open its first U.S. location in Coral Gables, Miami, with its popular shawarma pitas, bowls, and salads.
Screenshot via Instagram/@boustanrestaurant
Boustan came onto the scene in1986 when it opened its first location onCrescent Street inMontréal.For 25 years, it remained a single-location shawarma restaurant before expanding to over 67 stores in Quebec, Ontario, and New Brunswick.
Now, Boustan is going International, with locations across the U.S. and Africa.
The main difference between shawarma and gyro is the type of meat used to prepare each dish: Shawarma is usually made with chicken, turkey, beef, or lamb, while gyro is traditionally made with pork.
With over 60 locations, Boustan has a massive following, including on social media.
@boustanrestaurant How to make the WHOLE group happy! 🤤 Psst. Our Party Paks are only 79.99$ right now. You know what to order for your next party! #party #lebanesefood #partypaks #ubereats #doordash #skipthedishes #partyfood #mtlfoodie #fyp #shawarma #toronto #montreal ♬ Taste - Tyga
The same meat and vegetarian choices are available for those who prefer the popular bowl options. Ending the meal on a sweet note, there's a selection of baklavas for dessert.
Although no opening date has been confirmed, New Times will update this article once a date has been announced.
Boustan Miami. 2209 SW 37th Ave., Coral Gables; boustan.ca. Opening date to be announced.
') 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['21112979'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['21112979'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['21112979'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }