O sabão de Castela é feito de um óleo vegetal de origem natural (sem gordura animal ou materiais sintéticos), água fria e cristais de soda cáustica. O azeite de oliva é tradicionalmente usado, mas outros gostam de fazer experiências com suas próprias misturas de óleos naturais.
O sabão de Castela é feito com ingredientes muito simples e consagrados pelo tempo (é uma criação que data de meados dos anos 1500 na Europa). É uma alternativa ecológica contemporânea a muitos dos sabonetes de marca caros e prejudiciais disponíveis nos supermercados hoje, que geralmente são feitos de gorduras derivadas de animais e carregados com produtos químicos sintéticos. Além do azeite, misturas de jojoba, coco, óleo de palma e óleo de soja também podem ser usadas. Óleos essenciais são ocasionalmente adicionados às receitas para adicionar perfume ao sabonete, incluindo Ylang Ylang, Laranja Doce, Lavanda, Árvore do Chá, Eucalipto, Citronela e Hortelã-pimenta. Ervas frescas também podem ser adicionadas ao sabonete, como alecrim esmagado, cabeças de camomila pulverizadas, pétalas de calêndula, pétalas de rosa e casca de laranja pulverizada. A receita básica é muito simples, mas muitas variações podem ser feitas usando diferentes tipos de óleos vegetais e essenciais. Os fabricantes de sabonetes costumam ter suas próprias receitas especiais, experimentando muitas variações diferentes de óleos e aromas antes de escolher uma lista concreta de ingredientes.