Scottsdale
Known for Hash Kitchen, The Sicilian Butcher and The Mexicano, the local chef says his new restaurant is "truly our best concept yet.”
By Sara Crocker
August 14, 2024
The Italiano will open in Scottsdale this fall.The Maggiore Group
We have a favor to ask
We're in the midst of our summer membership campaign, and we have until August 25 to raise $8,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
$8,500
$3,700
Audio By Carbonatix
`,`
Related
- Tucson dive Dirtbag’s opens in Phoenix on Friday. Here’s a look inside
`,`
Related
- Taiwan Mama expands to bring street food and drinks to North Phoenix
`,`
Related
- Arizona Restaurant Week announces fall dates
`,`
Related
- Barrio Bread, Chompie's partner to sell Sonoran bagels in Phoenix
`,`
Related
- Queen Creek launches Restaurant Week event. Here's where to find deals
`,`
Related
- Harris and Walz visit 2 Phoenix restaurants on Valley campaign stop
`,`
Related
- With ingredients flown in, Fatboy Sandos brings a taste of Japan to Mesa
`,`
Related
- As plane-themed bar Carry On nears takeoff, co*cktail pro comes aboard
`,`
Related
- Hãnai Coffee, a cafe aimed at helping foster youth, closes in Phoenix
` ];
Chef Joey Maggiore is adding to his repertoire and bringing Valley diners a new dining option this fall. The Italiano, an Italian trattoria, will open in Scottsdale on Sept. 20.
“We’re drawing inspiration from every corner of Italy to blend age-old traditions with innovative approaches,” Maggiore said in a press release. “We can’t wait for you to experience our family’s heritage in a new and familiar way.”
The restaurant will serve Italian dishes from its Scottsdale location near 90th Street and Shea Boulevard.
“The menu will feature the flavors of old-school red sauce Italian cuisine with a Chef Joey touch,” the release said.
In an Instagram post, Maggiore also teased pizza on the menu, showing off a gold penny-tiled pizza oven. An antipasto cart with more than 30 items to choose from, as well as a limoncello co*cktail cart and zabaione dessert cart will be among the tableside experiences offered, according to the press release.
click to enlarge
Limestone, olive trees and a painted ceiling are among the design elements of The Italiano.
The Maggiore Group
Limestone, olive trees and a painted ceiling lit to show the changing colors of the sky from sunrise to sunset will set the mood for the “casual elegance” of The Italiano.
The 7,500-square-foot space includes an indoor patio with windows to provide an al fresco feel and a private dining room, which will feature an art installation that pays homage to the former restaurant of the late Maggiore patriarch, Tomaso’s.
The new restaurant is currently hiring for dozens of positions, including servers, bartenders, line cooks, hosts, bussers, dishwashers and more. Applications can be submitted online.
This is the sixth concept from The Maggiore Group, which also includes Hash Kitchen, The Sicilian Butcher. The Sicilian Baker, The Rosticceria and The Mexicano, the last of which is closed temporarily following a kitchen fire on Aug. 3. A second location of The Mexicano is under construction in Chandler.
For The Maggiore Group’s next restaurant, the chef's expectations are high.
“This is truly our best concept yet,” Maggiore said in the release.
The Italiano
Opening Sept. 209301 E. Shea Blvd., Scottsdale
') 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['19747763'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['19747763'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['19747763'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }