What to eat

How to lower triglycerides

What to put on the plate when a blood test comes back high.

Clay art of grilled salmon on lentils with roasted broccoli and a bowl of walnuts.

How do you lower triglycerides with food?

Cut back on added sugar, refined grains and alcohol, and use olive oil, nuts and fish in place of saturated fat. About 8 ounces of oily fish a week adds omega-3 fats, and whole grains, beans and vegetables add fiber. Regular activity helps too.2

Built from NLA, NHLBI and NHS advice. Reviewed November 13, 2026.

Eat more

Eat more of these

  • Oily fish

    Salmon, sardines or trout, twice a week.

    8 ozof fatty fish a week, NLA2

  • Beans and lentils

    Add chickpeas or lentils to soups and salads.

    25 to 35 gfiber a day, Harvard5

  • Vegetables

    Fill half the plate with roasted or steamed vegetables.

    5 portionsof fruit and vegetables a day, NHS4

Ease off

Ease off these

  • Sugary drinks

    Soda, sweetened coffee and juice drinks.

    Under 10%of calories from sugar, NLA2

  • White bread and rice

    Swap for whole grain bread, brown rice or oats.

    10 to 25%triglyceride drop from cutting back, NLA2

  • Alcohol

    Beer, wine and spirits raise triglycerides.

    14 unitsa week at most, NHS3

Alma turns these foods into meals that fit your numbers.

Build my planGet Alma on AndroidGet the app

A sample day

One day on a plate

  1. BreakfastOats with berries and walnutsRolled oats, blueberries and chopped walnuts.
  2. LunchLentil and roast vegetable bowlLentils, roasted peppers and an olive oil drizzle.
  3. SnackGreek yogurt with chiaPlain yogurt, chia seeds and a few raspberries.
  4. DinnerSalmon with broccoliBaked salmon, broccoli and brown rice.

Triglyceride ranges1

Normal
Less than 150 mg/dL
Borderline high
150 to 199 mg/dL
High
200 to 499 mg/dL
Very high
500 mg/dL and above

From a standard blood test, in mg/dL.

What people ask

What foods lower triglycerides?

Oily fish such as salmon, mackerel and sardines; beans, lentils and oats; vegetables and nuts; and olive oil in place of butter. The pattern matters more than one food, so aim for these across the week.

What does a high triglycerides diet look like?

More fish, beans, whole grains, vegetables and nuts. Fewer sugary drinks and refined carbs, less alcohol, and less saturated fat from butter and fatty meat. Olive oil or nuts in place of butter shape most meals.

Should I take fish oil for triglycerides?

Oily fish is the usual food first step. Store-bought fish oil is not the same as prescription omega-3 medicine and is not FDA approved for high triglycerides. Ask your clinician before adding a supplement.

Does alcohol raise triglycerides?

Yes. NLA advice is to cut back when triglycerides are 150 to 500 mg/dL and to stop when they are above 500. For everyone, NHS advice is no more than 14 units a week, spread over three or more days.

Do you need to fast for a triglyceride test?

Not always. Triglycerides usually rise only a little after a meal, so many labs accept a non-fasting test. Your clinician may ask for a fasting test if the result is high. Follow the instructions that come with your test.

Sources (5)
  1. NHLBI, High blood triglycerides
  2. National Lipid Association, Dietary management of hypertriglyceridemia
  3. NHS, How to lower your cholesterol
  4. NHS, Why 5 A Day
  5. Harvard T.H. Chan School of Public Health, Fiber

Editorial standards

This guide is general education. Talk with your clinician before changing your diet or medicines.

Meals built around your numbers.