A system for cooking a food product comprises: a first griddle module comprising a lower plate configured to receive a first food product and an upper plate arranged over the lower plate and configured to contact the first food product; a set of induction stations comprising an entry induction station and an exit induction station, each induction station in the set of induction stations comprising a lower coil configured to inductively couple to the lower plate when the first griddle module is arranged in the induction station and an upper coil configured to inductively couple to the upper plate when the first griddle module is arranged in the induction station; a base comprising a barrier, supporting a lower coil of an induction station on a first side of the barrier, and supporting an upper coil of an induction station on a second side of the barrier opposite and aligned with the lower coil of the induction station for each induction station in the set of induction stations; a hub configured to support the lower plate and the upper plate of the first griddle module between the barrier and upper coils of the set of induction stations, the lower plate offset above the barrier and the upper plate offset below upper coils of the set of induction stations, and configured to sequentially position the first griddle module through the set of induction stations from the entry induction station to the exit induction station; and a controller configured to drive lower coils and upper coils of the set of induction stations based on a position of the first griddle module within the set of induction stations to heat the first food product between the lower plate and the upper plate. a first griddle module comprising a lower plate configured to receive a first food product and an upper plate arranged over the lower plate and configured to contact the first food product; a lower plate configured to receive a first food product and an upper plate arranged over the lower plate and configured to contact the first food product; a set of induction stations comprising an entry induction station and an exit induction station, each induction station in the set of induction stations comprising a lower coil configured to inductively couple to the lower plate when the first griddle module is arranged in the induction station and an upper coil configured to inductively couple to the upper plate when the first griddle module is arranged in the induction station; a lower coil configured to inductively couple to the lower plate when the first griddle module is arranged in the induction station and an upper coil configured to inductively couple to the upper plate when the first griddle module is arranged in the induction station; a base comprising a barrier, supporting a lower coil of an induction station on a first side of the barrier, and supporting an upper coil of an induction station on a second side of the barrier opposite and aligned with the lower coil of the induction station for each induction station in the set of induction stations; comprising a barrier, supporting a lower coil of an induction station on a first side of the barrier, and supporting an upper coil of an induction station on a second side of the barrier opposite and aligned with the lower coil of the induction station for each induction station in the set of induction stations; a hub configured to support the lower plate and the upper plate of the first griddle module between the barrier and upper coils of the set of induction stations, the lower plate offset above the barrier and the upper plate offset below upper coils of the set of induction stations, and configured to sequentially position the first griddle module through the set of induction stations from the entry induction station to the exit induction station; and configured to support the lower plate and the upper plate of the first griddle module between the barrier and upper coils of the set of induction stations, the lower plate offset above the barrier and the upper plate offset below upper coils of the set of induction stations, and configured to sequentially position the first griddle module through the set of induction stations from the entry induction station to the exit induction station; and a controller configured to drive lower coils and upper coils of the set of induction stations based on a position of the first griddle module within the set of induction stations to heat the first food product between the lower plate and the upper plate.