Mastering Dry Beans: Simple Steps for Perfectly Cooked Beans

This guide will walk you through everything you need to know about cooking dry beans from scratch in an Instant Pot. Read on for clear, practical instructions on preparing, soaking, cooking, seasoning, storing and freezing beans so you can make a large batch that’s tasty, versatile and economical. If you want recipe ideas, check the recipe suggestions at the end.

Black beans shaped into a heart with some beans sprinkled around it

Beans from scratch – Seriously, why bother?

Cooking beans from dry can feel unnecessary when canned beans are so easy, but learning to cook dry beans is a simple kitchen skill that pays off. It’s straightforward and brings several advantages:

  • Convenient – One batch goes a long way. Cooked beans freeze and refrigerate well, so you can keep ready-to-use portions on hand instead of opening a can.
  • Economical – One pound of dry beans yields roughly 5 cups cooked, about the equivalent of 3–4 cans. Dry beans are much cheaper per serving and typically more flavorful.
  • Delicious – Homemade beans taste better and allow you to control seasonings and texture. Store-bought cans often contain extra preservatives or sugars and can’t match freshly cooked flavor.
  • Versatile – Use homemade beans in rice and beans, refried beans, dips, bowls, salads, wraps and more. Their superior flavor makes them suitable for many dishes.
  • Nutritious – Beans are nutrient-dense, low in calories and a great source of plant protein and fiber.
A blue and white dish with cooked black beans inside, a ladle and bay leaves, too. There's a parsley plant on the background, as well as two mason jars filled with beans, a small dish with cooked peppers, and a linen napkin on the table.

How to cook beans fast

If you want to cook dry beans quickly, use a pressure cooker—like a stovetop pressure cooker or an Instant Pot. Pressure cooking dramatically reduces cook time. Electric pressure cookers retain more liquid during cooking, while stovetop models release more steam and may require slightly more liquid. Soaking the beans before cooking also shortens the pressure-cooking time and improves texture.

Soaking beans

Soaking isn’t strictly required, but it’s highly recommended. Even a short soak improves digestion, texture and cooking time. Here are three good reasons to soak:

  1. Reduce gas-causing compounds – A short cold soak helps remove some of the enzymes that can cause digestive discomfort.
  2. Even cooking and better texture – Soaked beans hydrate through to the center, which helps them hold shape and cook evenly, especially with high-heat methods such as pressure cooking.
  3. Shorter cooking time – Hydrated beans require less time under pressure.

How to soak beans

A woman holds broken black beans in the palm of her hand above more scattered beans on a kitchen surface
1. Sort

Pick through the beans, removing any that are discolored, cracked, broken or otherwise odd. Remove stones or debris.

2. Rinse

Rinse the beans under cold water to remove dust and dirt.

3. The 1st soak

Cover the beans with cold water and let them sit at least 30 minutes. This initial soak helps reduce gas-causing compounds. Discard any beans that float.

A woman pours water into a blue and white dish filled with back beans. There are a few broken beans on the table off the background.
4. Drain and Rinse

After 30 minutes, drain and discard the soaking water and rinse the beans well.

5. The 2nd soak

Refill with fresh cold water and soak another 30 minutes if you plan to pressure cook. If you’re using stovetop or conventional methods, soak longer—about 8 hours to overnight.

A woman holds and lifts a bunch of black beans in water from a blue and white dish. There are a few broken beans on the table off the background.
6. Drain and Rinse

After the second soak, drain and discard the soaking water and give the beans a final rinse.

After soaking, you’re well on your way. Most of the work is done; the rest is quick and simple.

How to season beans

Seasoning timing matters, especially with pressure cooking. Layer flavors thoughtfully so they develop properly. Consider these seven components and try to include at least one from each category:

1. Herbs – Bay leaves work wonderfully with black and pinto beans; thyme and oregano suit white beans. Dried herbs can be added at the start so they infuse during cooking; fresh herbs are best added at the end to preserve aroma.

2. Fat – Smoked meats (sausage, ham hock, smoked ribs), bacon, pancetta or a finishing splash of olive oil add richness. Add smoked meats at the start to impart smoky flavor; rendered bacon or pancetta can be cooked with aromatics and stirred in after cooking.

3. Spices – Cumin, black pepper and similar spices add depth. Generally add ground spices after the beans are cooked for the brightest flavor.

4. Aromatics – Onion and garlic are essential. Sautéing aromatics and adding them after cooking gives a strong flavor boost, while cooking them with the beans yields a softer, integrated flavor.

