I don't eat liver either, can't stand the stuff, good or not. I do like nuts and we have a lot of walnuts around the house. Are you allergic to all nuts, what about peanuts? I think they aren't actually in the nut family.
Here is another list I just found online:
Very good sources of vitamin B1 include asparagus, romaine lettuce, mushrooms, spinach, sunflower seeds, tuna, green peas, tomatoes, eggplant and Brussels sprouts.
That seems to give some good choices. Here's the link as well: