It’s not what you eat, but how you eat.
You won’t absorb energy or nutrients for your body unless you are digesting your food well.
In order to maximize digestion and, therefore, absorption, it’s important to make sure you are in as relaxed a mood as possible before eating.
Stop what you are doing and pay attention to your foods: smell, see, touch and savor the flavor. When you are eating, make that ALL you are doing.
Next, take a few deep breaths to encourage your body towards relaxation (your circulation will be more focused on your GI tract).
Finally, chew your food more than you’d expect is needed; swallow only when the contents of your mouth is a paste or thinner.
Slowing down to experience your food, observing the act of eating, relaxing and enjoying the textures and flavors, will help you to digest and absorb the nutrients from your food.