How to avoid bloating on a vegan diet

Today, I’m ditching recipes and coming to you with a topic that I’ve been meaning to write about for a while now. I didn’t want to address it until I had it figured out.

I know I’m not alone in this struggle, but very few people talk about it enough and I have no idea why.

In saying that, I think it’s because most vegans want to promote the glamorous aspects of veganism and ‘hide’ the not-so-glamorous aspects of it.

If I’m going to promote veganism and share my experiences, I think it is fair that I tell you the good and the bad to help you prepare properly before you embark on the journey.

As you may have already judged from the title, the unglamorous issue I’m referring to is bloating.

When you initially start eating a vegan diet, it is very likely that you will experience bloating. Especially if you choose to eat a diet that predominantly consists of whole foods.

Just to be clear, by whole foods I mean fruits, vegetables, wholegrains and legumes, and hardly any processed and vegan junk foods.

The main reason for the bloating you may experience is the increase in the amount of fibre you’ll be eating.

It has taken me about a year to figure out how to control it, and I’m going to share with you the ‘remedies’ that are currently working for me.

*If you suffer with severe, chronic bloating, you may have digestive issues that need to be addressed by a health professional.  

Are you drinking enough?

When you start eating a vegan diet, you need to increase the amount of water you drink. Since you’ll be eating a lot more fibre than you’re probably used to, your body is going to need a lot more water to help move the fibre through your digestive system.

You don’t necessarily need to stick with drinking only 8 glasses of water per day either. Drink as much as you need. So if that means, 3L, 4L or a gallon of water, go for it!

You can tell if you’re drinking enough by the colour of your urine. If it is a very pale yellow to clear, you’re drinking enough. If it is darker, you are dehydrated. Also, if you wait till you’re thirsty to drink water, it means your body is already dehydrated.

Try to sip small amounts of water throughout the day.

You should also hold off on drinking caffeinated drinks like non-herbal teas and coffee because they will dehydrate you and make your bloating issue worse.

The timing of your water intake is crucial

As soon as you eat, your stomach starts releasing digestive juices that break down your food. If you drink a lot of water while eating, it may dilute these juices and prevent your food from being broken down properly, and thereby bloat.

Try to drink water before you eat, but not during your meals and not soon after you finish eating. Wait at least 2 hours after eating before you drink water.

I know this may be unconventional advice, but it has really worked wonders for me. It takes a little getting used to but, the more you practice it, the easier it becomes.

Introduce fibre slowly

Usually, once you start eating a vegan diet, the abundance of food that suddenly becomes available to you is amazing and exciting. You may want to eat all the vegetables/legumes/grains you’ve never tried before. You may also want to experiment with different recipes to see what the whole hype is about.

It goes without saying that if you eat a whole food, vegan diet, you will naturally increase the amount of fibre you’re eating.

If you’ve been eating the standard western diet (that is particularly low in fibre), a whole foods vegan diet may contain far too much fibre for your body to handle immediately.

If you enjoy eating beans and legumes, stick with eating smaller beans (black-eyed beans, haricot beans and black beans) and lentils because they are slightly easier to digest.  Over time and as your body becomes more familiar with fibre, you can introduce the bigger beans like kidney beans, butter beans e.t.c.

A way to incorporate larger beans into your vegan diet immediately is by utilizing recipes that involve mashing or blending the beans. Recipes such as bean patties, bean burgers or falafels.

When you blend the beans, you break down the amount of fibre in them and make it easier for your body to digest it.

Try not to eat beans and too many cruciferous vegetables together (I am guilty of this). Cruciferous vegetables like broccoli and cauliflower on their own can cause bloating, so eating them alongside beans that have very high amounts of fibre is asking for serious trouble.

Give your body enough time to digest your food

The standard way of eating is to eat three meals a day – breakfast, lunch and dinner. If you’re eating a whole foods vegan diet, you may find that you don’t need to eat as often. Especially if you’re eating enough food at each meal.

If all of your meals are high in fibre, your body may need a longer amount of time to digest it before you are hungry again. I would suggest waiting until you get real hunger cues before you eat your next meal so that you don’t overload your stomach with too much food.

You should also try not to eat too close to bedtime. Your body needs a good few hours to digest food properly. If you eat too close to bedtime, your body won’t digest the food properly and you will wake up with a bloated stomach.  

Separate raw foods from cooked foods

You may find that you bloat more if you eat raw foods like fruits at the same time as cooked foods. This doesn’t hold true for everyone, but it is something you can try doing if you have really bad bloating.

Basically, eat your fruits first and then wait at least an hour before eating your cooked meal.

As a final note, please be aware that bloating after eating is very normal. Everyone’s stomach expands once food gets into it. Bloating is only a problem if it causes severe pain, and leaves your stomach distended for abnormally long periods.

If none of these tips helps you, consider taking a digestive enzyme that supplies probiotics and prebiotics and also provides enzymes that help break down difficult-to-digest carbohydrates like those found in beans. If you still don’t get an improvement, I would highly suggest you see a medical professional to rule out any serious digestive issues.



  1. Lisa
    9th July 2017 / 7:52 PM

    Hi Somi,
    I agree with everthing you said here. Wonderful insights and advice. I’m one of those people who needs to eat raw fruit separately from/before cooked food. And I have most definitely found that I don’t get hungry as often. Sometimes I overeat because I’m so used to the breakfast, lunch, dinner schedule that I’ll go ahead even though I’m still full from the previous meal! Must listen to the body and not the conditioning, heh. I’m learning to wait till I really feel hungry even if that means “skipping” a meal. Also, excellent point about drinking enough water. That’s a fairly constant struggle for me–I tend to forget to drink, and then I get dehydrated. Also, don’t drink a lot of water with meals! Another important tip.

    I’ve been eating mainly WFPB for 3+ years now, and overall I feel great, digestion is great, etc. So although it definitely can take some getting used to, I love eating this way. And I realize how fortunate I am to have access to fresh, whole foods, as well…

    All the best and thanks for your post,

    • 12th July 2017 / 9:32 AM

      Hi Lisa

      Thank you so much for your input.

      I’m so glad that some of my suggestions resonated with you. And yes, I absolutely agree that we must all listen to our bodies and not the conditioning. I’m still a work in progress when it comes to eating when hungry and not just because its time to eat.

      Have a wonderful day!

      Somi, x

  2. 11th July 2017 / 4:54 AM

    Great stuff!!!!!!! Amazing!!! Do you have a Facebook page?

    • 12th July 2017 / 9:33 AM

      Thank you! Yes, my Facebook page is ‘Veganbysomi’

  3. LaBeth Cooper
    4th September 2017 / 7:07 PM

    Hi Somi , just starting a vegan lifestyle. Do you have a You Tube Channel?

    • 11th September 2017 / 7:52 PM


      Congratulations on making the move! Unfortunately I don’t have a YouTube channel just yet, but I will soon

  4. Tereza
    1st February 2018 / 9:29 PM

    Great article Somi, just searched for you on instagram to find out I already follow you. Great content over there as well, have to check it more properly. Lots of love for the effort you put in this informative article. Tereza (@vegantera)

    • 27th February 2018 / 8:18 PM

      Thanks so much Tereza! I’m so glad you enjoy my content.

    • 12th March 2018 / 1:56 PM

      Thank you so much Tereza! I appreciate your kind comment 🙂

  5. Samantha
    5th April 2018 / 11:30 PM

    I’ve been eating like this for a good 6-7 months now. Mostly it’s great, but I am still finding I have quite severe bloating on occasion. The other day I looked pregnant. It seems to come and go, but I can’t really see any connection with a specific food I’m eating. M not really sure what to do about it. Do you have any suggestions?

    • 9th April 2018 / 1:08 PM

      Hi Samantha

      I should really write a part II of this post or update it. I’ve found that separating my food even further helps. For example, I eat beans on their own or with vegetable, and I eat grains on their own or with vegetables. I’ve tried to stop combining grains and beans in the same meal as often as I used to. I also prefer to eat legumes earlier in the day and then eat only starches and vegetables in the evening. I’ve got great results from this this.

Leave a Reply

%d bloggers like this: