10 Best Foods to Eat for a Healthy Liver and Detox Support

A selection of liver healthy foods, including blueberries, broccoli, and avocado.
Credit: Duane Beckett

Since my health issues started in 2024, I’ve had to take a much closer look at what I eat. Liver health, in particular, has been a focus, not just because it’s vital for detoxing the body, but because it’s tied to so many other aspects of health, including digestion, cholesterol, and overall energy levels. The liver does a lot of heavy lifting, breaking down toxins and keeping everything running smoothly, so giving it the right foods can make a difference.

We’ve tried to mix it up with the foods below, including things that can be picked at, added to meals, cooked with, and more. We’ve excluded some of the usual suspects like salmon, tuna, spinach, kale, or flaxseeds, though they’re all great for liver health. We’ve also skipped drinks like bio coffee and green tea, both of which support detoxification. Instead, this list focuses on some lesser-known options, many of which I’ve personally added to my diet. Some were easy to incorporate, while others took a bit of trial and error (artichokes specifically).

If you’re looking to give your liver some extra support while keeping meals interesting, these foods are a great place to start.

Oatmeal

Bowl of oatmeal and a coffee
Credit: Duane Beckett

Blueberries and Cranberries

Bowl of blueberries
Credit: Duane Beckett

Broccoli, Cauliflower, and Brussels Sprouts

Broccoli in a pan
Credit: Duane Beckett

Beetroot

Oven roasted beets with garlic
Credit: Duane Beckett

Avocado

Avocado on toast, topped with diced onion and tomato
Credit: Duane Beckett

Almonds and Walnuts

A mixed bowl of almonds, walnuts, and pistachios
Credit: Duane Beckett

Artichokes

Artichoke
Credit: Duane Beckett

Garlic

Garlic in a pan
Credit: Duane Beckett

Turmeric

Grated turmeric
Credit: Duane Beckett

Lemons

Grilled wild-caught salmon with lemon
Credit: Duane Beckett