Food Trucks
After launching the business as a food truck last year, the chef is preparing to introduce his first solo brick and mortar eatery.
By Kristin Pazulski
December 13, 2023
Chef Zuri Resendiz with his pride and joy, the Luchador food truck.Courtesy Zuri Resendiz
Audio By Carbonatix
`,`
Related
- The Secret Garden Is a New Cafe and Bar on the Edge of Cheesman Park
`,`
Related
- Limelight Denver Debuts First Ajax Concept Outside of Aspen
`,`
Related
- Latin American Cafe Viva! Brings Coffee, Food and Music to East Colfax
`,`
Related
- One of Colorado's Top Italian Restaurants Opening Vail Location
`,`
Related
- Queen City Collective Coffee Is Focused on Growth as It Debuts Fifth Location
`,`
Related
`,`
Related
`,`
Related
- Champagne Tiger Brings the Bubbles to Former Tom's Diner on East Colfax
`,`
Related
- One of Our Favorite Taco Spots Is Closing Soon
` ];
The fans and followers of Zuri Resendiz's food truck, Luchador, will soon be able to find the chef and his fare in a permanent space in the Whittier neighborhood.
Luchador, which serves creative tacos as well as traditional Mexican platters, will open at 2030 East 28th Avenue next year. The space was most recently home to 3 Sons BBQand was once part of M&D's Cafe, a legendary joint that served barbecue for over thirty years.
The food truck will be making appearances in the area before the brick-and-mortar eatery opens, starting on Friday, December 15, when it will serve lunch from 11 a.m. to 2 p.m. in front of the new space. It will also be at Ephemeral Rotating Taproomon Wednesday, December 20, from 4 to 8 p.m.
click to enlarge
You can often find the Luchador truck at breweries in Denver's southern suburbs.
Courtesy Zuri Resendiz
After moving to Denver in 2002 from Mexico City, Resendiz discovered his passion for cooking at the now-shuttered Chinook Tavernin 2008. He honed his skills under chefElise Wiggins at Panzano, and eventually became her chef de cuisine after she opened Cattivella. He's also appeared on the Food Network's Chopped, Guy's Grocery Games and Supermarket Stakeout. In 2021, he became executive chef at Shanahan's Steakhouse, a role he left last year in order to launch Luchador.
The truck made its debut in June 2022. Resendiz will continue to dish out selections from the current menu at his new location, along with rotating specials inspired by regions of Mexico. He'll also offer some higher-end tacos, including an octopus al pastor and a chilango taco made with Angus ribeye that will be roasted in-house, sliced and served on a tortilla with guacamole, nopales salad and nutty salsa macha.
Opening a restaurant was always a possibility, but "I just didn't know it would happen so fast," Resendiz says. "I don't want to wait until I'm older. I have the energy now, and I really want to enjoy my ride as I open the restaurant."
Resendiz's time at Cattivella was the catalyst for choosing Whittier as a place for his first permanent restaurant. Cattivella is in Central Park, just five miles from Whittier; Resendiz thinks that many of his patrons at that restaurant and his truck's followers live nearby and will become regulars at Luchador.
click to enlarge
Burrata with calabacitas and corn crema is one of the dishes that Resendiz is perfecting for the new restaurant.
Courtesy Zuri Resendiz
The new space will give the chef the ability to flex his creativity, too. "I am never entirely happy with what I have," he notes. "I always want to do more."
He's currently working on the buildout as well as the menu. Resendiz says he hopes to be able to seat 20 to 28 diners; the space will also have a full bar that will specialize in tequila, mezcal and pisco drinks. He hasn't determined if there will be counter service or a waitstaff; right now, he's planning on a hybrid to start. "We'll see how the vibe goes. I'm ready to do both," he says.
Resendiz will keep the food truck rolling as well, and he also plans to continue appearing on the Food Network. "As long as they keep calling, I'm going to be in!" he shares, adding that viewers will be able to catch him on television in February — though he can't say on which show just yet.
Luchador will open at2030 East 28th Avenue in spring 2024. For more information and to track the food truck, follow Luchador on Instagram @luchador.foodtruck.
') 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['18401479'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['18401479'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['18401479'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }