Viet Pham is the only chef to beat Bobby Flay twice. He won on Iron Chef America, then beat Bobby again on Beat Bobby Flay, then beat Bobby's entire Triple Threat team for good measure. Born in a Malaysian refugee camp, immigrated to the US at 7 months old. On Beat Bobby Flay alone, 1 chef has multiple wins. Updated 2026-06-17.

Who has beaten Bobby Flay twice?

Viet Pham.

Once on Iron Chef America. Once on Beat Bobby Flay. Then he beat Bobby's Triple Threat team. The undisputed GOAT.

Bobby Flay has been beaten 197 times across 545 episodes of Beat Bobby Flay. In the show's entire run, almost every chef who beats Bobby is a one-and-done — they win, they leave, they go back to running their restaurant. The format itself rarely invites repeat challengers.

Viet Pham is the exception. Born in a Malaysian refugee camp, immigrated to the United States at seven months old, trained in Salt Lake City. He beat Bobby Flay on Iron Chef America in 2011 with a slate of game-driven dishes. He came back on Beat Bobby Flay and beat him again. Then, in a special Triple Threat episode, he beat Bobby's full team — Bobby plus Michael Symon plus Marcus Samuelsson — by himself.

If "who has beaten Bobby Flay more than once" is the question, Viet Pham is the answer. No one else has done it on more than one show. On Beat Bobby Flay alone, the multi-win list is documented below.

Chef Wins Dishes
Alex Guarnaschelli 2 lobster Newberg (S8E1, 2016); sole almondine (S12E7, 2017)