spicy food? Yes, but I don't like food too hot anyway
onions? Not raw, but fine once cooked. I can't even pick them outr of salads etc when raw as I can still taste them from the lettuce etc and it KILLS me. Love them cooked though, I put them in everything!
garlic? Yes, but not too much or it gives me D, so if a recipe says three cloves I'll use 1-2 and will be fine. So mild garlic yes, but too strong then no.