We
「私たち」という人々を指します。
had
この文脈では「食べた」という意味で、動詞「have」の過去形です。
some delicious
「いくつかの美味しい」という意味です。「some」は「いくつかの、少しの」、「delicious」は「美味しい」を意味します。
Spanish food
スペインで伝統的に食べられている、またはその国の様式で作られた料理全般を指します。
at that new restaurant
「あの新しいレストランで」という意味です。「at」は場所を示す前置詞、「that」は「あの」、「new」は「新しい」、「restaurant」は「レストラン」を意味します。
last night
「昨夜」という過去の時点を指します。