Foods for Fighting Mucus in Your Body

Woman blowing her nose
Image Credit: Pixland/Pixland/Getty Images

Mucus is a thick fluid that can help lubricate your tissues and protect your mucus membranes from damage. It can be found in your nasal passages, throat, lungs, intestines, digestive system, urinary tract, reproductive tract and other body tissues. Illnesses, such as bronchitis, sinusitis, colds, influenza or cystic fibrosis, and food allergens can cause your body to produce too much mucus. Excessive amounts of mucus in your body can cause congestion and breathing problems. A healthy diet consisting of a variety of nutrients can prevent, reduce or eliminate excess mucus in your body.

Vegetable Soup

A pot of vegetable soup surrounded by fresh vegetables
Image Credit: marco palazzi/iStock/Getty Images

If you want to eliminate excess mucus in your body, try eating a bowel of warm vegetable soup. According to Swami Sadashiva Tirtha, author of the book "Ayurveda Encyclopedia: Natural Secrets to Healing, Prevention, and Longevity," warm liquids such as broth-based vegetable soups are rich in vitamins, minerals and antioxidants that can loosen mucus in your body, reduce nasal and chest congestion, provide hydration, strengthen your immune system and help you fight off viruses, infections and diseases. Other warm liquids that can help break up mucus in the body include herbal tea, hot apple cider and hot chocolate.


Fatty Fish

Image Credit: Design Pics/Design Pics/Getty Images

Eating 7 ounces of fatty fish approximately two to three times a week can help decrease the amount of mucus in your body. Judith E. Brown, author of the book "Everywoman's Guide to Nutrition" states that fatty fish such as salmon, canned tuna in oil, sardines, mackerel and trout are rich in omega-3 fatty acids, healthy unsaturated fats that can reduce the amount of inflammation in your body, a common cause of excess mucus in the body. Other foods that contain omega-3 fatty acids include walnuts, flaxseeds, flaxseed oil, canola oil, soybeans, soybean oil and pumpkin seeds.



Greek yogurt in a small clay pot
Image Credit: Liv Friis-Larsen/iStock/Getty Images

Eating a cup of yogurt in the mornings can help you get rid of extra mucus in your body. According to Lavon J. Dunne, author of the book "Nutrition Almanac," yogurt contains probiotics called lactobacillus, which are live bacteria that can break up mucus in your lungs and replenish the "friendly" bacteria in your gastrointestinal tract. Other foods rich in probiotics include kefir, buttermilk, sauerkraut, Brewer's yeast, miso and tempeh.


Celery, Garlic and Onions

Garlic cloves and slices of an onion on a cutting board
Image Credit: Top Photo Group/Top Photo Group/Getty Images

Adding vegetables such as celery, garlic and onions to your meals can help you fight mucus in your body. According to Robert A. Anderson, author of the book "Clinician's Guide to Holistic Medicine," these vegetables are rich in vitamins and minerals that can boost your immune system, reduce mucus production, unblock congested arteries and lower your risk of developing high blood pressure.