What to Eat While Taking Statins to Help Lower Cholesterol

By Andrea Cohen
Published 11/13/2026
Dietitian Reviewed: Jane Schwartz, RDN, CLT
Approved for These Diets:
What to Eat While Taking Statins to Help Lower Cholesterol
Photo Credit: Adobe Stock

If you take a statin to lower your cholesterol, you might wonder whether your food choices still make much of a difference. Many people assume the medication does most of the work, and statins can be very effective at lowering LDL, or "bad," cholesterol, but what you eat also helps protect your heart.

Eating a heart-healthy diet may improve your cholesterol levels, which is a benefit on top of what your statin is already doing. It can also help lower your risk of heart disease and stroke. The key is knowing which foods deserve more room in your diet and which ones are better to eat less often.

The Best Foods to Eat When You Take a Statin

You don't need a special diet to see improvements in your cholesterol. Just focus on foods that are naturally high in fiber, healthy fats, and other nutrients that are good for your heart.

Oats and Other High-Fiber Foods

Oatmeal, barley, beans, lentils, apples, and pears contain soluble fiber, a type of fiber that helps reduce the amount of cholesterol that gets into your bloodstream. Starting your morning with oatmeal and adding beans to soups and salads are two easy ways to get more of it.

Our Apple Cinnamon Overnight Oats combine oats with a diced apple and have 10 grams of fiber per serving. For an easy way to add beans to dinner, try our White Bean and Kale Soup, which has no saturated fat.

Heart Healthy Apple Cinnamon Overnight Oats
Photo Credit: Adobe Stock
10 mins

Fatty Fish

Salmon, tuna, mackerel, and herring provide omega-3 fatty acids. While omega-3 fats don't directly lower LDL cholesterol, they may help lower triglycerides and support overall heart health. A couple of times a week, try eating fish in place of red or processed meat.

Our Garlic Lime Tuna Steaks are served over a colorful cabbage and carrot slaw and have just 1 gram of saturated fat per serving. If you prefer salmon, Mediterranean Salmon comes with white beans and spinach and has 8 grams of fiber per serving.

Heart Healthy Garlic Lime Tuna Steaks
Photo Credit: Baldwin Publishing Staff Photographer
45 mins

Nuts and Seeds

Walnuts, almonds, flaxseeds, and other nuts and seeds provide fiber and unsaturated fats. These nutrients can help support healthier cholesterol levels. Since nuts are high in calories, stick with a small handful.

Our Almond Cranberry Muesli with Apples mixes chopped almonds into oats and grated apple for a breakfast with 6 grams of fiber and 0 grams of saturated fat.

Heart Healthy Almond Cranberry Muesli with Apples
Photo Credit: iStock
15 mins

Fruits and Vegetables

Fill your plate with colorful produce. Fruits and vegetables provide fiber, vitamins, minerals, and plant compounds that support heart health. Berries, leafy greens, broccoli, apples, and oranges are all good choices.

A bowl of our Mixed Berry Fruit Salad has 5 grams of fiber, and you'll find more ideas in our list of the 11 best heart healthy foods.

Heart Healthy Berry Fruit Salad
Photo Credit: Baldwin Publishing Staff Photographer
30 mins

Healthy Fats

When possible, use olive oil instead of butter. Avocados, nuts, and seeds are other sources of unsaturated fats. Replacing foods that are high in saturated fat with these healthier fats helps lower LDL cholesterol.

Our Garlic Roasted Broccoli is a simple way to put this into practice. It's roasted in olive oil and topped with toasted pine nuts.

Heart Healthy Garlic Roasted Broccoli
Photo Credit: Baldwin Publishing Staff Photographer
30 mins

Foods to Limit While Taking Statins

Some foods work against your efforts to lower cholesterol. You don't have to give them up completely, but eating these foods less often helps:

  • Foods high in saturated fat, such as fatty cuts of red meat, bacon, sausage, butter, cheese, and other full-fat dairy products
  • Fried foods
  • Highly processed baked goods
  • Foods and drinks high in added sugar and refined carbohydrates, such as soda, candy, and pastries, especially if your triglycerides are high

Can You Eat Grapefruit on Statins?

Depending on which statin you take, you may also need to limit grapefruit and grapefruit juice. They can interact with some statins, including simvastatin and atorvastatin, causing too much of the medication to stay in your bloodstream and increasing your risk of side effects. Not every statin interacts with grapefruit, so ask your doctor or pharmacist whether grapefruit is safe for you.

Keep Taking Your Statin as Prescribed

No matter what foods you choose, keep taking your statin as prescribed. Pairing your medication with heart-healthy food choices can be a powerful combination for keeping your cholesterol under control and improving your heart health.

Latest Blog Articles