المكونات الأساسية الثلاثة للصابون النموذجي هي الماء والزيت ومحلول قلوي يشار إليه عادة باسم الغسول. يمكن الحصول على الزيوت المستخدمة من مصادر نباتية أو غير نباتية. تشمل المصادر النباتية الأرز وجوز الهند والمكسرات المطحونة ونباتات زيت الخروع. وتشمل المصادر غير النباتية الشحوم الحيوانية . ويحتوي الصابون أيضًا على مكونات تضيف لونًا أو رائحة ، ولكنها ليست جزءًا من العملية الكيميائية لصنع الصابون . الصابون يستمد رائحته من العطر والزيوت العطرية النباتية.