The place mentioned south of Queen on Duncan is called Baba Geddo and I can highly recommend it. I spent a month in Egypt years ago and practically lived on koshari while I was there. It's always been one of my favourite fast foods from my travel adventures. I never knew where to find it here in Toronto but found this post a couple days ago and made a special trip downtown to check it out. It was like a trip back in time for me, exactly as I remembered it and so, so good. Now if I could only find good laksa in Toronto : )
I just returned from a trip to Provo and was quite pleasantly surprised. I was there for a friend's wedding and spent a couple days at a resort. I actually got food poisoning from one of the resort restaurants and was really glad to be able to get out and enjoy some of the local fare. I was a little concerned that I wouldn't be able to find any good local places but got some great advice here. What did we do before Chowhound?
I have to agree with other posters that the best places are in Blue Hills. We ate right on the beach at Da Conch Shack one night and Sailing Paradise another. Both were quite good. Sailing Paradise seems to be straight out of the 80s from the name to the paint job but apparently has just opened (or maybe re-opened) a few weeks ago. If you're going to Provo definitely take a drive out to Blue Hills and try at least these two places.
I had jerk ribs at Da Conch Shack which were quite good, my girlfriend had creole fish which we both thought was just beautiful. My favourite meal had to be the curried goat at Sailing Paradise, my girlfriend had foil-steamed fish which was light and delicate and very tasty. We tried Smokey's as well, the food was good especially the short ribs, and the peas and rice have a lovely allspice and clove flavour but the atmosphere is just OK as others have mentioned and the prices seemed a little higher than other places we tried. We also tried Ricky's Flamingo Cafe but were not terribly impressed. The beach-side tables are good and the conch salad was excellent, the rest of the food was OK but a little below the standards set by the Blue Hills joints.
To get to Da Conch Shack just follow the Leeward highway to the Blue Hills turnoff then follow the signs for Horse Eye Jack's, Da Conch Shack is right next door. Sailing Paradise is a little farther down the same road.
I wish I had more time to explore a few more of the local places on Provo, we ran out of meals before we ran out of places to try. The prices are probably slightly higher than what you're used to paying at home -- starters $10-$15, mains $15-$20 -- but I don't think they're terribly out of line and when you get great food, especially amazingly fresh seafood, and a seaside table at sunset, that's a dining experience I don't mind paying for.