The Ultimate Guide to Soaking Beans: The Best Step-by-Step Method

The Best Way to Soak Beans – Step by Step

Beans are not only a nutritious and versatile ingredient, but also an affordable option for many households. By cooking dry beans instead of buying ready-to-eat beans, you can save a significant amount of money. But before you can cook dry beans, it’s important to soak them. In this article, we will take you step-by-step through the best way to soak beans.

Preparing dry beans

Before you start soaking beans, you need to prepare them properly. Follow these steps:

Clean the beans

Place the beans in a shallow tray, such as a baking sheet, and remove any foreign objects such as small stones, broken beans, or leaves. It’s common to find these items in the beans because they don’t go through a thorough cleaning process before packaging.

Rinse beans

Place the beans in a colander or strainer and rinse under cold tap water. Use your hands to make sure all the beans are rinsed thoroughly.

How long to soak beans

There are three different methods you can use to soak your beans. Let’s explore each method:

1. Traditional Soaking – 8 to 12 hours

This method is ideal when cooking beans in a pressure cooker, as it allows the beans to become much softer than normal cooking. Follow these steps:

  • Put the beans in a bowl.
  • Cover the beans with cold water, making sure all the beans are submerged.
  • Let the beans soak for 8 hours, or overnight if possible, for about 12 hours.
  • Drain the beans and discard the water. The beans may appear wrinkled after soaking, but they will rehydrate during cooking.
  • Rinse beans with cold water.

2. Hot soak – 24 hours

Hot soaking produces the softest, most tender beans. Here’s how to do it:

  • Place the beans in a large pot and add 10 cups of water for every 2 cups of beans.
  • Bring the water to a boil and keep boiling for another three minutes.
  • Remove the pot from the heat, cover, and let the beans sit for up to 24 hours.
  • Drain the beans and rinse with cold water.

3. Quick Soak – 1 Hour

If you’re short on time but still want tender beans, quick soaking is the way to go. Follow these steps:

  • Place the beans in a large saucepan. Add 6 cups of water for every 2 cups of beans.
  • Bring the water to a boil and continue to boil for three minutes.
  • Remove the pot from the heat, cover, and let the beans sit for 1 hour.
  • Drain the beans and rinse with cold water.

Cook the beans

Once your beans have been soaked using one of the methods above, it’s time to cook them. Here’s what you need to do:

  • Place the soaked beans in a large pot and cover with fresh, cold water.
  • Place the pot over medium heat and cook the beans at a simmer to prevent them from splitting.
  • Add water as needed during cooking to keep beans covered for even cooking.
  • Stir the beans occasionally to prevent them from sticking to the bottom of the pot.
  • Cooking time will vary depending on the type of beans, from 30 minutes to 2 hours. The beans should be tender but not mushy when they’re done.
  • Once the beans are cooked, discard any remaining water and add to your favorite dish.

Tips for cooking beans

To make sure your beans come out perfect, here are some helpful tips:

  • Avoid boiling water when cooking beans as this can split the skins. Instead, maintain a gentle simmer.
  • Continually add water to keep the beans covered as they expand during cooking.
  • Stir the beans frequently to prevent them from sticking to the bottom of the pot.
  • Test the beans for doneness by removing one bean, allowing it to cool, and biting into it. It should be tender but not mushy. If not done, cook for another 15 minutes before testing again.
  • Drain beans from hot water immediately after cooking to prevent overcooking.
  • Enhance the flavor of the beans by adding onions, herbs, spices, or acids such as lemon juice or vinegar during cooking.

What should I cook my beans in?

There are several ways to cook beans. In addition to the stove, you can use a pressure cooker or a slow cooker. Here are a few tips for each method:

  • If using a pressure cooker, don’t fill the pot more than halfway with beans and water to allow for expansion. Follow the manufacturer’s instructions for cooking times and pressure release.
  • In a slow cooker, you can soak the beans overnight and then cook on low for 6 to 8 hours or on high for 3 to 4 hours.
  • If using a stove, a large pot with a heavy bottom is ideal for even heat distribution.


Soaking beans is an essential step in cooking them to perfection. Whether you choose the traditional, hot or quick soak method, following these step-by-step instructions will ensure your beans are tender and delicious. Remember to rinse and clean the beans before soaking, and keep an eye on the cooking time and water level to prevent overcooking or splitting. With these tips in mind, you’ll enjoy the versatility and cost-saving benefits of cooking dry beans in your favorite recipes.


Why do I have to soak beans before cooking?

Soaking beans helps soften them, reduces cooking time, and improves digestibility by breaking down complex sugars that can cause gas and bloating.

How long should I soak beans?

The recommended soaking time for beans varies by method. Traditional soaking is 8 to 12 hours, hot soaking is 24 hours, and quick soaking is 1 hour.

Can I skip the soaking process and just cook the beans?

While it is possible to cook beans without soaking, it will significantly increase the cooking time and may result in unevenly cooked beans.

Can I oversoak beans?

While overnight soaking is common and safe, soaking beans for more than 24 hours can cause fermentation and off-flavors. Follow the recommended soaking times for best results.

Can I reuse soaking water?

It is best to discard the soaking water as it may contain some indigestible sugars and anti-nutrients released from the beans during soaking.

Can I soak beans in warm water instead of cold water?

It is generally recommended to soak beans in cold water as it allows for a slower and more even hydration process. However, some recipes may call for a warm soak, which can be done if specified.