Shepherd’s pie (and its close sibling cottage pie) is usually made with meat, but here’s how to make a hearty, nourishing ...