Systems for extracting solute from source material, including solvent source containers configured to store solvent, canisters in fluid communication with the solvent source containers and configured to contain the source material, extract containers in fluid communication with the canister and configured to fluidly receive extract solution from the canisters, heating elements thermally coupled with the extract containers. Some examples include solvent collection containers configured to receive post-extraction portions of the solvent from extract containers. In some examples, solvent collection containers are in fluid communication with solvent source containers and are configured to fluidly receive the post-extraction portion of the solvent and direct a portion of the post-extraction solvent to the solvent source containers. Some examples include a plurality of detachable canisters. Some examples include coolant thermally coupled with solvent collection lines configured to transmit post-extraction portions of solvent to solvent collection containers.