In reply to the lady coming from L.A. to Mobile:
I have had good success locating most vegetarian and vegan food items at Virginia's Health Foods, in the PineBrook shopping center on Airport Blvd. They just moved into this (much larger) location earlier this month, and their inventory is quite extensive. They are also adding a lunch area and juice bar.
Virginia's has been in Mobile for decades, and is well established. The owner is very friendly and knowlegable regarding the products.
In addition, I regularly purchase both vegan, and vegetarian, foods from Bruno's, SuperWalmart, and Food World grocery store chains here. Bruno's is the more upscale of the three, and has an aisle for such foods. Food World and WalMart have a limited selection of vegetarian/vegan "cheese", veggie "meats" and a few other things, in the produce section. All these stores have veggie "meats" products in the frozen foods section. WalMart has "Amy's" brand frozen dinners, and a few "Annie's" brand boxed products. WalMart and Bruno's carry soy "ice creams". All these stores have organic produce sections, clearly marked as such.
As to restaurants in Mobile, try all the Asian ones, of course: Chinese, Thai, Japanese, and Vietnamese. Also, Cuisine of India (Delhi Palace) on Airport Blvd. is good food. The Purple Onion, and Jerusalem Cafe, might have some vegan friendly stuff. I'd call first, tho. You can also ask the manager/staff at Virginia's for recommendations on eating out vegan here.
Welcome! and no, we aren't totally out of the veggie loop down here in the deep south. In fact, you'd be surprised how many veg-heads live down here! LOL