A system for dispensing toppings onto a topping vehicle, comprising: a first topping module comprising a first hopper configured to dispense a first topping of a first topping type, a first blade adjacent a discharge end of the first hopper and configured to slice a topping serving from the first topping, and a first retaining plate, wherein a surface of the first retaining plate is offset from and adjacent the first blade; a second topping module comprising a second hopper configured to dispense a second topping of a second topping type, a second blade adjacent a discharge end of the second hopper and configured to slice a topping serving from the second topping, and a second retaining plate, wherein a surface of the second retaining plate is offset from and adjacent the second blade; and a conveyor configured to advance the topping vehicle from a first position adjacent the first topping module to a second position adjacent the second topping module; a carriage system configured to retract and advance the first blade and the first retaining plate to dispense a topping serving from the first topping onto the topping vehicle in the first position and to retract and advance the second blade and the second retaining plate to dispense a topping serving from the second topping onto the topping vehicle in the second position; characterized in that the first topping module comprises a hopper magazine configured to support the first hopper and a preceding hopper configured to dispense a topping of the first topping type, and wherein the hopper magazine is configured to advance the first hopper into a dispense position over the first blade in response to exhaustion of the preceding hopper, wherein the first topping module further comprises a chute arranged between the first blade and the discharge end of the first hopper, the chute defining an axial length less than an axial length of the first hopper, the magazine configured to axially align the preceding hopper with the chute and to axially align the first hopper with the chute in sequence. a first topping module comprising a first hopper configured to dispense a first topping of a first topping type, a first blade adjacent a discharge end of the first hopper and configured to slice a topping serving from the first topping, and a first retaining plate, wherein a surface of the first retaining plate is offset from and adjacent the first blade; a second topping module comprising a second hopper configured to dispense a second topping of a second topping type, a second blade adjacent a discharge end of the second hopper and configured to slice a topping serving from the second topping, and a second retaining plate, wherein a surface of the second retaining plate is offset from and adjacent the second blade; and a conveyor configured to advance the topping vehicle from a first position adjacent the first topping module to a second position adjacent the second topping module; a carriage system configured to retract and advance the first blade and the first retaining plate to dispense a topping serving from the first topping onto the topping vehicle in the first position and to retract and advance the second blade and the second retaining plate to dispense a topping serving from the second topping onto the topping vehicle in the second position; characterized in that the first topping module comprises a hopper magazine configured to support the first hopper and a preceding hopper configured to dispense a topping of the first topping type, and wherein the hopper magazine is configured to advance the first hopper into a dispense position over the first blade in response to exhaustion of the preceding hopper, wherein the first topping module further comprises a chute arranged between the first blade and the discharge end of the first hopper, the chute defining an axial length less than an axial length of the first hopper, the magazine configured to axially align the preceding hopper with the chute and to axially align the first hopper with the chute in sequence.