Here's a look at this week's hottest culinary happenings:
Monday, September 2
Labor Day Dining Deals
From Monday brunches to all-day happy hour specials, plus oysters, Korean bbq, margaritas and more, check out our 2024 Houston Labor Day Dining Guide to find the best dining deals in Houston this Labor Day.
Tuesday, September 3
Tour de France at Brasserie 19
Brasserie 19, 1962 West Gray, invites guests to explore the flavors of France with a limited menu series by chef Michael Hoffman. The first regional menu is a tribute to the vibrant coastal cities of Marseille and Nice, debuting on Tuesday, September 3 and offerd through October 31. Highlights of the four-course, prix-fixe menu ($65 per person with optional wine pairings available upon request) include grilled leg of lamb with baby eggplant and romesco; and bouillabaisse in saffron tomato broth with grilled baguette and rouille.
Thursday, September 5
Highballs & Hand Rolls Night at Roka Akor
Roka Akor, 2929 Weslayan, will host a Highballs & Hand Rolls Night at 6:30 p.m., featuring a selection of handrolls like Salmon Avocado, Crunchy Spicy Tuna, Hamachi Serrano while guests sip highballs for $49 per person.
Saturday, September 7
First Saturday "Back to School" Market at Hope Farms
Hope Farms, 10401 Scott, invites families to its "Back to School" Market, featuring family-friendly activities, local goods from small-batch makers, community engagement, spring gardening tips, ice cream making classes and more. The market will run from 9 a.m. to 2 p.m.
Fall Farmers Market at Market Square Park
The Market Square Park Farmers Market is back, offering a free and family-friendly event every Saturday from 10 a.m. to 2 p.m. through November 16. To celebrate the fall season, the market is hosting a series of fun and educational programming, including vendor demonstrations, DIY projects, live music and more.
All month long
Houston Restaurant Weeks (extended)
For the third time ever, citywide Houston Food Bank fundraiser Houston Restaurant Weeks has announced it will extend its run through September 30 in an effort to further champion the restaurants still bouncing back from the Derecho Storm and Hurricane Beryl. Over 250 restaurants participated this year, offering multi-course, prix fixe menus for brunch ($25), lunch ($25) and dinner ($39 or $55), available for dine-in and take-out; so make your reservations now to dine out for a great cause and support old favorites and newcomers across Houston.
Bourbon Heritage Month
In honor of Bourbon Heritage Month, Garrison Brothers Distillery is bringing back its Hye Fashioned Takeover this September, raising funds for Boot Campaign to support veterans and military families while showcasing Garrison’s award-winning bourbon in Old Fashioned co*cktails. Nearly 400 establishments are participating across the country this year, with Houston participants including Bosscat Kitchen & Libations, Brennan’s Houston, Ducky McShweeney's Pub, La Reserve Whiskey Lounge, Whiskey Cake Kitchen & Bar and more.
Chiles en Nogada at Caracol, Hugo’s and Xochi
Chef Hugo Ortega is featuring one of Mexico’s most iconic dishes, Chiles en Nogada at three of his restaurants: Hugo’s, 1600 Westheimer, Caracol, 2200 Post Oak, and Xochi, 1777 Walker, for this September in honor of Hispanic Heritage Month.
New and ongoing specials
Beetlejuice Beetlejuice Specials at Betelgeuse Betelgeuse
Pizza and co*cktail dive Betelgeuse Betelgeuse is celebrating the release of the highly anticipated film, Beetlejuice Beetlejuice, with two weeks of special events, from themed parties and fun runs to costume contests and more, from September 4 to September 15. co*cktails like the "Beetlejuice Goes Hawaiian (the unmade sequel)" and “Beetle Juice” (THC Spirit, Blackberry Smash with ginger beer or gin) will be available at both the Washington and Montrose locations; and on September 6 and September 13, fans are invited to don their best Beetlejuice-themed ghoulish garb for two separate costume contests at the Washington location.
') 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]; } }