From H Mart to Fujiya and Mekong Supermarket, check out these Asian grocery stores in the Valley.
By Rudri Patel
July 24, 2024
AZ International Marketplace is at the intersection of Broadway and Dobson roads in Mesa.Tom Carlson
`,`
Related
- With new cafe, Hãnai Coffee expands job training for foster teens
`,`
Related
- Scottsdale's Etta is closed for renovations. New space, menu to come
`,`
Related
- Olympic treat: Sweet Republic creates ice creams from around the world
`,`
Related
- Sam's Club, other new stores coming to Tempe Marketplace
`,`
Related
- Scoop alert: Novel Ice Cream picks Peoria for its next shop
`,`
Related
- Chantico has closed on Camelback. Here's what we know
`,`
Related
- Fundraisers try to save historic Bergies house from demolition in Gilbert
`,`
Related
- 2 Phoenix spots named among best Black-owned restaurants in U.S.
`,`
Related
- Spice up your slice with Indian pizza in Tempe
` ];
Want to make sushi at home? Or are you craving pho, dim sum or kimchi? All of that is possible thanks to several Asian grocery stores in the Valley. Everything from bento boxes to noodles are for sale and if you're not quite sure what you want to eat, it's fun to walk through the aisles and discover a new culinary favorite to add to your weekly cooking routine.
So whether you're looking for a taste of the recipes you grew up with, or seeking out new ingredients to try for the first time, you don't want to miss these seven Asian grocery stores around metro Phoenix.
H Mart
1919 W. Main St., MesaVisiting the Korean grocery store H Martis an experience. Be prepared to fight some crowds and wait in lines — so don't come to H Mart expecting a quick in and out. Mesa welcomed the New Jersey-based chain in 2020 and when you walk in, you're hit with multiple options. There is a sprawling food court offering noodle dishes, chicken wings, seafood and mochi. The produce section beckons with fresh and colorful selections including jackfruit,persimmons, longan and durian. There is also a section dedicated to Korean side dishes, and in case skincare enthusiasts were wondering, H Mart also has a line of Korean facial creams and lotions for purchase. And on your way out, don't forget to stop by the corner housing Paris Baguette where you can peruse the trays of cakes, macarons and other French specialties. H Mart is open daily from 9 a.m. to 10 p.m.
click to enlarge
Banana flowers at Lee Lee International Market in Chandler.
Tom Carlson
Lee Lee International Supermarket
7575 W. Cactus Road, Peoria2025 N. Dobson Road, Chandler
As you enter Lee Lee International Supermarket, you immediately spot a fresh seafood counter brimming with crab and fish, as well as frozen options. While the international store carries items from all around the world, when it comes to Asian selections, Lee Lee offers foods from Japan, China, Vietnam and Korea, as well as some options from India and Thailand. The reasonably priced produce section includes items such asbamboo shoots, fresh chestnuts, Korean daikon and Indian bitter melons. The Chandler and Peoria stores are open daily from 9 a.m. to 8 p.m.
click to enlarge
AZ International Marketplace offers a wide selection of fresh produce.
Tom Carlson
AZ International Marketplace
1920 W. Broadway Road., Mesa AZ International Marketplace carries Chinese, Indian, Vietnamese and other Asian grocery items. The store is spacious — 100,000 square feet — so you can spend some time perusing the aisles. It carries several hard-to-find items and has well-stocked grocery and meat aisles. The store often hosts events, such as a Lunar New Year Festival and a Phoenix Night Market where customers are invited to try out different food vendors. The store also has daily deals on various items, as well as kitchen equipment and cookware for purchase. AZ International Marketplace is open daily from 9 a.m. to 9 p.m.
click to enlarge
Fujiya Market specializes in Japanese groceries.
Tom Carlson
Fujiya Market
1335 W. University Drive, TempeYou don't need to travel to Japan to purchase a bento box — you can find them right here in the Valley. The family-owned Fujiya Market is a small Japanese store that sells specialty items like plum paste, tamago tofu, natto, okonomiyaki and frozen gyudon. Parking is limited and bento boxes usually run out fast, so get in line early for those coveted Japanese lunches. Other items like Pocky and rice wine vinegar are available to take home. Bento boxes are available from Wednesday to Sunday. Fujiya Market is open from noon to 6 p.m. Tuesdays through Sundays.
click to enlarge
Asiana Market has locations in Mesa and Glendale.
Jackie Mercandetti Photo
Asiana Market
4410 W. Union Hills Dr., Suite A-1, Glendale1135 S. Dobson Rd., #104, Mesa
Asiana Market carries specialty items from South Korea, Japan, China and India. The store is overwhelming when you first walk in and it can be a bit of a scavenger hunt to find the ingredients for your next Asian dish. But the search is part of the fun. Make sure not to miss the fresh kimchi and the Korean barbecue cuts for grilling. There is fresh produce, fish and other seafood available as well. Those looking for kitchen utensils and niche Korean items will likely find what they are looking for at Asiana Market. The grocery store is open daily from 9 a.m. to 9 p.m.
click to enlarge
Mekong Plaza is home to a supermarket and many restaurants.
Tom Carlson
Mekong Supermarket
66 S. Dobson Road, #132, Mesa Mekong Supermarketfeatures many foods and snacks from Vietnam, China, the Philippines and Taiwan and is located within Mekong Plaza. The supermarket carries a wide variety of seafood and fish options, including sturgeon and live prawns. There is a section dedicated to produce like rambutan and jackfruit and several aisles of spices, noodles and other culinary selections native to specific areas and cuisines. Throughout the year, you can grab groceries, but also participate in celebrations within the plaza such as the Lunar New Year. Mekong Supermarket is open daily from 9 a.m. to 9 p.m.
GS Supermarket
5127 W. Glendale Ave., GlendaleGS Supermarket is smaller than some of the other Asian grocery stores around the Valley, but don't be fooled by the size. GS Supermarket carries many specialty items, like lumpia wrappers, spices and sauces along with restaurant supplies and bulk quantities of rice. This store also sells seafood including live crabs, crawfish and lobsters. They have a vegan section, as well as kitchen supplies needed for Asian cooking at home. The produce selection includes a wide variety of cabbages, coconuts, yams and plantains. GS Supermarket is open daily from 9 a.m. to 8 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['19487875'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['19487875'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['19487875'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }