It's fairly trivial to read from a plist.
Make sure the build action of the plist file is "Bundle resource".
Then you can read the contents of the plist, if it's a dictionary:
var dict = NSDictionary.FromFile (path);
Or it's an array:
NSArray array = NSArray.FromFile(path);
From the NSArray you can populate a UITableView.
I'd advise you check out the tutorial on Xamarin's website, for populating a UITableView, its very clear and concise.
[1] http://developer.xamarin.com/guides/ios/user_interface/tables/part_2_-_populating_a_table_with_data/
Edited to read from as a dictionary, per @jstedfast advice in the comment