I mix a scoop of Optimum Nutrition 100% Whey (24 grams protein) with a tablespoon of: peanut or almond butter, blueberries, lowfat yogurt, oatmeal, flax seed oil and about a cup of 1% milk on non-workout days, or same amount of water for post workout.
Comments from the shake experts?
I don't know if I qualify as a shake expert, but I'll take a stab at your question.
Although in theory it's possible to gain muscle and lose fat simultaneously, in most real life situations it is unlikely. Unless you take steroids, gains in muscle are - sadly - accompanied by gains in fat. And in general, the quicker the weight gain, the more likely it is due to fat. For most people, gaining muscle is a chore. But getting fat is easy! If you're trying to bulk up (rather than pork up) it is advisable to aim for no more than a pound a week of weight gain.
My (rough) calculation of the ingredients in your shake comes up with 400-500 calories. That's more of a weight gainer than a post workout shake. Most packaged meal replacements are in the 250 - 350 calorie range. The ingredients in your shake are all healthy and recommended, but I'm not sure that it's the best combination post workout. High glycemic carbs and whey protein deliver nutrition to hungry muscles faster. The fats in peanut butter and flaxseed oil - while good for post workout inflammation - lower the glycemic index, and the fiber in oatmeal slows absorption
As for your stomach, I've seen some pretty lean runners with a bit of a potbelly. Many fit women struggle with their hips and thighs. Most people have a real hard time getting rid of fat from problem areas. With time and effort they improve, but it is not realistic for them to expect to look like fitness models