'Last we spoke' is a shortened, more casual version of 'since [the] last [time that] we spoke' or a shortened version of 'when last we spoke [the last time]', so both of your sentences are OK.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.