The foods with the strongest evidence for raising HDL (“good”) cholesterol include fatty fish, extra virgin olive oil, nuts, and deeply colored berries. Healthy HDL levels start at 40 mg/dL for men and 50 mg/dL for women, and dietary changes typically need about six weeks of consistency before blood tests reflect meaningful shifts. Here’s what to put on your plate and why it works.
Why HDL Cholesterol Matters
HDL particles act like cleanup crews in your bloodstream. They pick up excess cholesterol from artery walls and carry it back to the liver, where it gets broken down and removed from the body. This process, called reverse cholesterol transport, is one of the main ways your body prevents plaque buildup in arteries. When you eat foods that support HDL, you’re not just raising a number on a lab report. You’re improving your body’s ability to clear cholesterol out of places it doesn’t belong.
Fatty Fish: Omega-3s Twice a Week
The American Heart Association recommends two servings of fatty fish per week, with each serving being about 3 ounces cooked (roughly three-quarters of a cup of flaked fish). The best choices are salmon, mackerel, sardines, herring, anchovies, and bluefin tuna. Oysters and mussels also qualify.
Omega-3 fatty acids from fish influence HDL in ways that plant-based omega-3s (like those in flaxseed) don’t fully replicate. Fish-based omega-3s help shift cholesterol particles toward a larger, more protective form. If you don’t eat fish, fish oil supplements can fill the gap, but whole fish also delivers protein, selenium, and vitamin D as part of the package.
Extra Virgin Olive Oil
Not all olive oil is equal when it comes to HDL. The difference lies in polyphenols, the antioxidant compounds found in high concentrations in extra virgin olive oil but largely stripped from refined versions. A study published in Arteriosclerosis, Thrombosis, and Vascular Biology found that when participants consumed about 2 tablespoons of polyphenol-rich olive oil daily for three weeks, their HDL particles became better at pulling cholesterol out of cells. HDL cholesterol efflux capacity improved by roughly 3%, while a low-polyphenol olive oil actually worsened it.
The mechanism is straightforward: polyphenols from the oil bind directly to HDL particles, protecting them from oxidation. Oxidized HDL becomes rigid and less effective. The antioxidant coating keeps HDL flexible and functional. The participants also developed more large HDL particles (the most protective type) and fewer small ones. Use extra virgin olive oil for salad dressings, drizzling over cooked vegetables, or low-to-medium heat cooking to preserve its polyphenol content.
Nuts, Especially Almonds
A randomized controlled trial in the Journal of the American Heart Association tested 1.5 ounces of almonds daily (about a small handful) against an almond-free diet over six weeks. Both groups ate a cholesterol-lowering diet, but the group without almonds saw their HDL drop by 1.7 mg/dL. The almond group maintained their HDL levels, including protective HDL subtypes. In other words, almonds didn’t dramatically spike HDL, but they preserved it while the rest of the diet was driving LDL down. That’s a meaningful distinction, because some cholesterol-lowering diets can inadvertently pull HDL down along with LDL.
Walnuts offer a complementary benefit thanks to their high alpha-linolenic acid content, a plant-based omega-3. A daily handful of mixed nuts (almonds, walnuts, pistachios) covers multiple pathways. Just stick to unsalted, dry-roasted, or raw varieties to avoid excess sodium.
Berries and Deeply Colored Produce
Anthocyanins, the pigments that give blueberries, blackcurrants, cranberries, and grapes their deep color, have a specific effect on HDL. They block a protein called CETP that normally transfers cholesterol from HDL to LDL. By inhibiting that transfer, anthocyanins keep more cholesterol in the HDL fraction where it can be returned to the liver.
A meta-analysis of 44 randomized controlled trials in Frontiers in Nutrition found that purified anthocyanin supplements raised HDL by an average of 11.5 mg/dL. Whole blueberries produced a smaller but still statistically significant increase of about 1.5 mg/dL. The difference likely reflects dosage: supplements concentrate anthocyanins far beyond what you’d get from a cup of berries. Still, regularly eating blueberries, blackcurrants, purple grapes, black rice, and red onions adds up over time, and these foods carry fiber, vitamin C, and other benefits alongside the anthocyanins. Aim for a cup of berries most days, and look for deep color as a rough guide to anthocyanin content.
Beans, Oats, and Soluble Fiber
Soluble fiber doesn’t raise HDL directly in the way that fatty fish or anthocyanins do, but it improves the ratio between your good and bad cholesterol by pulling LDL down. Beans, lentils, oats, oat bran, and flaxseed all contain soluble fiber that binds to cholesterol in the gut and prevents it from being absorbed. When LDL drops and HDL stays stable or rises slightly, the overall balance shifts in a protective direction.
Practical targets: a bowl of oatmeal at breakfast, a half-cup of beans or lentils with lunch or dinner, and ground flaxseed sprinkled on yogurt or into smoothies. Black beans, chickpeas, kidney beans, and lentils are all effective. Canned versions work just as well as dried; just rinse them to reduce sodium.
What About Alcohol?
Moderate alcohol consumption (one to two drinks per day) raises HDL by about 3 mg/dL on average, based on a meta-analysis of controlled studies lasting one to eight weeks. That’s a real but modest effect, and it comes with significant caveats. The American Heart Association’s 2024 scientific statement notes that it remains unknown whether drinking is truly part of a healthy lifestyle, and the World Health Organization states that no level of alcohol consumption is safe for health.
One particularly concerning finding: among cardiology patients surveyed, those who had been exposed to messaging that moderate drinking is “good for the heart” were 67% more likely to develop hazardous drinking patterns. If you already drink lightly, the HDL bump is a minor silver lining. If you don’t drink, the 3 mg/dL increase is not worth starting for. You can get a larger HDL boost from a cup of blueberries and a walk.
Exercise Amplifies Dietary Changes
Diet alone moves HDL, but aerobic exercise is the most reliable HDL booster available. The target is at least 150 minutes per week of moderate-intensity activity (brisk walking, cycling, swimming) or 75 minutes of vigorous activity (running, rowing, high-intensity intervals). Exercise raises HDL through mechanisms that overlap with but are distinct from dietary effects: it increases the production of the proteins that build HDL particles and enhances the liver’s ability to process returned cholesterol.
The combination of dietary changes and regular exercise is more effective than either one alone. If you’re making the effort to overhaul your meals, adding a 30-minute walk five days a week will accelerate the results you see on your next blood panel.
How Long Until You See Results
The National Heart, Lung, and Blood Institute’s therapeutic lifestyle guidelines suggest checking cholesterol six weeks after starting dietary changes, then again six weeks later if adjustments are needed. Some changes, like adding plant stanols or sterols (found in fortified foods and supplements), can shift numbers within weeks. HDL tends to respond more gradually than LDL, so give yourself a full two to three months of consistent habits before judging the impact. The six-week blood test is a progress check, not a final verdict.
A realistic daily pattern might look like this: oatmeal with ground flaxseed and blueberries for breakfast, a salad dressed with extra virgin olive oil and topped with salmon at lunch, a handful of almonds as a snack, and a dinner built around beans or lentils with colorful vegetables. That single day hits every category of HDL-supporting food. String enough of those days together, and your next cholesterol panel will reflect it.

