Fatty foods, chocolate, alcohol, citrus, and carbonated drinks are among the most common heartburn triggers. They work through different mechanisms: some relax the muscular valve between your esophagus and stomach, some increase acid production, and some simply irritate an already sensitive lining. Understanding which foods do what can help you figure out your personal triggers and make smarter choices at meals.
How Food Triggers Heartburn
At the bottom of your esophagus sits a ring of muscle that acts like a one-way gate. It opens to let food into your stomach, then closes to keep acid from washing back up. When certain foods weaken this valve or cause your stomach to stretch, acid escapes upward and you feel that familiar burning sensation.
Foods trigger heartburn in three main ways. Some relax the valve directly through chemical compounds. Others slow digestion, keeping food in your stomach longer and building pressure. A third group increases the amount of acid your stomach produces. Many of the worst offenders do more than one of these things at once.
High-Fat and Fried Foods
Fat is one of the strongest and most consistent heartburn triggers. When you eat a high-fat meal, your body releases hormones like cholecystokinin to help digest the fat. Those same hormones slow the rate at which your stomach empties, meaning food sits there longer and creates more pressure against that lower valve. Fat also relaxes the valve directly, giving acid an easier path upward.
The usual suspects include fried foods, full-fat dairy (cheese, cream, butter), fatty cuts of meat, and rich sauces. You don’t necessarily need to eliminate fat entirely. Smaller portions of fatty foods cause less stomach distension and less hormone release than large ones, so cutting back on portion size can help as much as switching to leaner options.
Chocolate
Chocolate is a particularly effective heartburn trigger because it hits multiple pathways at once. It contains compounds that relax the esophageal valve, it’s often high in fat, and it contains caffeine. In one study, chocolate syrup cut valve pressure nearly in half, dropping it from a baseline of about 14.6 mmHg to 7.9 mmHg. Even taking antacids at the same time didn’t reverse that effect. The relaxation lasted for roughly an hour after consumption, which is why even a small after-dinner treat can lead to nighttime symptoms.
Carbonated Drinks
Carbonation releases gas in your stomach, stretching the walls and triggering the valve to relax. Research measuring valve strength after carbonated beverages found they reduced it by 30 to 50% for a sustained period of about 20 minutes. In 62% of cases, that reduction was large enough to push the valve into a range doctors would classify as incompetent, meaning it essentially stops doing its job. Tap water, by comparison, caused no reduction at all. This applies to all carbonated beverages: soda, sparkling water, seltzer, and beer.
Alcohol
Alcohol’s effect on heartburn depends on what you’re drinking. Beer and wine are strong stimulants of stomach acid production. Beer, in particular, can drive acid output to near-maximum levels. Higher-proof spirits like whisky, gin, and cognac don’t stimulate acid secretion to the same degree.
That doesn’t make spirits safe, though. All alcohol relaxes the esophageal valve to some extent, and drinks mixed with carbonation or citrus juice compound the problem. If you notice heartburn after drinking, beer and wine are the most likely culprits from an acid standpoint, but any alcohol in large amounts can contribute.
Citrus and Tomatoes
Citrus fruits (oranges, lemons, grapefruit) and tomato-based foods (marinara sauce, salsa, ketchup) are naturally acidic. While they don’t relax the esophageal valve the way fat and chocolate do, they can irritate the esophageal lining directly, especially if it’s already inflamed from repeated acid exposure. If your esophagus is healthy, a glass of orange juice might not bother you at all. If you’re already dealing with frequent reflux, acidic foods tend to make the burning worse because they’re adding acid on top of acid.
Spicy Foods and Capsaicin
The heat in spicy food comes from capsaicin, a compound that activates pain-sensing nerve fibers. In people with existing reflux problems, capsaicin significantly increases the perception of heartburn. It does this by exciting nerve endings in the esophageal lining, essentially turning up the volume on pain signals.
There’s an interesting twist, though. Research shows that repeated exposure to capsaicin actually desensitizes those same nerve pathways over time. People who eat spicy food regularly often tolerate it better than occasional spice eaters. This is why heartburn from spicy food is highly individual. If you rarely eat spicy meals and then have a bowl of chili, your esophagus is more likely to react than someone who eats hot peppers daily.
Coffee and Caffeinated Drinks
Coffee is a common self-reported trigger, though the mechanism is more about acid production than valve relaxation. Both regular and decaf coffee stimulate stomach acid, which means caffeine alone isn’t the full story. The acidity of the coffee itself also plays a role. Cold brew tends to be less acidic than hot-brewed coffee, and darker roasts are generally gentler on the stomach than light roasts. If coffee bothers you, experimenting with brewing method and roast level is worth trying before cutting it out entirely.
Peppermint
Peppermint relaxes smooth muscle throughout the digestive tract, which is why it’s often recommended for stomach cramps and bloating. The problem is that the esophageal valve is also smooth muscle. Peppermint tea, peppermint candy, and mint-flavored foods can all weaken that valve enough to allow acid to escape. This catches many people off guard because peppermint feels soothing going down.
Meal Size Matters More Than You Think
Sometimes the issue isn’t what you eat but how much. In a study comparing larger meals (600 mL) to smaller, more frequent meals (300 mL eaten six times a day instead of three), the larger meals produced 70% more reflux episodes and more than double the total acid exposure time. Larger meals stretch the upper part of the stomach, which directly triggers the valve to open. Eating smaller portions more frequently is one of the most effective dietary changes for reducing heartburn, regardless of what’s on your plate.
Eating Before Bed
Lying down with a full stomach removes gravity from the equation, making it far easier for acid to reach your esophagus. People who eat dinner less than three hours before bed are roughly 7.5 times more likely to experience reflux symptoms compared to those who wait four hours or more. That’s one of the largest risk increases tied to any single eating habit. If nighttime heartburn is your main problem, pushing dinner earlier or having a lighter evening meal can make a dramatic difference.
Finding Your Personal Triggers
Medical guidelines increasingly emphasize that heartburn triggers vary from person to person. Rather than eliminating every food on a generic list, a more practical approach is identifying which specific foods bother you. Keep a simple log for two weeks: note what you ate, how much, when you ate it relative to lying down, and whether heartburn followed. Patterns tend to emerge quickly.
Some people can eat tomato sauce without issue but can’t touch chocolate. Others handle spicy food fine but flare up after a glass of wine. The foods covered here are the most common triggers across the population, but your esophageal valve, acid production, and nerve sensitivity are unique to you. Start by paying attention to the big categories (fatty foods, large meals, eating late) and adjust from there.