Pills won't work well...they also have ingredients that you may not tolerate--inactive fillers.
You could make your own smoothies. Use a quality whey protein, some Kefir or yogurt--I'd do the Kefir as it has more beneficial strains of probiotics in it--- whatever fruit you like, or lactose free milk, add a couple of tablespoons of Flax oil (you won't taste it)... and what ever else you want. You can experiment with many things and find a texture and taste you like. Whey protein is predigested and more available to the body, when malabsorption issues are present.
Sometimes if I skip a meal I just have 8 ounces of Kefir:
Costco sells these now, in 12 pk with a long expiration date.
I use Zone Perfect bars sometimes too. They have a fruit one Blueberry Pomegranate that is quite good. I agree that many protein bars are icky. The Zone chocolate mint one is also passable--my husband likes this flavor.
I don't think there is a "pill" form that is useful...and the ones that advertise are very very pricey.