5. Acid – Vinegar or lemon juice brightens flavor and improves mouthfeel. Add acid only after beans are fully cooked; adding it too early can toughen beans and slow cooking.

6. Heat (optional) – Smoked chilies or chipotle add smokiness; fresh chiles can be sautéed with aromatics. Dried smoked peppers can go in at the start; chipotle in adobo or fresh chiles are best added after or during the sauté step.

7. Salt – Salt is vital for taste. Add and adjust salt after the beans are cooked, tasting and seasoning to preference. Be mindful of salty additions like bacon or sausage.

Instant Pot beans cooking time

Cooking times vary by pressure cooker model and elevation, but the following are approximate pressure-cook times for soaked beans:

  • Pinto Beans – 25 minutes
  • Black Beans – 30 minutes
  • Kidney Beans – 35 minutes
  • Great Northern Beans – 35 minutes
  • Chickpeas – 40 minutes
An instant pot

Freezing Beans

Storing cooked beans is easy. Follow these steps to freeze them for later:

  1. Portion – Divide beans into freezer-safe containers. Note that about 1.5 cups cooked equals a 15 oz can for convenient recipe substitution.
  2. Cool – Allow beans to reach room temperature before sealing containers.
  3. Store – Refrigerate or freeze. Cooked beans last about 5–7 days in the refrigerator and 3–6 months in the freezer.
A blue and white dish with cooked black beans inside, two bay leaves and a ladle full of beans being lifted. There's a parsley plant on the background, as well as two mason jars filled with beans, a small dish with cooked peppers, and a linen napkin on the table.

Now that you have the essentials on how to cook dry beans in an Instant Pot, it’s time to get cooking!

Try these delicious dry bean recipes

  • Vegan Black Beans (great canned-bean replacement)
  • Brazilian Black Beans Recipe (sausage and bacon for a hearty side)
  • Instant Pot Pinto Beans (a twist on Brazilian feijão carioca)

Other Instant Pot recipes

  • Instant Pot Brown Rice
  • Brazilian Chicken and Rice Soup
  • Salpicão – Brazilian Chicken Salad
  • Instant Pot Lentils
  • Instant Pot Garlic Mashed Potatoes
  • Instant Pot Turkey Stock
  • Goat Cheese Pumpkin Risotto
Pinterest icon 
Instagram icon 
Facebook icon

img 8868 12

How to Cook Dry Beans

Carefully read this guide to learn how to cook dry beans in the Instant Pot, from preparing and soaking to seasoning, storing and freezing.
Prep Time: 1 hour
Cook Time: 30 minutes
Total Time: 1 hour 30 minutes
Servings: 6 cups
Author: Aline Shaw

Ingredients

  • 16 oz dry beans
  • Smoked animal product of choice (smoked sausage, ham hock, smoked ribs, etc) (optional)
  • 1–2 bay leaves or other dried herbs
  • 1–2 pieces of heat (smoked peppers, chipotle, jalapeño) (optional)
  • 1/2 tsp spices such as cumin
  • 4 strips bacon or pancetta (or other animal fat)
  • 1 Tbsp olive oil
  • 1 medium onion, diced
  • 2 tbsp Brazilian sofrito or 6 cloves garlic, minced
  • 1/2 tsp acid such as vinegar
  • Black pepper to taste
  • 1 tsp salt (start with 1 tsp, then taste and adjust)

Equipment

  • Instant Pot or other pressure cooker

Instructions

  1. Pick through, wash and soak the beans in cold water for 30 minutes.
  2. Change the water and soak for another 30 minutes.
  3. Drain the beans and add them to the pressure cooker or Instant Pot. Add dried herbs, smoked peppers and any smoked meat you’re using. Cover with 5 to 5 1/2 cups water.
  4. Close the Instant Pot and cook on manual/high pressure for 30 minutes (recommended for black beans).
  5. Safely release pressure and open the pot.
  6. Switch to sauté mode and let the beans simmer, stirring occasionally to reach your desired consistency.
  7. Meanwhile, render or heat your chosen fat in a skillet. Sauté onions until soft, then add garlic and cook until fragrant.
  8. Stir the sautéed aromatics into the beans, then season with black pepper, spices and vinegar. Add salt to taste and simmer a little longer if needed.
  9. If freezing, portion beans into freezer-safe containers, cool to room temperature, seal and freeze.

Bom Apetite!

Notes

**30 minutes is the recommended pressure-cook time for soaked black beans. Refer to the Instant Pot cooking times above for other varieties.