Dessert
It’s been 3 years since husband-and-wife duo Zoya and Gerardo Hernandez of Garland decided to follow their passion and open Scoop N’ Buns, a dessert shop that has now become a Garland and East Dallas favorite. The Garland shop’s claim to fame was its "scoop n’ buns," a scoop of...
By Anisha Holla
May 21, 2024
Halo halo, a typical Filipino drink.Anisha Holla
Local News is Vital to Our Community
When you support our community-rooted newsroom, you enable all of us to be better informed, connected,and empowered during this important election year. Give now and help us raise$4,000 by June 7.
Support local journalism
$0
$4,000
$500
`,`
Related
- Churn and Bake's Asian American and Pacific Islander Heritage Month Flavors Are So Good
`,`
Related
- A Crepe Escape in McKinney: Sweets, Coffee and Wine at Salomay
`,`
Related
- Wicked Snow's Bingsu Offerings Are Our New Favorite Indulgence
`,`
Related
- Fort Worth's Boba Shop, P’tit Tea Maison, Is an Explosion of Sugar (and Pink)
`,`
Related
- Local Baker Brings Specialty Cream Pies to Frisco
`,`
Related
- Game-Winning Grub: New AAC Food Items Arrive in Time for the Playoffs
`,`
Related
`,`
Related
- Let Them Eat Swiss Madrisa, Dallas' Most Defining Cake
`,`
Related
- Will Wendy's New Frosty Flavor Make Us Forget That Whole Dynamic Pricing Thing?
` ];
It’s been 3 years since husband-and-wife duo Zoya and Gerardo Hernandez of Garland decided to follow their passion and open Scoop N’ Buns, a dessert shop that has now become a Garland and East Dallas favorite. The Garland shop’s claim to fame was its "scoop n’ buns," a scoop of ice cream sandwiched between a glazed doughnut bun, but the once-humble menu has more recently expanded to include more than a dozen different savory snacks, desserts and drinks, all reflecting a delightful fusion of the couple’s Filipino and Mexican heritage.
The charm of a visit to the neighborhood treat begins with the adventure of finding it. Scoop N’ Buns fully embraces the hidden gem aura, housed modestly in an off-the-road, pebbled parking lot. The light blue-bricked building exudes a bohemian vibe, decorated with artifacts including colorful flower garlands, pastel yard chairs and even a vintage bicycle hanging from above the door frame. A playful store sign and the reassurance of Google Maps are perhaps the only two things prodding visitors through the front door. But once inside, any initial reservations quickly disappear.
click to enlarge
The inside of the shop greets visitors warmly.
Anisha Holla
The inside of the Scoop N' Buns shop reminds us almost of an interactive art museum, with green-leafed walls, murals and dessert-centric paintings providing plenty of photo opportunities. A big whiteboard menu details the food and beverage selection and hints that the menu changes (to our excitement) quite frequently. With the eye-catching pastry shelf at the front and tubs of colorful house-made ice cream available for sampling, deciding where to start can be a delightfully overwhelming task. An excess of options means that it might take more than one visit to try everything the family-owned shop has to offer.
The primarily dessert-focused shop boasts an unheard-of fusion of Mexican and Filipino culinary traditions. Start with a cup of the shop’s special elote, an ultra-creamy mix of street corn seasoned with Mexican spices and drizzled with Valentina hot sauce. The savory item makes a good opener to options like the churro bites, which come with a side scoop of Filipino-inspired ice cream, or halo halo, a typical Filipino beverage that boasts jelly, sweet corn, coconut and other toppings. It’s all buried under a sweetened milk and ube (purple yam) ice cream.
click to enlarge
The exterior of the building exudes a bohemian vibe.
Anisha Holla
It'd be a crime to leave here without trying the shop’s original "scoop n’ buns," a hot glazed doughnut "bun" that’s halved and stuffed with a scoop of your choice of ice cream.What may seem like a simple dessert is actually a sugar-laden masterpiece: a delightful blend of hot, cold, creamy and doughy. Fusion ice cream flavors like ube coconut, sakura strawberry and Mexican Oreo-vanilla create an ultra-sweet yet irresistible pairing with the pillowy doughnut halves. Although, we think the dessert should perhaps come with a warning sign; warm doughnuts and cold ice cream make a fast-melting creation.
click to enlarge
The ube tres leches is yet another genius cross between the Filipino and Mexican dessert worlds.
Anisha Holla
We never expected to enjoy the eclectic Scoop N' Buns desserts as much as we did, but the promise of a unique cuisine and the cravings of our sweet tooth were a good enough excuse for us to make the trip (and probably make it again).
Scoop N’ Buns, 507 W. Walnut St., Garland. Monday – Thursday, 5–10 p.m.; Friday – Saturday, noon – 11 p.m.; Sunday, noon – 10:30 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['19401818'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['19401818'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['19401818'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }