10 Foods High in Fat That Are Surprisingly Good For the Health

6. Nuts & Nut Butters

Nuts are a convenient healthy snack when you are on the go. They may be dense in calories but they are also packed with nutrients. One serving of nuts contains 150-200 calories but they will keep you happy and energetic for hours. They are also rich with protein, antioxidants, fiber and various minerals and vitamins that reduce blood pressure, reduce metabolic syndrome and enhance heart health. Nuts, in particular walnuts, help prevent Alzheimer’s, reduce depression and boost the memory.

7. Flax & Chia Seeds

These super seeds are the best sources of plant-based Omega-3s. While you can get great amounts of Omega-3s from fish, these seeds could still enhance your body’s natural anti-inflammatory systems. It also contains lignans, compounds that reduce cholesterol and fiber to keep your heart healthy. Add a tablespoon of chia seeds, flaxseed or both to smoothies and oatmeal.