We use the superspace formulation of supergravity in eleven and ten dimensions to compute fermion couplings on the M2-brane and on D$p$-branes. In this formulation fermionic couplings arise naturally from the $theta$-expansion of the superfields from which the brane actions are constructed. The techniques we use and develop can in principle be applied to determine the fermionic couplings to general background fields up to arbitrary order. Starting with the superspace formulation of 11-dimensional supergravity, we use a geometric technique known as the `normal coordinate method to obtain the $theta$-expansion of the M2-brane action. We then present a method which allows us to translate the knowledge of fermionic couplings on the M2-brane to knowledge of such couplings on the D2-brane, and then to any D$p$-brane. This method is based on superspace generalizations of both the compactification taking 11-dimensional supergravity to type IIA supergravity and the T-duality rules connecting the type IIA and type IIB supergravities.