If your blood pressure regularly reads below 90/60 mmHg and you feel dizzy, fatigued, or lightheaded, certain foods can help bring it up. The strategy is straightforward: increase sodium, stay well hydrated, and eat nutrient-dense foods that support healthy blood volume. Here’s what to put on your plate and why it works.
Why Food Matters for Low Blood Pressure
Blood pressure depends heavily on how much fluid is circulating in your blood vessels and how tightly those vessels constrict. Both of those factors are influenced by what you eat and drink. Sodium holds water in the bloodstream, certain vitamins keep red blood cells functioning properly, and adequate hydration maintains overall blood volume. When any of these fall short, blood pressure can drop low enough to cause symptoms like dizziness, brain fog, and fainting.
Most health advice focuses on lowering blood pressure, so people with hypotension sometimes get overlooked. The dietary shifts below are specifically for people whose blood pressure runs too low, not for those with normal or high readings.
Salty Foods That Raise Blood Pressure
Sodium is the most direct dietary tool for increasing blood pressure. It works by pulling water into your bloodstream, which expands blood volume and pushes pressure upward. People with low blood pressure are sometimes advised to consume at least 6 grams of salt per day, which is roughly double the standard recommendation for the general population.
Good sources of sodium include olives, pickles, canned soups, cheese, smoked fish, soy sauce, and salted nuts. Rather than dumping salt on everything at once, try adding it consistently across meals. Broth-based soups are particularly useful because they combine sodium with fluid, hitting two targets at once. Miso soup, chicken broth, and vegetable stock are easy ways to get both.
One important note: increasing sodium only makes sense if your blood pressure is genuinely low. If you have kidney disease, heart failure, or other conditions where salt restriction matters, this advice doesn’t apply to you.
Water and Fluid-Rich Foods
Drinking more water is one of the simplest ways to support blood pressure. Research published in Circulation found that drinking 500 mL (about 16 ounces) of water substantially improved the body’s ability to maintain blood pressure when standing. The effect works partly by activating the sympathetic nervous system, which tightens blood vessels and helps keep blood from pooling in the legs.
For people prone to low blood pressure, a daily fluid intake of 2 to 3 liters is a common target. That doesn’t all need to come from a water bottle. Watermelon, cucumbers, oranges, strawberries, celery, and soups all contribute meaningful fluid. Coconut water adds both hydration and electrolytes like potassium and sodium, making it a solid choice for people who struggle to drink plain water throughout the day.
Caffeine for a Short-Term Boost
A cup of coffee or tea can raise your blood pressure by up to 10 mmHg. The effect kicks in within about 30 minutes, peaks around an hour, then gradually fades. That makes caffeinated beverages useful as a targeted tool, especially first thing in the morning when blood pressure tends to be at its lowest.
Coffee, black tea, and green tea all work. If you’re someone whose blood pressure drops after meals (a condition called postprandial hypotension), having a caffeinated drink with breakfast or lunch can help blunt that dip. Just keep in mind that regular caffeine drinkers build tolerance over time, so the blood pressure effect may become less pronounced.
Foods Rich in B12 and Folate
Deficiencies in vitamin B12 and folate can cause a type of anemia where the body produces red blood cells that are too large and don’t carry oxygen efficiently. The result is fatigue, shortness of breath, dizziness, and low blood pressure. Correcting the deficiency often helps resolve these symptoms.
B12 is found almost exclusively in animal products: beef, liver, eggs, dairy, fish, and shellfish. Clams and beef liver are among the richest sources. Fortified cereals and nutritional yeast are options for people who don’t eat meat. Folate comes from dark leafy greens like spinach and kale, as well as lentils, chickpeas, asparagus, broccoli, and avocado. Eating a mix of these foods regularly helps keep red blood cell production on track, which in turn supports healthy blood volume and pressure.
Electrolyte-Rich Foods
Electrolytes like potassium, magnesium, and calcium play a key role in fluid balance and blood vessel function. When these minerals are low, your body has a harder time regulating how much fluid stays in the bloodstream versus leaking into surrounding tissues.
The best approach is eating a variety of whole foods rather than relying on supplements or sports drinks. Strong sources include:
- Potassium: bananas, sweet potatoes, avocados, white beans, and salmon
- Magnesium: almonds, pumpkin seeds, dark chocolate, spinach, and black beans
- Calcium: yogurt, cheese, sardines, fortified plant milks, and leafy greens
These minerals work together, so variety matters more than loading up on any single one. A meal that includes salmon over spinach with a side of sweet potato, for instance, covers all three in one sitting.
How You Eat Matters Too
For some people, blood pressure drops sharply after eating, particularly after large, carbohydrate-heavy meals. This happens because digestion diverts blood flow to the gut, temporarily reducing pressure elsewhere in the body. It’s more common in older adults but can affect anyone with chronically low blood pressure.
A few meal-structure changes can make a significant difference. Eating six smaller meals instead of three large ones keeps blood flow more stable throughout the day. Choosing meals that are lower in refined carbohydrates (white bread, pasta, sugary foods) and higher in protein, fat, and fiber slows digestion and reduces the post-meal blood pressure drop. Drinking 12 to 16 ounces of water about 15 minutes before a meal also helps by expanding blood volume before digestion pulls blood toward the stomach.
A practical example: instead of a big bowl of pasta for lunch, try grilled chicken with roasted vegetables, a handful of salted nuts, and a glass of water beforehand. The protein and fat digest more slowly, the salt supports blood volume, and the pre-meal water gives your system a buffer.
Putting It Together
There’s no single “low blood pressure diet,” but the pattern is consistent: more salt than you’ve probably been told to eat, plenty of fluids spread throughout the day, and nutrient-dense foods that keep your blood cells and electrolytes in good shape. Coffee or tea in the morning gives a reliable short-term boost. Smaller, lower-carb meals prevent the post-meal dips that can leave you dizzy or lightheaded. And foods rich in B12, folate, and key minerals address some of the nutritional gaps that contribute to low blood pressure in the first place.

