Skip to main content
Sucralfate

Should You Avoid Certain Foods While Taking Sucralfate?

Katherine Krive, DOKaren Hovav, MD, FAAP
Written by Katherine Krive, DO | Reviewed by Karen Hovav, MD, FAAP
Published on March 14, 2024

Key takeaways:

  • If you’re taking sucralfate, you should avoid eating for 1 hour before, and 2 hours after taking the medication.

  • You don’t have to limit your diet when taking sucralfate. But certain foods may make ulcer pain worse.

  • Some foods — like spicy foods and citrus fruits — can cause pain for some people. But they can actually be helpful for others. Pay attention to how you feel after eating. This will help you understand which foods to avoid while taking sucralfate. 

Save on related medications

If you’re starting a new medication, one of the first questions you might ask is, “Are there any foods I should avoid?” When it comes to sucralfate, the answer isn’t exactly straightforward. Here, we’ll review what sucralfate does, and why it’s best to take on an empty stomach. We’ll also discuss what the science says about avoiding foods while taking sucralfate. This will help you make an informed decision about what foods are best for you. 

What is sucralfate?

Sucralfate is a medication that helps to heal duodenal ulcers — ulcers in the first part of the intestine. Sucralfate coats the intestine and protects its lining. It does this by blocking acid and enzymes. An ulcer can heal more quickly with this protection. And some people take sucralfate to prevent future ulcers. 

Can you take sucralfate with food? 

Sucralfate should be taken on an empty stomach. That’s because food can block sucralfate from binding to the lining of your intestine. Sucralfate can’t stick to the ulcer or the lining around it if you have food in your digestive tract at the same time. So, it’s best to avoid eating food around the time you take your medication.

How long after taking sucralfate can you eat? 

If you’re taking sucralfate before your meal, it’s best to avoid eating for 2 hours after taking the medication. This will give sucralfate the time it needs to coat the digestive tract — without food interfering. This will also help the medication be more effective.

If you take your sucralfate before food, it is best to wait an hour to eat. 

Do certain foods interact with sucralfate? 

There are no specific foods that interact with sucralfate. Sucralfate stays in your digestive tract and doesn’t get absorbed into the bloodstream. But make sure you are avoiding food for the recommended amount of time before and after taking your medication.  

Avg retail price
$18.33(Save 20.13%)
GoodRx discount
$14.64
How it works
drug-savings-illustration-1Use GoodRx to find medications, pharmacies, and discounts.
drug-savings-illustration-2GoodRx discounts can help you pay less for your prescription.
drug-savings-illustration-3Bring your free coupon or savings card to the pharmacy.

That said, most people on sucralfate are using it to treat duodenal ulcers. So, it makes sense that you should avoid any foods that could worsen your ulcer pain. You might also want to avoid foods that could lead to any symptoms of heartburn or reflux. These symptoms can be like ulcer symptoms, which may make it hard to tell if your medication is working. 

So which foods should you avoid? It depends. Gastroenterologists do not recommend that everyone with an ulcer should avoid specific foods. But some people with ulcers find that certain foods make their pain worse. And certain substances — like caffeine and alcohol — might irritate the intestinal lining and make it harder for ulcers to heal.

Foods you might need to avoid if you’re taking sucralfate for ulcers

It’s important to know which foods are the common culprits when it comes to digestive discomfort. That way you can monitor for patterns to see if they cause your symptoms to flare up. Then you can decide which foods you might want to avoid — and which foods you can continue to enjoy. 

The following foods are some of the most common to trigger stomach discomfort. Pay close attention to see if they worsen your pain.  

Spicy foods

Experts agree that spicy foods do not cause ulcers. But these foods can irritate the ulcers that already exist. So spicy foods can be a pain trigger for people with ulcers. On the other hand, some research shows capsaicin — the chemical that makes peppers spicy — can help ulcers heal. So, take note of how spicy foods make your digestive system feel.

Some examples of spicy foods include:

  • Hot peppers like habanero, jalapeno, and ghost pepper

  • Foods made with spices like cayenne, ginger, and chili

  • Spicy sauces like salsa and curry

High-fat foods

