โ† All Questions
โค๏ธ Blood Pressure
Q

How fast does beetroot juice lower BP?

โšก Quick answer
Within 3-6 hours of drinking. Effect lasts 24 hours. Best as 250ml daily.
๐Ÿ“‹ Reviewed by our editorial team Last updated How we research
๐Ÿ“– Full answer

The complete answer

Beetroot juice lowers blood pressure within hours, with effects lasting up to 24 hours. A Lancet study showed 250ml of beetroot juice dropped systolic BP by 7-10 mmHg within 6 hours, with sustained reduction at 24 hours.

Mechanism: beetroot is high in dietary nitrates. Mouth bacteria convert these to nitrites, then to nitric oxide in the blood โ€” which relaxes blood vessels. This is the same nitric oxide pathway targeted by some BP medications.

What to do: drink 250ml beetroot juice once daily, or eat 1 cooked beetroot per day. Effects peak at 2-3 hours.

Watch out: beetroot juice can turn urine pink (harmless). May cause low BP if combined with BP medications โ€” monitor carefully. Mouthwash kills the bacteria needed for nitrate conversion โ€” avoid antibacterial mouthwash if relying on beets for BP.

Potassium-rich foods (banana, leafy greens, avocado) work in a similar way over longer periods.

Want the complete guide?

Read our full evidence-based guide on blood pressure for the complete picture.

View Full Guide โ†’
๐Ÿ’ฌ
Have a follow-up question?

Did this answer your question? Have a related question? Send it to us and we will answer.

Send your question โ†’

Sources & further reading

We write from peer-reviewed research and clinical guidance. These links let you read the underlying evidence yourself rather than taking our word for it.