Повар готовит разные блюда (первые, вторые блюда, десерты, холодные и горячие закуски, а также напитки) по рецептам и умеет оформлять приготовленное. Он должен знать основы кулинарии, правила хранения и реализации пищевых продуктов (организует хранение продуктов в соответствии с санитарно-гигиеническими нормами) и их стоимость. Несмотря на то, что повар на предприятиях общественного питания пользуется готовыми рецептами, он может вносить в них изменения, в зависимости от качества сырья и контингента потребителей. Многие ресторанные повара не только импровизируют с традиционными рецептами, но зачастую придумывают свои авторские блюда.