El Chef Yann Barraud nació en la región francesa de Vendée en Luçon y creció en una familia de cocineros. Siguiendo con la tradición, estudió cocina en la prestigiosa “Ecole d’ Arts Culinaire” de Saumur, en Francia. Después de graduarse en 1988, adquirió una gran experiencia en hoteles y restaurantes, incluyendo el restaurante dos estrellas Michelin “Laurent” de París, donde trabajó como chef de partida. En 1992 se trasladó a Londres. Trabajó como sous chef en el restaurante “Le Souffle”, ubicado en el Hotel Inter-Continental, poseedor de una estrella Michelin. Tras ocupar este puesto se unió al equipo de “La Belle Epoque”, como jefe de producción de sus tres restaurantes.
Continuó su brillante carrera como chef ejecutivo en la “House of Albert Roux” de Londres, siendo responsable de los equipos de cocina y pastelería, así como de la consultoría de Albert Roux, el primer chef francés que obtuvo tres estrellas Michelin en Inglaterra, donde se encargaba de investigar nuevos proyectos.
El Chef Yann Barraud también ha representado a Inglaterra en diversos certámenes culinarios.
En 2000 se unió a Le Cordon Bleu de Londres como chef profesor y fue nombrado en 2004 Head Technical Chef. En Le Cordon Bleu, el chef Yann Barraud ha sido profesor en las sedes de Londres y París, y ha colaborado con los Regent Seven Seas Cruises; allí formaba al equipo de cocina de los distintos cruceros de la compañía y también ofrecía cursos de cocina para los pasajeros durante la travesía. También ha sido juez en concursos de cocina y ha participado en diversas exhibiciones en todo el mundo. Desde que forma parte del equipo de chefs de Le Cordon Bleu, ha representado a la institución en lugares como Mexico, Santiago de Chile, Kuala Lumpur, la India e Indonesia. Además, ha trabajado como profesor asesor en Chicago (Illinois), Austin (Texas) y San José (Costa Rica).