An example implementation of the subject matter described within this disclosure is a lupine processing apparatus with the following features. A tank is configure to receive a portion of lupines for processing. The tank has an outer surface that defines a receiving cavity within the tank. The tank includes a fluid inlet at a bottom end of the tank. The inlet is configured to receive fluid into the tank. A fluid outlet is at a top end of the tank. The fluid outlet is configured to receive fluid from the tank. A motor is attached to the tank. An agitator is rotatably coupled to the motor. The agitator is configured to be rotated by the motor. A heater is fluidically connected to the fluid inlet. The heater is configured to increase a temperature of the fluid.