High-fat foods might irritate ulcers. So, when an ulcer is healing, some guidelines recommend caution with fatty cheeses and meats. High-fat foods include:

  • Ground beef with 25% to 30% fat content

  • Bacon and pork sausage

  • Full-fat cheeses like mascarpone, gorgonzola, and cheddar

  • Foods made with butter and heavy cream

Citrus fruits

Citrus foods contain a lot of acid. So, in the past, people with ulcers were told to avoid citrus fruits. There isn’t a lot of evidence that citrus foods are harmful for people with ulcers. But some people do have worse ulcer pain after eating them. If you do, you should avoid citrus. 

If they don’t trigger pain for you, eating citrus fruits might actually be helpful. Research shows that flavonoids — natural chemicals found in many citrus fruits — can protect the intestinal lining. And citrus fruits may help to destroy Helicobacter pylori (H. pylori), a bacteria that causes ulcers. 

Tomatoes

Tomatoes, and the sauces made from them, also have a high amount of acid. They can cause ulcer pain for some people, so those people should avoid them. But like citrus fruits, they also contain flavonoids. So, tomatoes may protect the intestinal lining. This is helpful when you are taking sucralfate to heal an ulcer. 

Fried foods

Fried foods might cause increased pain and discomfort if you have an ulcer. Eating a lot of fried foods may also be linked with H. pylori infections, which are a major cause of ulcers. That’s the opposite of what you want when you are treating ulcers with sucralfate. 

Dairy

In the past, it was common to recommend dairy foods as a way to soothe ulcer pain. And certain kinds of bacteria found in yogurt and other dairy foods — lactobacillus and bifidobacterium — can be helpful. They can decrease H. pylori and improve the gastrointestinal lining. But drinking milk is no longer recommended as a treatment for ulcers. Some evidence suggests that milk might actually lead to more acid production. So, see how your body feels after consuming dairy products to decide if you should avoid them while taking sucralfate. 

Chocolate

Chocolate can cause ulcer pain in some people. But the research is not clear on whether it increases stomach acid. It may irritate the stomach lining and cause reflux symptoms, which can feel similar to ulcer symptoms. If so, that discomfort could make it hard to tell if the sucralfate is working. 

Caffeine 

Coffee, tea, and other drinks with caffeine increase acid and enzymes in the stomach. Sucralfate helps heal the intestinal lining by blocking acid and enzymes. So, avoiding caffeine may help sucralfate protect the lining. However, the research is not clear whether caffeine is actually harmful to the lining or ulcers.

Alcohol

When it comes to alcohol, the evidence is more clear: Drinking alcohol can worsen ulcer symptoms, and cause digestive pain. It can also increase your chances of complications like bleeding from an ulcer. So, if you are taking sucralfate to treat an ulcer, it’s best to reduce or avoid alcohol intake. Avoiding alcohol can also help ulcers heal, which helps sucralfate do its job. 

Carbonated beverages

Like many of these foods, carbonated beverages are a trigger for acid reflux in people with gastroesophageal reflux disease (GERD). But there isn’t a lot of research to show that they make ulcers worse. If drinking fizzy drinks gives you reflux symptoms, you might feel like it’s hard to tell apart from your ulcer pain. When you take sucralfate for an ulcer, see how carbonated beverages make you feel.

The bottom line

When you are taking sucralfate for ulcers, you don’t need to worry about avoiding foods that interact with it. The important thing is to take it on an empty stomach. But some people with ulcers experience pain when eating certain foods. So, it’s best to pay attention to how you feel when you eat them. You can use your symptoms to help decide if you should avoid those foods while taking sucralfate for an ulcer. 

why trust our exports reliability shield

Why trust our experts?

Katherine Krive, DO, is a freelance medical writer and editor. She is also a psychiatrist who has practiced in hospital, academic, and community settings.
Katie E. Golden, MD, is a board-certified emergency medicine physician and a medical editor at GoodRx.
Karen Hovav, MD, FAAP, has more than 15 years of experience as an attending pediatrician. She has worked in a large academic center in an urban city, a small community hospital, a private practice, and an urgent care clinic.

References

GoodRx Health has strict sourcing policies and relies on primary sources such as medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about how we ensure our content is accurate, thorough, and unbiased by reading our editorial guidelines.

Was this page helpful?