Skip to content

Health and Supplements

5 Immune-Supporting Foods That Outrank Garlic

Digilifetrends Updated 2026-10-27 3 min read

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.

Foods like oranges, bell peppers, and leafy greens fill nutritional gaps and support immune health.Credit: igorr1 / Getty Images
Foods like oranges, bell peppers, and leafy greens fill nutritional gaps and support immune health.Credit: igorr1 / Getty Images

1. Citrus Fruits

Credit: Burke/Triolo Productions / Getty Images
Credit: Burke/Triolo Productions / Getty Images

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

Credit: Sutthipong Kongtrakool / Getty Images
Credit: Sutthipong Kongtrakool / Getty Images

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

Credit: HUIZENG HU / Getty Images
Credit: HUIZENG HU / Getty Images

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

Credit: alvarez / Getty Images
Credit: alvarez / Getty Images

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

Credit: SimpleImages / Getty Images
Credit: SimpleImages / Getty Images

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