Differential beamforming has attracted much research since it can utilize an array with a small aperture size to form frequency-invariant beampatterns and achieve high directional gains. It has recently been applied to the loudspeaker line array to produce a broadside frequency-invariant radiation pattern. However, designing steerable frequency-invariant beampatterns for the loudspeaker line array has yet to be explored. This paper proposes a method to design a steerable differential beamformer with a loudspeaker line array. We first determine the target differential beampatterns according to the desired direction, the main lobe width, and the beampattern order. Then, we transform the target beampattern into the modal domain for representation. The Jacobi-Anger expansion is subsequently used to design the beamformer so that the resulting beampattern matches the target differential beampattern. Furthermore, based on the criterion of minimizing the mean square error between the synthesized beampattern and the ideal one, a multi-constraint optimization problem, which compromises between the robustness and the mean square error, is formulated to calculate the optimal desired weighting vector. Simulations and experimental results show that the proposed method can achieve steerable frequency-invariant beamforming from 300 Hz–4 kHz.