Osteoarthritis Diet: Anti-Inflammatory Foods & Lifestyle Tips

2 min read

Osteoarthritis doesn’t have to limit your movement. With the right diet and lifestyle changes, you can support joint health, reduce pain and improve mobility.

Dietary recommendations

Anti-inflammatory foods

Chronic inflammation is a key driver of osteoarthritis and worsens joint pain and stiffness. A diet rich in fruits, vegetables, nuts, seeds, and whole grains reduces inflammation – aim for 7 to 9 portions of vegetables and fruit per day, with a good level of protein and healthy fats. Berries, turmeric and green tea are particularly beneficial.

Omega 3 fats

Consume Omega 3 rich foods daily, such as chia seeds, flaxseeds and walnuts, and algae-based supplements. Omega 3 fatty acids reduce joint inflammation, can reduce joint pain and help slow cartilage breakdown.1

Extra virgin olive oil

Contains polyphenols and oleocanthal, which have anti-inflammatory properties. Nuts and seeds (walnuts, flaxseeds, chia seeds) provide healthy fats and antioxidants. Colourful fruits and vegetables are high in vitamins, minerals and antioxidants that fight oxidative stress.

Joint-supporting nutrients

Vitamin C-rich foods are essential for collagen synthesis. Sulphur-containing foods (garlic, onions, cruciferous vegetables) – support cartilage repair. Magnesium is helpful for reducing muscle stiffness. Magnesium-rich foods such as nuts, seeds, whole grains, dark chocolate and legumes. Zinc and copper found in nuts, seeds, and whole grains support joint tissue repair.

Limit refined sugars and processed foods

Processed and refined foods and sugars trigger inflammation and oxidative stress, both of which contribute to osteoarthritis progression and worsen symptoms. Avoiding them helps reduce pain and stiffness.2

Avoid excessive alcohol and fried foods

These can contribute to oxidative stress and inflammation.

Increase plant-based meals

Red meat can increase inflammatory markers, leading to more joint pain. Choosing plant-based proteins can help reduce inflammation.3

Increase intake of antioxidants

Fresh fruit, vegetables, nuts and leafy greens, help reduce oxidative stress and protect joint cartilage from further damage.

Increase fibre rich foods

Fibre supports gut health, which plays an essential role in regulating inflammation.

Lifestyle recommendations

Maintain a healthy weight

Excess weight puts additional stress on weight-bearing joints like the knees and hips, accelerating cartilage breakdown and worsening pain and stiffness. Losing even 5-10% of body weight can significantly reduce osteoarthritis symptoms. Focus on a nutrient-dense diet to achieve a healthy weight and engage in low-impact exercise to support weight management.

Engage in joint-friendly, low-impact exercise

Regular, low-impact movement such as walking, swimming, cycling and yoga helps maintain joint function and mobility, strengthens muscles around the joints, and reduces stiffness. Weight-bearing exercise can also help, but high-impact movements should be minimised.4

Manage stress

Practise relaxation techniques such as meditation, deep breathing or journaling. Stress can worsen joint pain.

Improve sleep

Poor sleep increases pain perception and sensitivity, and increases inflammatory markers.5 Aim for 7–9 hours of quality sleep per night to support healing. A consistent sleep schedule, reducing screen time before bed and optimising the sleep environment can improve symptoms.

Quit smoking

Smoking increases oxidative stress, reduces collagen production and worsens joint degeneration. Quitting can slow disease progression and improve overall joint function.6

Osteoarthritis symptoms (client handout)

Symptoms

  • Loss of flexibility
  • Pain
  • Grating sensation
  • Bone spurs
  • Tenderness
  • Stiffness
References
1. Nutrients. 2022 Aug 16;14(16):3362.
2. PLoS One. 2024 Nov 14;19(11):e0313754.
3. Front. Nutr., 17 July 2024.
4. Front Physiol. 2021 Dec 16;12:794062.
5. Neuropsychopharmacology. 2019 Jun 17;45(1):205–216.
6. J Environ Public Health. 2018 Jul 11;2018:4184190.