Certain foods can calm heartburn quickly, and building meals around them can prevent it from coming back. The basic strategy is straightforward: eat foods that don’t relax the valve between your stomach and esophagus, don’t linger in your stomach too long, and don’t ramp up acid production. Here’s what that looks like on your plate.
High-Fiber Foods That Prevent Overeating
Fiber-rich foods are some of the most reliable choices for heartburn relief. They fill you up faster, which means you eat less per sitting. Overeating is one of the most common heartburn triggers because a full stomach puts pressure on the valve at the top, pushing acid upward. Oatmeal, brown rice, sweet potatoes, whole-grain bread, and cooked vegetables like broccoli, green beans, and asparagus all deliver substantial fiber without irritating the esophagus.
Root vegetables are especially gentle. Carrots, beets, and parsnips are low in acid, easy to digest when cooked, and filling enough to keep portions naturally moderate. Aim to include a fiber source at every meal rather than loading it all into one sitting.
Non-Citrus Fruits
Bananas and melons (cantaloupe, honeydew, watermelon) are naturally low in acid and unlikely to trigger reflux. They also contain water and fiber, both of which help dilute stomach acid and move food along. Apples and pears are other safe choices for most people, though eating them raw on a completely empty stomach can sometimes cause mild discomfort.
The fruits to avoid are the obvious acidic ones: oranges, grapefruits, lemons, limes, and pineapple. Tomatoes fall into this category too, even though most people think of them as vegetables. Tomato sauce, salsa, and ketchup are concentrated sources of acid that frequently make heartburn worse.
Lean Proteins
Fatty meats sit in your stomach longer, which gives acid more time and reason to splash back up. Lean proteins move through faster and don’t relax the esophageal valve the way high-fat foods do. Good options include skinless chicken breast, turkey, egg whites, and fish like cod, tilapia, and shrimp. How you cook them matters just as much as what you choose. Baking, grilling, poaching, and steaming are all safe. Frying adds fat that slows digestion and increases reflux risk.
Choose Unsaturated Fats Over Saturated
You don’t need to eliminate fat entirely. The type of fat makes a big difference. Fatty and fried foods linger in the stomach longer, making it more likely that acid leaks back into the esophagus. Replacing saturated fats (butter, cream, fatty cuts of meat) with unsaturated fats from plants and fish significantly reduces that risk.
Olive oil, avocado, walnuts, flaxseed, sunflower seeds, and fatty fish like salmon and trout are all sources of unsaturated fat that most people with heartburn tolerate well. Use olive or sesame oil for cooking instead of butter. Top salads with avocado slices instead of cheese. These are small swaps, but they change how long food sits in your stomach.
Ginger in Small Amounts
Ginger has natural anti-inflammatory properties and has been used for centuries to settle the stomach. It’s safe to eat daily, but the dose matters. Experts recommend limiting intake to 3 to 4 grams per day. More than 6 grams a day has been shown to cause gastrointestinal problems, including, ironically, reflux and heartburn. A thumb-sized piece of fresh ginger in tea or grated into a stir-fry falls well within the safe range. If you’re pregnant, keep it to 1 gram daily.
What Alkaline Water Can Do
During heartburn episodes, a digestive enzyme called pepsin can get lodged in the tissues of the esophagus, where it continues to irritate and damage the lining. Drinking alkaline water with a pH of 8.8 helps neutralize pepsin’s effects. This isn’t a cure, but it can provide noticeable comfort when used alongside dietary changes. Regular water (pH around 7) is also helpful simply because it dilutes stomach acid and washes down anything sitting in the esophagus.
Foods That Make Heartburn Worse
Knowing what to eat is only half the picture. Several common foods relax the valve between your stomach and esophagus or increase acid production directly:
- Chocolate contains compounds that relax the esophageal valve
- Coffee and caffeinated drinks stimulate acid production
- Alcohol relaxes the valve and irritates the lining
- Spicy foods (hot peppers, hot sauce) irritate an already sensitive esophagus
- Peppermint relaxes the esophageal valve despite its reputation as a digestive aid
- Carbonated drinks expand the stomach with gas, increasing upward pressure
- Fried and greasy foods slow stomach emptying dramatically
You don’t necessarily need to cut all of these permanently. But if you’re having frequent heartburn, eliminating them for two to three weeks and then reintroducing them one at a time helps you identify your personal triggers.
How You Eat Matters Too
Even the best foods can cause heartburn if you eat too much at once or at the wrong time. Smaller, more frequent meals keep your stomach from getting overly full. Five modest meals throughout the day typically cause less reflux than three large ones.
Timing your last meal is equally important. Eating within two to three hours of lying down is one of the most reliable ways to trigger nighttime heartburn. Gravity helps keep acid in your stomach while you’re upright, but the moment you recline, a full stomach can push acid straight into the esophagus. Finishing dinner early and staying upright afterward gives your stomach time to empty before bed.
Eating slowly also helps. When you eat fast, you tend to swallow air and overshoot the point of comfortable fullness. Both increase reflux. Putting your fork down between bites or eating without screens can slow your pace enough to make a measurable difference.

