Frisco now has two H-E-B stores and people still can't get enough. We don't blame them.
By Lauren Drewes Daniels
August 9, 2024
The new Frisco store drew the usual line of fans waiting for the doors to open.Courtesy of H-E-B
We have a favor to ask
We're in the midst of our summer membership campaign, and we have until August 25 to raise $5,500. Your contributions are an investment in our election coverage – they help sustain our newsroom, help us plan, and could lead to an increase in freelance writers or photographers. If you value our work, please make a contribution today to help us reach our goal.
Progress to goal
$5,500
$2,600
Audio By Carbonatix
`,`
Related
- Two (Sort of) New Sushi Spots Roll Into Dallas, Including Sushi by Scratch
`,`
Related
- Forced To Delay Its East Dallas Dream, Nena Postreria Starts A Deep Ellum Residency
`,`
Related
- Brat Summer Restaurant Shake-Ups: Sushi Lands in Bishop Arts and Green Door Closes
`,`
Related
- Hattie B's To Close Deep Ellum Spot, But Is Headed to Oak Lawn in Fall
`,`
Related
- Serious Eats, of Serious Pizza, To Open at Food Hall in Grand Prairie
`,`
Related
- Casablanca in The Bishop Arts District Closes for Expansion
`,`
Related
- Official BBQ of the Texas Rangers Is Opening A New Location With Some Prime Real Estate
`,`
Related
`,`
Related
- Uptown Dallas Prepares for Sexy and Chic New Sushi Restaurant
` ];
It's just a store, right? Nope. Clearly not. It's a lifestyle.
Texas-born (1905) and bred H-E-B is having a good time opening stores in North Texas (sans Dallas proper). People lined up with chairs and shade before the new store in Frisco opened earlier this week. Gift baskets were handed out to the first few customers and gift cards to about the first 200. H-E-B should get a seat in Congress. Imagine the voter turnout and warm tortillas on every street corner in America.
The new store, at 899 University Drive at U.S. 380 and Farm Road 423, marks the 15th store in North Texas.
The amenities at the new 130,000-square-foot location include a True Texas BBQ restaurant, drive-through pharmacy and gas station. The usual list of highlights includes a bakery, deli and robust cheese selection. Sushiya is in play, of course, as are the Made Simple meals, chef demonstrations, a large organic and Texas-grown produce section and a meat market with prime, natural, organic and Wagyu selections. The floral department is flourishing and (did you know) H-E-B is the No. 1 retailer of beer and wine in Texas.
The company still doesn't do tap-to-pay, so don't just bring your phone into the store. H-E-B is working on testing the technologyat its Central Market store, in Dallas.
Below is a line-up of stores in North Texas, plus a few more expected to open through 2026. Note: an H-E-B is going up next to a Buc-ee's in Melissa. Wild. We'll keep you posted on that opening for traffic purposes.
H-E-B Stores in North Texas
Now Open
Waxahachie
Ennis
Burleson
Corsicana
Cleburne
Granbury
Hudson Oaks
Frisco (Main St.)
Plano
McKinney
Allen
Fort Worth Alliance
Dallas – Joe V's Smart Shop
Mansfield
Frisco (FM 423)
Planned for 2025
Prosper (fall)
Joe V's, Buckner Boulevard (spring)
Melissa
Rockwall
Joe V's, Irving
Planned for 2026
Euless-Bedford
Murphy
') 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['20143795'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['20143795'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['20143795'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }