Oh boy. Where to even start...
If you like tasting menu's, try Six By Nico or Cail Bruich. Its a bit short notice though, so you might struggle to get a booking. Scran in Alexandra Parade or Gnom near Queens Park station both do excellent brunch's. Bill's restaurant in the city centre is a good choice. Buck's Bar is amazing for chicken. Revolution is a decent place for a cocktail. Mora Bar & Kitchen is a good Italian place. Pizza Punks does good pizza. I've not tried it yet, but a lot of people rave about Stack & Still if you fancy a good pancake house. Tazo Mazama and Topolabamba are both good for Mexican food. I don't really know many good Thai places, though I'm sure they exist. Only one I know is at the Silverburn shopping centre called Thaikhun. The Silverburn Shopping Centre is worth a visit.
If your in the mood for something sweet then Deeserts or Loop & Scoop are both excellent choices.
And of course there's load of chain places that are good for eating, like Gourmet Burger Kitchen, Taco Bell, Tim Horton's, Patisserie Valerie, All Bar One. I'm sure there are countless more places, but that's all I can think of right now