How to Cook Beans & Eliminate Gas

by Christina Whitaker

Eat beans with confidence by soaking them before cooking.

Todd Warnock/Lifesize/Getty Images

Items you will need

  • Bowl
  • Cold water

Beans are a favorite food for many who enjoy their versatility, flavor and nutritional value. However, beans may cause gas in some people, creating an unpleasant experience after meals. This is because beans contain complex sugars that your body cannot digest easily. To rid beans of these sugars, you can soak them in water to draw out any gas-causing components of the beans.

Step 1

Choose younger beans that are fresh. Younger beans may contain less complex sugars than older beans, thus, reducing the potential for causing gas. Younger beans may appear lighter in color than older beans.

Step 2

Soak your beans in 2 to 3 inches of cool water overnight for eight hours. If it is hot in the kitchen, soak the beans in the refrigerator. This process draws the gas-causing elements out of the beans.

Step 3

Drain the beans well by pouring the beans into a strainer and running cool water over them for one to two minutes to remove any excess sugars from them.

Step 4

Cook the beans as directed, using clean, fresh water. Take a gas-reducing pill before eating your beans to reduce any potential for flatulence after your meal.


  • Note that some beans may become mushy when soaking too long, so check that your beans remain firm as you soak them.

Photo Credits

  • Todd Warnock/Lifesize/Getty Images

About the Author

Christina Whitaker began her writing career in 2005 in newspaper journalism. She holds a Bachelor of Arts in English from UCLA and a law degree. Her legal experience includes work in Federal Court, and civil and criminal litigation. She also maintains a blog on social, pop-culture and cultural matters.