or you can get 'not bacon' and other substitutes (I don't know whether they are OK though),
spanish onion idea sounds good to me!