Eat These 10 Foods Year-Round for a Stronger Immune System

Salmon, sunflower seeds, dark chocolate, and other foods good for the immune system
Credit: Duane Beckett

In late 2024, my life changed. After a serious health scare and a long list of blood tests, I went from taking no medication to five pills a day and was suddenly thrown into a world of food plans, health courses, and check-ins. One message came through loud and clear from every specialist I spoke to, your diet plays a huge role in how well your body protects itself.

This list is a mix of foods that are great for a stronger immune system all year round, many of which are part of my weekly diet too. The reason I’ve picked these foods is because they each offer something different to the immune system. Some are packed with vitamins like C and E, others with minerals like zinc, magnesium, or selenium. There are even a few that help reduce inflammation or support the gut, which is where most of the immune system actually lives. 

The goal here isn’t to overhaul your whole diet but to give you simple options that can help keep your body stronger, healthier, and better equipped to fight off illness, just like I’m adapting and learning to do myself. 

Blood Oranges

Blood oranges
Credit: Duane Beckett

Greek Yogurt

Sliced strawberries in Greek yogurt
Credit: Duane Beckett

Pomegranates

Pomegranates
Credit: Duane Beckett

Brazil Nuts

A bowl of brazil nuts
Credit: Duane Beckett

Wild Salmon

Salmon Bites Healthy Dinners, Unsplash
Credit: Unsplash

Broccoli

A bowl of broccoli
Credit: Duane Beckett

Dark Chocolate

Dark chocolate and coffee
Credit: Duane Beckett

Sweet Potatoes

A baked sweet potato in the oven
Credit: Duane Beckett

Sunflower Seeds

A bowl of sunflower seeds
Credit: Duane Beckett

Spinach

Bowl of spinach
Credit: Duane Beckett