Although there are no specific dietary recommendations for people with asthma, research has shown that several foods support lung function, improve the body’s immune system, and reduce asthma symptoms. However, certain foods may worsen asthma symptoms or increase the likelihood of it developing.

Asthma is a common chronic condition. According to the Centers for Disease Control and Prevention (CDC), just under 25 million people in the United States have asthma, with children making up around a fifth of this number.

An article in Nutrition Reviews states that asthma is more common in African Americans and people of lower socioeconomic status.

This article looks at what foods people with asthma may wish to avoid, what foods may improve or even prevent asthma symptoms from developing, and lifestyle factors that may help a person manage this chronic condition.

Diet tips for asthma include fruitShare on Pinterest
Image credit: Getty Images

The following foods may have some benefits for people with asthma.

Vitamin D foods or supplements

Evidence suggests that low levels of vitamin D have links to an increased risk of asthma attacks in children and adults. It also indicates that taking a vitamin D supplement every day can significantly reduce the risk of hospital admission for a severe asthma attack.

Vitamin D may also support lung function and reduce upper respiratory infections, such as the common cold.

Vitamin D occurs naturally in just a few foods, so most people in the U.S. get their dietary vitamin D from fortified foods, such as breakfast cereals, yogurt, and orange juice.

Good food sources of vitamin D include:

  • fatty fish, such as salmon, tuna, and mackerel
  • mushrooms
  • egg yolks
  • cheese
  • liver

Learn more about the benefits of vitamin D here.

Fresh fruit and vegetables

A healthful, balanced diet rich in fruit and vegetables may reduce the risk of developing asthma.

A 2020 article states that several studies have found that high consumption of fruit and vegetables reduces the risk of adults and children developing asthma.

A 2017 review of over 80 studies found associations between a high intake of fruit and vegetables and reduced asthma symptoms, such as wheezing.

Learn more about the most healthful fruits here.


Fresh fruit and vegetables are rich sources of antioxidants, such as vitamin C, vitamin E, and beta carotene, which help the body fight toxins that may damage tissues.

This, in turn, may help to improve lung function and control the symptoms of asthma.

Rich sources of vitamin C include:

  • citrus fruits, such as oranges and grapefruit
  • kiwi fruit
  • strawberries
  • cantaloupe
  • red and green peppers
  • broccoli
  • baked potatoes
  • tomatoes

Learn more about the best foods for vitamin C here.

Good sources of vitamin E include:

  • nuts, such as almonds, peanuts, and hazelnuts
  • sunflower seeds
  • broccoli
  • fortified foods such as breakfast cereal, fruit juice, margarine, and spreads

Learn about the best foods for vitamin E here.

Beta carotene

Orange and red fruit and vegetables contain beta carotene.

Examples include:

  • carrots
  • sweet potatoes
  • squash
  • red and yellow peppers
  • cantaloupe
  • apricots
  • dark leafy greens, such as kale and spinach

Learn more about beta carotene here.

Flavonoids and selenium

Fruit and vegetables also contain antioxidants called flavonoids and selenium, which have anti-inflammatory benefits.

A wide variety of fruits contain flavonoids, including:

  • apples
  • berries
  • grapes
  • black and green teas

Foods that contain selenium include:

  • seafood
  • meat
  • poultry
  • eggs
  • dairy products
  • bread
  • cereals

Learn more about food and antioxidants here.

Whole grain foods

Whole grain foods may also play a part in reducing the symptoms of asthma.

A 2017 study found that people who enjoyed a healthful diet, including whole-grain food, experienced fewer asthma symptoms and better control of their condition.

Whole grain foods include whole oats, wholewheat pasta, buckwheat, and bulgur wheat.

Learn more about whole grain and high fiber foods here.

The American Lung Association (ALA) has identified key foods and drinks that people with asthma may wish to avoid because they may worsen asthma symptoms.

These include:

Foods that contain sulfites

Sulfites are a type of preservative often found in preserved food and drink, such as alcohol, pickled foods, bottled lemon and lime juice, and dried fruits.

People with asthma who have high levels of sulfites in their diet may find their asthma symptoms worsen. The ALA warn that foods containing sulfites, particularly wine, may even trigger an asthma attack. A 2018 study confirms that white wine can lead to intolerance reactions in people with asthma.

Learn more about alcohol and asthma here.


Salicylates are compounds found in teas, coffees, spicy food, or foods flavored with herbs. Although rare, people with asthma are sometimes sensitive to these compounds and might be more likely to experience a flare-up of symptoms.

Two studies in 2014 and 2016 found that aspirin, which contains salicylate, exacerbated asthma in some people.

Learn more about the risks and benefits of aspirin here.

Fast food

A 2013 study looking at the consumption of fast food in children and teenagers found that those who consumed fast food three times a week or more were more likely to develop severe asthma, as well as other health conditions.

Learn more about how fast food affects the body here.

People with asthma must identify and avoid triggers that may worsen symptoms or bring on another asthma attack. The ALA provide advice and information on common triggers, including:

  • over-the-counter (OTC) medicines, such as aspirin or non-steroidal anti-inflammatory drugs
  • common food allergies, such as peanuts and shellfish
  • smoke, such as cigarette smoke, campfires, or wood-burning fireplaces
  • adverse weather, such as stormy, windy, cold, or humid weather
  • air pollution, smog, vehicle exhaust fumes, or chemical fumes
  • dander and saliva from animals with fur or feathers
  • environmental exposure to dust mites, mold, or spores

Learn more about allergic asthma here.

The ALA recommend managing asthma proactively. Working with a healthcare provider can help people with asthma develop an action plan to avoid triggers and use their prescribed medication effectively and at the right time.

Keeping an eye on symptoms and recording them will help people with asthma identify what steps they can take to avoid foods, activities, or environments that may cause an asthma attack.

Obesity can exacerbate the symptoms of asthma. Staying active and enjoying a diet that is low in fat and high in fruit and vegetables will help people with asthma maintain a healthy body weight.

A 2019 review indicates that viral infections can also trigger asthma symptoms. Taking simple steps to avoid infection, such as washing hands and getting flu shots, can help reduce the risk.

Learn more about the types of infection here.

Although there is no specific diet to reduce or prevent asthma, there are many foods that can positively or negatively affect asthma symptoms.

A diet rich in fruit and vegetables and low in fast, fatty, or fried foods can help control asthma symptoms.

Keeping track of triggers and symptoms, and working with a healthcare provider, can help people with asthma control their condition more effectively.

Read the article in Spanish.