10 Superfoods You Should Be Eating Every Day

Eggs are full of healthy fats and choline, plus they are versatile and easily accessible for most people.

1 Eggs

Just one avocado has more potassium than a banana. "Avocados are a bit pricey in most states, but worth it—after all, they're packed with healthy fats, folate, vitamin C, and vitamin K," says Select Health.

2 Avocados

Oily fish such as salmon and mackerel are hugely beneficial for health. "Besides omega-3 fatty acids, it has protein, B vitamins, potassium, selenium, and antioxidants," says Select Health. "Try a poke bowl and fall in love with this body-friendly fish."

3 Salmon

Walnuts contain iron and magnesium and are best enjoyed raw. "Walnuts are a great source of alpha-linolenic acid (ALA), an omega-3 fatty acid that is important for reducing inflammation.

4 Walnuts

Spicy, peppery arugula elevates so many dishes and is very good for your health. "Similar to kale, arugula is a cruciferous vegetable.

5 Arugula

"Broccoli's anti-inflammatory, antioxidant, and fiber-rich properties support heart health," says the National Institutes of Health.

6 Broccoli

Packed full of vitamin C and heart-healthy anthocyanins, blueberries pack a serious nutritional punch.

7 Blueberries

Cinnamon—specifically the Ceylon type—is packed with nutrients that improve heart health and blood sugar.

8 Cinnamon

The sulforaphane in Brussels sprouts makes it a superfood. "Sulforaphane has been shown to reduce the ability of cancerous cells to multiply," says MD Anderson Cancer Center.

9 Brussels Sprouts

Strawberries are low in sugar and high in nutrients. "When it comes to foods that both taste great and are great for your heart, it's hard to beat the berry," says Johns Hopkins Medicine.

10 Strawberries

Swipe Up For More Stories