Miami Beach
New York-based bakery and café Maman is opening a second Miami location in Sunset Harbour with charming decor and pastries.
By Rachel Costa
July 8, 2024
Maman brings South of France-inspired atmosphere and pastries to Sunset Harbor.Maman photo
`,`
Related
- New York’s Felice Restaurant to Open in Brickell this July
`,`
Related
- Local Sushi Takeout Company to Turn Into Restaurant in Coral Gables
`,`
Related
- Sra. Martinez to Reopen in Coral Gables This Fall From Chef Michelle Bernstein
`,`
Related
- Pompano Beach Brewery Odd Breed to Close Due to Rent, Crime, and Failed Promises
`,`
Related
- Italian Food Hall Eataly to Open First Florida Location in Aventura
`,`
Related
- Argentine Celebrity Hot Spot Piegari Opens First U.S. Location in Wynwood
`,`
Related
- Owner of Cafeina to Open Jungle-Themed Cocktail Lounge in Wynwood
`,`
Related
- Miami Native Defies Odds to Launch Dream Cuban Sandwich Food Truck
`,`
Related
- Team Behind Better Days in Brickell Opens Tiki Bar on Calle Ocho
` ];
After opening in Wynwood earlier this year with its popular chocolate chip cookies and trendy and bright interior, Maman, a French bakery and café based out of New York City,is opening in Sunset Harbour this Sunday, July 14.
Maman, which means “mother” in French, was founded by Benjamin Sormonte and Elisa Marshall, whose fondest childhood memories were in the kitchen making recipes passed down from their mothers. Since 2014, the bakery and caféhas opened more than 30 locations across the U.S. and Canada, with a major expansion seen after its "Nutty Chocolate Chip Cookies" were featured inthe 2017 edition of “Oprah’s Favorite Things." They're seriously that good. (Below is a photo for reference.)
click to enlarge
Signature creations include Maman’s famous nutty chocolate chip cookie, which gained notoriety for being featured in "Oprah’s Favorite Things" list.
Maman photo
Maman Sunset Harbour marks the brand's second location in South Florida, with more slated to open in other Miami neighborhoods like Coral Gables, West Palm Beach, and Brickell.
“Sunset Harbour's vibrant community and picturesque setting make it the perfect fit for Maman's expansion,"says Elisa Marshall, cofounder of Maman."We are excited to bring our unique blend of French-inspired cuisine and warm, inviting atmosphere to this beautiful neighborhood."
The grand opening also marks the celebration of Bastille Day, which falls on July 14. Therefore, in celebration of the holiday, the first100 guests will receive a free tote bag and a nutty chocolate chip cookie with a purchase. The regular menu will be available, including gluten-free pastries, cookies, and a wide croissant selection with vegan choices. For drinks, specialty selections include an iced coconut water matcha, lavender hot chocolate, guava mint lemonade, and golden milk latte.
To make the day even better, for one day only, thecafé will offer the limited-edition "Le Croissant des Familles," a 14-inch long croissant. Sales will be limited to two per person for $25 per croissant.
click to enlarge
This giant croissant became a viral sensation online and now Miami can try it without booking a flight to Paris.
Maman photo
Like its Wynwood location, thecafé's design aims for a homey yet elevated, provincial South of France-inspired atmosphere, making Sunset Harbour a perfect fit. The location will feature imported French antique furniture, custom handmade hanging light fixtures made from concrete, seashells, and natural materials, and hand-stenciled floors and walls. Floral installations by Floratorium will play a nod to local Miami vegetation andincorporate Spanish moss and air plants to create banyan-esque style trees.
In atoile-adorned area, remote workers can find a dedicated laptop section to mix work with the full-service menu. Stepping outside, guests who prefer al-fresco dining can enjoy the menu and the Miami weather.
The café will offer its full-service brunch on the weekends, cocktails, beer, and wine, and will be available for private and semi-private events.
Maman. 1874 Bay Rd., Miami Beach; mamannyc.com. Monday through Friday 7 a.m. to 6 p.m. and Saturday and Sunday 8 a.m. to 6 p.m.
') 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['20679489'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['20679489'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['20679489'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }