Do you need a passport to go on the eurostar?

Yes you do. You are travelling from either the UK to France - or from France to the UK. Passport checks are in operation, and you must have a valid passport or you will be refused.