I love the whole roasted chickens that are commonplace at most grocery stores now. They're usually fairly cheap ($5 for a whole chicken!) and come roasted! I keep it in my fridge for the week and any time I need a protein fix , reach in and carve off a little meat. YUM!
Avoid the skin! It has extra calories you don't need.