OK, don't panic! Given the food available, that's a **waaaay** short list. You can do it.
Do you eat meat at all? You can get easy protein there, if you do.
I see that soy is not on the list, so perhaps tempeh, tofu or seitan?
Zillions of lettuces, cucumber, olives, carrots, avocado, sprouts, cabbages, kales, chards, green beans, dill , cilantro, parsley, (not just a garnish-- it's loaded with so many awesome vitamins-- I eat parsely all day long. I love it. ), water cress, broccoli, cauliflower, squashes-- which include zuchinni, summer squash, pumpkin, acorn, butternut, etc etc etc. Plus yams, sweet potaotes, red bliss potatoes....omgosh, roasted with olive oil & salt, sprinkled with parsely....wow). Fruits- plums, peaches, bananas, grapes, blueberries, raspberries, rubarb (is that a fruit?)
I have to ask--- what spicy foods? And which spice?
Pasta has eggs-- but lots of commercial pasta is just oil & flour.
You can eat hummus, right? That's easy for quick nibbling. You could put it on rice crackers, or even carrots or celery, or wrapped in lettuce. It's really good that way, actually!
Sesame seeds, sunflower seeds. I think if you buy cashew or almond butters, they might have traces of peanuts in them. But what about raw, bagged whole cashews or almonds?
Rice, oatmeal, lentils, beans of all kinds.
My dh wants to go out, so I gotta go.
You can do it!