High omega-3 foods include flaxseeds, chia seeds, fish, walnuts, tofu, shellfish, canola oil, navy beans, brussels sprouts, and avocados. (4) The adequate intake (AI) for omega 3 fats is 1600mg per day (5,6).