You do not need to depend on garlic alone to get nutrients that help support your immune system. Including a variety of whole foods in your meals can provide the vitamins and minerals your body needs to maintain its defenses over time.
1. Citrus Fruits
Citrus fruits such as oranges, grapefruits, lemons, and limes are packed with vitamins and antioxidants, especially vitamin C. Antioxidants are plant compounds that help reduce inflammation and protect cells from damage. Diets high in antioxidants have been linked to a lower risk of upper respiratory infections, including the common cold. Vitamin C also supports the production of white blood cells, which are immune cells that help fight infection.
2. Bell Peppers
Bell peppers contain plenty of vitamin C along with other nutrients that support immune health. Red bell peppers also provide beta-carotene, a form of vitamin A that helps the immune system function. In addition, bell peppers offer lycopene, a plant pigment known for its anti-inflammatory properties.
3. Yogurt
Yogurt is a dairy food rich in probiotics, which are live microorganisms that help keep gut bacteria in balance. Probiotics can aid digestion and may lower the risk of constipation. They may also support immune health.
The gut microbiome contains immune cells, and maintaining a healthy balance of bacteria and other microorganisms in the digestive tract helps support immunity.
4. Leafy Greens
Leafy greens such as kale, spinach, and Swiss chard are excellent sources of vitamins A, C, and K, as well as antioxidants and fiber. The antioxidants in leafy greens help reduce inflammation and support immune function. Their fiber content also supports gut health, which may improve immunity.
5. Fatty Fish
A diet that includes fatty fish may help strengthen immune health. Fish such as salmon and mackerel are rich in omega-3 fatty acids, which support cell health and help reduce inflammation. That may assist the body in fighting infection and healing. Eating more omega-3s may also increase beneficial bacteria in the gut microbiome, improving gut health and supporting the immune system.
How to Add More Immune-Supporting Foods to Your Diet
To support immune health and help protect against infection, try to eat a wide range of nutrient-dense foods. Focus on foods that provide vitamins, antioxidants, fiber, and protein. Here are a few easy ways to work these foods into your routine:
Add bell peppers to a morning omelet and pair it with a glass of fresh orange juice.
Snack on sliced bell peppers with hummus.
Make a yogurt parfait with unsweetened yogurt and fresh berries.
Add sliced lemons and oranges to your water bottle.
Blend a handful of spinach into a fruit smoothie.
Prepare a salad with kale, bell peppers, and a protein of your choice.
Grill salmon and serve it with roasted broccoli and bell peppers.
More from Digilifetrends
A 30-second stretch from a physical therapist to help prevent lower back pain
Not every workout has to mean a long gym session or a set of sweaty clothes. “Exercise snacks” are short, intentional bursts of movement that can fit into almost any schedule.…
2 min read · Updated 2026-10-28Doctors Explain When Sleep Drooling May Point to A More Serious Problem
Experts say several factors can lead to nighttime drooling:
8 min read · Updated 2026-10-28A no-equipment workout shown to help reduce blood pressure
Doing the exercise three times a week delivered the greatest benefit
3 min read · Updated 2026-10-28