A master chef is a cook who has extraordinary culinary competence and can prepare a wide range of different dishes. The master chef often has broad experience and knowledge of various food cultures and can prepare everything from simple meals to complex gourmet dishes.