Will diners give Andrew Zimmern a second chance after his Chinese concept Lucky Cricket landed in hot water last year? By Jason DeRusha – September 24, 2019

Among the food media in this town, I was one of the few who liked Lucky Cricket the first time. But I saw your pictures on social media and heard your feedback about bad service and inconsistent food quality. It’s hard to get out from underneath an avalanche of bad publicity—like the publicity that came at Andrew Zimmern fast and furiously after he said, “I think I’m saving the souls of all the people from having to dine at these horseshit restaurants masquerading as Chinese food that are in the Midwest.”

He wrote a long apology on his Facebook page: “Food should be for everyone, and yet culturally there is a terrible and centuries-old history of white people profiting off of other cultures, in food, music, and elsewhere. The upset that is felt in the Chinese American community is reasonable, legitimate, and understandable, and I regret that I have been the one to cause it.”

I’ve known Andrew for a long time. He’s sent me to more locally owned, small ethnic restaurants around the state, the country, and the world than anyone I’ve known. He apologized, he owned it, and yet (some) people appeared to relish the opportunity to rake the famous TV chef over the coals.


Lucky Cricket closed to remodel in late June, when really what they were doing was re-booting. My wife and I and our two kids went to check it out on a recent Saturday for lunch, and it is worth a second look. We liked everything we ate.

Original managing partner Michael McDermott took a back seat, and now investor Mike Outlaw is running the show. He knew they’d messed up the opening. “We felt the initial menu disrupted our consistency. … We felt there was a disconnect with all the elements we were incorporating—design, menu, service,” Outlaw told me.

The menu is smaller, tighter, and more globally Asian, less Chinese. (Executive chef Andres Garcia, formerly of downtown Minneapolis’ Rojo Mexican Grill, replaces Lucky Cricket’s original executive chef, Sophina Uong.) We tried the Korean black fried rice with kimchi and loved it. There’s a Filipino pork belly sisig, too. You’ll find Thai influences, Vietnamese, Japanese. “We are not looking to be ‘authentic’ as much as we are seeking to have familiar dishes with a Lucky Cricket twist,” Outlaw says.

Lucky Cricket Fried EggplantThey’re looking to “de-tiki” the lounge area and bring more Asian beer. The cocktail list has more classic cocktails, too. I found the lunch menu affordably priced—the Kimchi Black Fried Rice was just $9, and it was enormous.

The dry-fried spicy eggplant was great with a dragon dipping sauce, for just $8. The Mongolian Lamb Dumplings were incredible. The lamb inside has a hint of smoked paprika and cayenne, tossed in Greek yogurt and mint. It was spicy, bright, creamy—just a great celebration of flavor for $12.

A second chance can be hard to grant, especially when people feel that they’ve already made up their minds. But Outlaw is optimistic. “We are looking to provide a different perspective that we hope resonates with some flavorful, a bit adventurous, fun dining experience.”


jQuery(document).ready(function($){ //define store some initial variables var halfWindowH = $(window).height()*0.5, halfWindowW = $(window).width()*0.5, //define a max rotation value (X and Y axises) maxRotationY = 5, maxRotationX = 3, aspectRatio; //detect if hero has been loaded and evaluate its aspect-ratio $('.cd-floating-background').find('img').eq(0).load(function() { aspectRatio = $(this).width()/$(this).height(); if( $('html').hasClass('preserve-3d') ) initBackground(); }).each(function() { //check if image was previously load - if yes, trigger load event if(this.complete) $(this).load(); }); //detect mouse movement $('.cd-background-wrapper').each(function(){ $(this).on('mousemove', function(event){ var wrapperOffsetTop = $(this).offset().top; if( $('html').hasClass('preserve-3d') ) { window.requestAnimationFrame(function(){ moveBackground(event, wrapperOffsetTop); }); } }); }); //on resize - adjust .cd-background-wrapper and .cd-floating-background dimentions and position $(window).on('resize', function(){ if( $('html').hasClass('preserve-3d') ) { window.requestAnimationFrame(function(){ halfWindowH = $(window).height()*0.5, halfWindowW = $(window).width()*0.5; initBackground(); }); } else { $('.cd-background-wrapper').attr('style', ''); $('.cd-floating-background').attr('style', '').removeClass('is-absolute'); } }); function initBackground() { var wrapperHeight = Math.ceil(halfWindowW*2/aspectRatio), proportions = ( maxRotationY > maxRotationX ) ? 1.1/(Math.sin(Math.PI / 2 - maxRotationY*Math.PI/180)) : 1.1/(Math.sin(Math.PI / 2 - maxRotationX*Math.PI/180)), newImageWidth = Math.ceil(halfWindowW*2*proportions), newImageHeight = Math.ceil(newImageWidth/aspectRatio), newLeft = halfWindowW - newImageWidth/2, newTop = (wrapperHeight - newImageHeight)/2; //set an height for the .cd-background-wrapper $('.cd-background-wrapper').css({ 'height' : wrapperHeight, }); //set dimentions and position of the .cd-background-wrapper $('.cd-floating-background').addClass('is-absolute').css({ 'left' : newLeft, 'top' : newTop, 'width' : newImageWidth, }); } function moveBackground(event, topOffset) { var rotateY = ((-event.pageX+halfWindowW)/halfWindowW)*maxRotationY, yPosition = event.pageY - topOffset, rotateX = ((yPosition-halfWindowH)/halfWindowH)*maxRotationX; if( rotateY > maxRotationY) rotateY = maxRotationY; if( rotateY maxRotationX) rotateX = maxRotationX; if( rotateX 5) this.maxRotation = 5; this.scale = 1; this.animating = false; initParallax(this); initParallaxEvents(this); }; function initParallax(element) { element.count = 0; window.requestAnimationFrame(checkImageLoaded.bind(element)); for(var i = 0; i = this.imgs.length) { initScale(this); if(this.loaded) { window.cancelAnimationFrame(this.loaded); this.loaded = false; } } else { this.loaded = window.requestAnimationFrame(checkImageLoaded.bind(this)); } }; function initScale(element) { var maxImgResize = getMaxScale(element); element.scale = maxImgResize/(Math.sin(Math.PI / 2 - element.maxRotation*Math.PI/180)); element.figure.style.transform = 'scale('+element.scale+')'; Util.addClass(element.element, 'parallax-img--loaded'); }; function getMaxScale(element) { var minWidth = 0; var maxWidth = 0; for(var i = 0; i maxWidth || i == 0 ) maxWidth = width; } var scale = Math.ceil(10*maxWidth/minWidth)/10; if(scale this.maxRotation) rotateY = this.maxRotation; if(rotateY this.maxRotation) rotateX = this.maxRotation; if(rotateX 0 && Util.cssSupports('transform', 'translateZ(0px)')) { for( var i = 0; i