From previous experience I use to buy one of those big Dan-D-Pak containers of cashews, 1/3 or 1/4 cup is approximately 300 calories and high in fats, a decent unflavored whey protein powder mixed with very little milk and the remainder water can give you a decent amount of protein.
Typically 1 scoop of protein will be 25grams, so you might want to try adding a couple of tablespoons of greek yogurt a bit of fruit e.g. blueberries, or half a banana and you have quite a power packed shake.
You could also pick up some wild smoked salmon that is sliced, every 5 slices contains 11 grams of protein, and a good source of fatty acids, so you could buy a container of spring greens and\or some spinach, throw 10 slices of wild salmon on it, with some cashews, drizzle with olive oil and you have a healthy snack\meal.
I use to mix Udo's oil with dry curd cottage cheese, mash it up and eat it, but I just got tired of it. Alternatively you can pick up some greens+ multi, and add that to your protein shake skipping the fruit but instead add approximately 1/4 cup of yogurt, 1 scoop of greens+multi, and a scoop of protein with water and blend it.
Ultimately you may have to dedicate some time to prep your food ahead of time lets say over the weekend and cook up lets say your chicken breast, and make an awesome salad using 1 chicken breast with the spring greens, some nuts, olive oil and dried up cranberries known as craisins in the bulk food section.
Hope that helps!