3 Keys to Eating Foods for Fighting Cholesterol

If you just came from the doctor’s office with a diagnosis of high cholesterol and the not-so-helpful advice to “eat healthy” to avoid medication, it’s OK to feel overwhelmed. 

Here are some simple tips to make your cholesterol-lowering life easier. You don’t have to overhaul everything you eat. A few small changes can make a big impact on your labs and well-being.

Keep reading to learn the best foods for fighting cholesterol before your next blood work appointment.

Why do I need to worry about cholesterol?

The cholesterol shown on your bloodwork comes from two main sources. One is from the cholesterol made in the body by the liver, about 80-85%. The other is from what we eat, about 15-20%. 

Other factors affect cholesterol that are out of our control like genetics and aging. If your doctor says your cholesterol levels are high, this is even more reason to change what you eat to lower that risk. 

This may sound disheartening, but the good news is food and lifestyle choices positively impact cholesterol levels. It’s never too early to start making changes.

What is cholesterol and what do I need to know about my labs? 

We need cholesterol to have healthy cells, make hormones and enzymes. However, too much can be a bad thing and increase the risk of heart disease.

There is both “good” HDL cholesterol and “bad” LDL cholesterol. The HDL cholesterol is protective for the heart. It stops the LDL from lining artery walls, which can lead to blocked arteries and an increased risk of heart attack.

  • Optimal LDL “bad” cholesterol: under 100mg/dL
  • Optimal HDL “good” cholesterol: greater than 60mg/dL. But over 50mg/dL for women and over 40mg/dL for men is considered healthy
  • Optimal Total Cholesterol: 125-200mg/dL
two hands creating heart with sun in background

How can foods fight cholesterol levels? 

We need cholesterol for our bodies to function, but too much is problematic. Thankfully, food choices positively impact both HDL and LDL cholesterol levels.

There are three key factors to know about choosing foods for cholesterol control:

  1. Eat more fiber to decrease the absorption of cholesterol in the bloodstream and help get rid of excess cholesterol.
  2. Choose unsaturated fats and limit saturated fats to increase HDL while lowering LDL.
  3. Limit sugary foods and refined carbohydrates for weight management, getting the right nutrients, and decreasing the risk of heart disease. Research from the National Institutes of Health (NIH) showed that modest weight loss of 5-10% in overweight people lowered LDL and total cholesterol levels. It’s worth noting every body type can have elevated cholesterol levels independent of weight.

What foods fight cholesterol? 

High-fiber foods

Foods that contain fiber like fruits, vegetables, and whole grains contain a combination of soluble and insoluble fiber. Soluble fiber mixes with water to aid digestion and improve nutrient absorption. Insoluble fiber keeps your intestines healthy and bulks stool for bowel regularity. 

Soluble fiber is particularly helpful for lowering LDL cholesterol. The soluble fiber attaches to cholesterol in the large intestine and excretes it versus allowing it to go back into the bloodstream.  

a colorful variety of vegetables in a salad  as an example of high fiber foods for fighting cholesterol

Don’t get weighed down by soluble and insoluble fiber. All fiber-containing foods naturally contain a combination of both. However, foods that are high in soluble fiber and terrific for heart health include:

  • Whole grains: oatmeal, barley, bran
  • Beans: black beans, chickpeas, kidney beans
  • Nuts and seeds: almonds, chia seeds, ground flaxseeds
  • Vegetables: Brussels sprouts, broccoli, sweet potatoes
  • Fruit: apples, apricots, pears

It’s always recommended to obtain nutrients from food. If you are struggling to eat foods that contain fiber, you can meet the daily soluble fiber goal using a supplement like psyllium husk powder. Always talk to a qualified healthcare provider before adding a supplement. 

Unsaturated fats (Limit saturated fats)

Fat is a macronutrient meaning we have to eat foods containing fat for our body to function properly. The type of fat makes a difference for cholesterol levels. 

It’s not the cholesterol in foods that raises our blood cholesterol, it’s actually the saturated fat in foods. 

There are two types of fats: saturated and unsaturated fats. By choosing more unsaturated fats and less saturated fats, you can improve your good cholesterol level while lowering your bad cholesterol level. 

Limiting saturated fat decreases the risk of heart disease. Saturated fats are found in foods from animals:

  • Bacon, sausage 
  • Beef
  • Butter
  • Mayonnaise
  • Full-fat salad dressing
  • Fried foods
  • Full-fat dairy like sour cream, milk, and cheese

Instead of thinking “I can never eat these foods again” stick to small amounts and eat them less often.

Choose unsaturated fats, or heart-healthy fats, which are found in these foods: 

  • Olives
  • Olive oil and avocado oil
  • Nuts and seeds
  • Peanut butter and almond butter-choose natural options where the only ingredient is peanuts or almonds, and avoid brands that contain added oils and sugar
  • Avocado
unsaturated fats like this array of nuts and seeds spilling out of clear containers are foods that fight cholesterol

Ounce for ounce, fat contains more calories than carbs or protein, so limit portion size even with these heart-healthy fats if weight management is a concern.

High-fiber carbohydrates (Limit sugary foods and refined carbohydrates)

To improve cholesterol, limit sugar from foods like cookies, candy, sugary beverages, and pastries. These foods are lower in vitamins and minerals and easy to overeat. These make it difficult to manage weight. These foods can also replace more nutritious foods that positively influence heart health. 

Instead of refined carbohydrates like those listed above, choose high-fiber carbohydrates from:

  • Whole grains
  • Whole fruits
  • Starchy vegetables: potatoes, corn, peas
display of potatoes which are a high fiber carbohydrate and considered foods for fighting cholesterol

Bonus tip: Exercise

How can I add more cholesterol-lowering foods to my diet?

Choosing high-fiber foods and small amounts of heart-healthy fats is easier than you think. Here are a few ideas to help with your daily food choices.

  • Snack on unsalted almonds, walnuts, and pistachios
  • Top oatmeal with blueberries, flax seeds and cinnamon
  • Make a side salad with barley, chopped tomatoes, and Kalamata olives seasoned with parsley 
  • Use olive oil and avocado oil for cooking
  • Choose whole grain breads with at least three grams of fiber per slice 
  • Add lean proteins like chicken, turkey, and seafood to meals
  • Use low-fat plain Greek yogurt instead of mayonnaise or sour cream in recipes
colorful salad with olive oil being drizzled on top a great example of foods for fighting cholesterol

Sample Day

This day contains ~30g fiber, including ~10g soluble fiber, small amounts of heart-healthy unsaturated fats, and limited sugar and refined carbohydrates. 

Breakfast:

  • Overnight oats made with 1/2 cup of rolled oats, 1 cup of unsweetened almond milk, 1 tablespoon of chia seeds, and 1/2 cup of berries
  • 1 tablespoon of ground flaxseeds sprinkled on top 
  • ⅛ cup unsalted nuts (almonds, walnuts, or pistachios)

Lunch:

  • Salad: 1 cup leafy greens, 1 cup of mixed vegetables (such as bell peppers, cucumbers, tomatoes, and spinach), topped with 1/2 cup of cooked quinoa
  • 4-6 oz of baked tofu or chicken breast
  • Dressing made with 1 tablespoon of olive oil and 1 tablespoon of balsamic vinegar

Snacks:

  • Carrots and 2 tablespoons hummus
  • 1 small apple

Dinner:

  • 4-6 oz baked salmon seasoned with dill and lemon juice
  • 1 cup of sauteed vegetables in 1 tsp avocado oil
  • 1 small baked sweet potato

Wrap Up: