For cook your own, I give a big thumbs up to the T-Bone steaks at Marhaba Supermarket, 324 Parliament Street, on the west side, just north of Dundas Street West. The phone number is (416) 923-2933.
For starters, you won't find a better price, ($6 a pound). It's very tasty Halal meat; the store is staffed by friendly devout Muslims from Bangladesh. The store closes briefly for Muslim prayer times around noon, late afternoon, and just after sunset.
I bought five thick T-bones for under $25. They cut them while I waited, from a well aged slab of beef. Many supermarkets don't have T-bones, and when they do, they tend to be paper thin, grayish in colour, and overpriced. Not these ones. This is the first time I've bought steaks there, but I'll be back, and often.
One thing that's really strange about the store is that there's no fixed price for vegetables. If you want to buy something like potatoes, the guy at the cash asks you how much you want to pay.