How to Cook Beans

Once you know how to cook dried beans, you'll always have them on hand. They're cheap, nutritious, easy to make, and - most importantly - delicious!

Jump to Recipe

Dried beans

Canned beans are convenient, but in terms of affordability, taste, and texture, dried beans have them beat. If you’ve never cooked dried beans before, don’t let it intimidate you! My method for how to cook beans is an easy, hands-off process with a huge payoff. They come out soft and creamy, with a rich, aromatic broth surrounding them. Hot from the stove with a ladle of cooking liquid, they’re good enough to enjoy as a meal on their own!

Of course, you can also use dried beans anytime you’d use canned – in bowls, soups, tacos, and more. Cook a big batch and freeze them to have on hand. Trust me, you’ll thank yourself later!

Dried beans in bowls

How to Cook Beans

Cooking dried beans is easy! Here’s what you need to do:

  • Pick them over. Small stones or debris are often mixed in with dried beans, so sift through the beans before you cook them. Discard this debris along with any shriveled or discolored beans.
  • To soak, or not to soak? I highly recommend soaking your beans before you cook them. They’ll be ready in a fraction of the time, and they’ll be much easier to digest. To do this, place the dried beans in a large bowl and add water to cover them by 2 to 3 inches. Discard any beans that float. Then, leave the beans to soak for at least 8 hours, or overnight. In the morning, drain and rinse the soaked beans.
  • Time to cook! Transfer the soaked beans to a large pot and cover them with 2 inches of water. If you’re using unsoaked beans, rinse them in a fine mesh strainer before you add them to the pot. Bring the water to a gentle boil, reduce the heat, and simmer for 30 minutes, discarding any foam that rises to the surface.
  • Add seasonings & continue cooking. When the beans have simmered for 30 minutes, season them with salt. Continue cooking until the beans are tender, adding more water if they begin to look dry. The cooking time could be anywhere from 30 minutes to 2 hours more, depending on the size and freshness of your beans. I recommend checking them every 30 minutes.

When the beans are tender, season to taste and remove them from the heat. Store the beans in an airtight container in the fridge for up to 5 days, or freeze them for several months! And for the full recipe, see below.

Cooking Dried Beans – Exceptions

I use this method for cooking dried beans for almost every bean variety: black beans, pinto beans, cannellini, kidney, cranberry, and more. However, there are a few exceptions to the rule:

  • Lentils. There’s no need to soak these legumes before you cook them! Each variety has a distinct texture and short cooking time – learn about cooking black, green, brown, and red lentils here.
  • Split peas. Green and yellow split peas also cook quickly and don’t require soaking. Green split peas cook in about 25 minutes, while yellow split peas take 30-40 minutes. Both are great for soups, as they dissolve into a smooth, creamy puree as they cook.
  • Adzuki beans. These little red beans have a delightful sweet, nutty flavor, and if you can get your hands on some, I highly recommend you give them a try! Simmer them for 35-40 minutes with salt and your desired aromatics (read more about these below!).

How to cook beans

Seasoning Dried Beans

Dried beans cooked with sea salt and water are delicious, but adding an onion, garlic, or other aromatics to the pot will make them even more flavorful! These simple additions turn the starchy bean cooking liquid into a fragrant broth that’s just as tasty as the beans themselves. Here are a few of my favorite aromatics:

  • A strip of kombu: This is optional, but it helps the beans become more digestible.
  • Onions and garlic: Quartered onions, halved shallots, or smashed garlic cloves
  • Herbs: A sprig of fresh rosemary or thyme, or sage, parsley, or cilantro leaves or stems. I often add frozen herbs to my home cooked beans.
  • Spices: Black peppercorns, freshly ground black pepper, bay leaves, or dried chiles
  • Vegetable scraps: Onion ends, fennel fronds, scallion tops, celery leaves, and more! I freeze these scraps for cooking beans or making homemade vegetable stock.

Add one or more aromatics when you add the salt, 30 minutes into the bean cooking process. When the beans are tender, remove and discard any add-ins before you eat. Let me know what variations you try!

Cooked white beans

More Pantry Basics

Loved learning how to cook beans? Try cooking one of these pantry staples next:

Then, find 30+ pantry-friendly recipes here!

Get This Recipe In Your Inbox
We’ll send it right away, plus fresh recipe inspiration every week!

How to Cook Beans

rate this recipe:
4.81 from 21 votes
Prep Time: 8 hours
Cook Time: 2 hours
Serves 8 to 12 (makes 6 cups)
Learn how to cook dried beans on the stove! Simmer them with water and salt, or add aromatics to the pot for extra flavor.

Ingredients

  • 2 cups dried beans
  • Water
  • Sea salt

optional aromatics:

  • Onion quarters, or halved shallots
  • Garlic cloves, smashed or sliced
  • Scrap veggies, like scallion tops, fennel fronds, herb stems
  • Desired spices, like bay leaves, peppercorns

Instructions

For black beans, white beans, red beans, garbanzo beans:

  • Place the beans in a large bowl. Discard any stones or debris. Cover with 2 to 3 inches of water and discard any beans that float. Soak at room temperature for 8 hours or over overnight. Drain and rinse well.
  • Place the beans in a large pot and cover with 2 inches of water. Bring to a gentle boil. Reduce the heat and simmer, uncovered, for 30 minutes. Skim any foam off the top, then add 2 teaspoon sea salt and desired aromatics. Continue simmering until tender but not mushy, up to 2 more hours, stirring occasionally. The timing will depend on the type and freshness of your beans. I typically check them every 30 minutes. If they start to look dry, add a bit more water to the pot.
  • When the beans are tender, discard the aromatics. Season to taste with more salt and pepper. Store cooked beans in the fridge for up to 5 days or freeze for several months.

For adzuki beans:

  • Skip the soaking process. Rinse, then place the adzuki beans in a large pot. Cover with 2 to 3 inches of water and simmer for 30 to 45 minutes with desired aromatics and sea salt. Season to taste.

For split peas:

  • Skip the soaking process. Rinse, then place 2 cups split peas in a large pot with 4 cups of water and 1/2 teaspoon sea salt. Bring to a boil, then reduce to a simmer, cover and cook until soft, 25 to 40 minutes. Season to taste. Split peas will become mushy in texture, similar to red lentils. They're great for thickening soups and stews.

61 comments

4.81 from 21 votes (12 ratings without comment)

Leave a comment:

Your email address will not be published. Required fields are marked *

Rate this recipe (after making it)




  1. Pranav
    02.20.2026

    1 star
    I am shocked that there is no mention of a pressure cooker or an insta pot for cooking beans. It saves so much time and energy. Your ~3 hours of time to cook chickpeas goes down to less than 1 hour in those, for example. And they are never hard. Something to consider for future posts / updates to this post!

      • Jeanne
        07.19.2026

        5 stars
        I’ve cooked just about everything for 20 years in a pressure cooker, including bread, never had it explode except with pinto beans. The bean skin got bought in the neck of the presure cooker. Ceiling walls, I’m just glad no one was in the room.

  2. Lesley
    12.18.2025

    5 stars
    Thank you for explaining this. If I soak the beans overnight, can I wait until the second day to cook them, if I can’t cook them the same day they finish soaking?

    • TL
      05.14.2026

      5 stars
      I’ve kept beans soaking in the fridge for almost 2 days and they were absolutely fine!

  3. Lacey Gerken
    01.02.2025

    I’m not a cook at all so this may seem like a dumb question but do you have to soak bean on the counter overnight? Can you soak them in fridge? I soaked them once on counter and they were all sprouted the next morning.

    • Phoebe Moore (L&L Recipe Developer)
      01.03.2025

      Hi Lacey, you can soak them in the fridge if you prefer!

    • Lindsay Osborne
      01.05.2025

      Can you cook them in a crockpot rather than the stovetop? I would love to set and forget for a couple hours or so.

      • Jeanine Donofrio
        01.08.2025

        I think that would be fine!

    • Jonathan
      01.18.2025

      5 stars
      I appreciate your method for cooking soaked white beans by checking every 30 mins for tenderness. Too often I have cooked them and they still seem too hard. I guess it’s the freshness of the dry white bean that you buy from the store which counts. If it is 2 hours for simmering….then that is what I will do, (if they do not come to the correct tenderness). I am cooking white beans tonight in a smoked ham broth which has crushed cloves, cinnamon sticks and the cooked and strained skin of a smoked ham joint and then adding them to a celery, carrot onion dry white wine, diced garlic and tomato based sauce. I have guests for lunch tomorrow… Thank you again!!!

  4. KB
    12.24.2024

    Thanks for the inspiration! How do you get rid of the skin on the some of the beans, like pinto?? I watched some videos on deskinning them and it took me forever to do it!

    • Jeanine Donofrio
      12.26.2024

      Hi, there’s really no reason to remove the skins on pinto beans because they’re so soft. Some people like to remove the skins on chickpeas. I roll them with a paper towel, which helps loosen them a bit.

    • Bivi
      08.30.2025

      Id never waste my time. As when I cook beans I cook 10 cups of dried beans, puruenos. Which I know are fresh as we grow them in our almond orchards. I soak for 24 hours changing the water at least 4 times. That and simmering them for me about 2 hours tops. I also add, 10 cloves of garlic 2 medium sized onions yellow,whites, and 4-6 bay leaves mine were small. Followed by sea salt about 3 tablespoons spoons around the hour mark. Super delicious. I make this every 2 weeks. I store them in freezer bags for a quick cheap meal of enfrijoladas, bean and cheese quesadillas,tacos. I lay them flat so they store better and defrost quickly. Hope some one trys this.

  5. Joanna
    02.20.2024

    Great info. on cooking and storing beans.
    The cooking water smells good, can one use after cooking the beans, in a soup or any other dish – or should it be discarded ?

  6. J.B. Green
    01.26.2024

    Hi,
    I appreciate the information when it comes to cooking beans. Do you add the kombu right when you start cooking the beans, or do you wait 30 minutes like you do with anything else you add?

    • Jeanine Donofrio
      01.27.2024

      I add it at the beginning with everything else.

  7. Michael Meyer
    11.30.2023

    Last tip for tonite: I read this in a book decades ago, and have used it hundreds of times: To cook beans w/o soaking first get liquid (H2O) in the pot going at a rolling boil rate. Add beans very slowly w/o losing the ‘boil’. Continue boiling @ a slow boil for 3-5 min. Turn heat down and simmer until tender
    Cooked a pot of pinto beans in 2 hrs the other nite. Be sure to thoroughly rinse the dry beans…

  8. Michael Meyer
    11.30.2023

    A book I read 50 or so years ago drove home the fact that beans and some grains are complementary proteins, i.e., combined together, they are very close to more dense proteins such as meats and dairy. Instead of plain rice, try .7 brown rice, .2 millet, and .1 quinoa. Cook separately from beans, then combine when all is cooked. Note: do NOT stir brown rice… makes it gummy!!!

  9. Michael Meyer
    11.30.2023

    Here’s some flavorful options I use: Instead of plain water for cooking, use 1/2 vegetable broth. Add half a green pepper, sliced, and a whole anaheim pepper, sliced for a fantastic flavor. Also, pinto bean seasoning works for all beans. To lessen gas effects of beans, put some carrots in the pot. Save them for your dog. Try several chunks of green cabbage in the pot. Yummy!

    • Phoebe Moore (L&L Recipe Developer)
      12.01.2023

      Hi Michael, great suggestions!

  10. good one
    05.26.2023

    This is actually one of the fav you can come across.

  11. Cheryl Babic
    11.05.2022

    5 stars
    Great method!! Have you ever tried any beans from Rancho Gordo Heirloom Bean company? If not…do yo’ self a favor ?
    https://www.ranchogordo.com/
    Thank you for sharing so many great recipes and methods!

    • Phoebe Moore (L&L Recipe Developer)
      11.11.2022

      Hi Cheryl, So glad the beans came out well for you!

  12. DoingMyBest
    10.13.2022

    When you freeze the beans after they are cooked, are you supposed to drain them first or freeze them in the liquid? Thank you!

    • Jeanine Donofrio
      10.21.2022

      You can freeze them either way.

  13. Amanda Santos
    07.15.2022

    My beans took almost 4 hours!! But they’re delicious

    • Jeanine Donofrio
      07.16.2022

      I’m glad you loved them! Beans can really vary by their age (and it’s hard to tell when they’ve been packaged).

  14. Oz
    06.08.2021

    Thank you so much for taking the time to write this up. It’s very helpful. Once they are cooked, do you just eat them as is or do you add them to other recipes?

    • Mel
      10.27.2021

      Once you cook them, you can use them as you would canned beans – eat as is or add to other things. I usually freeze 1 1/2 cup portions in individual bags; that’s the same amount as a 14 oz. can.

  15. Rachel Aiono
    03.11.2021

    I love your blog, so helpful. I’ve been cooking beans for a while (20 odd years) and just soak everything, except the peas, due to sensitive tummy and not wanting to be ‘gassy’ in public?.
    Love the recipes, I’m going to get back into freezing beans, I’ve been soo lazy! Thanks for the inspiration!!

  16. Anne
    02.06.2021

    If you add a couple of tablespoons of baking soda to your soaking water each time you change it and stir it in, and then rinse the beans before you boil them to make sure it is removed, and then add one teaspoon baking soda back in when you boil them you won’t have any problems with bloat or gas…and! as a bonus, they will cook in 1/4 the time. Be careful or you will overcook them this way. This trick works like magic and my husband and I eat beans all of the time now and love them. Enjoy!

    • Jenna
      11.10.2021

      wow! thanks for the tip!

  17. Lynne
    01.12.2021

    Hi,
    I noticed no mention of gas being caused by peas. Is my family the only one affected in that way? I have learned that soaking some peas and changing the water every few hours help to reduce the gassiness.

  18. Keola Ryan
    12.30.2020

    When my beans are finally done cooking and I’m going to store them in the fridge, do I store them in the liquid or drain them and discard the liquid before storing?

  19. Crystal
    12.29.2020

    5 stars
    Great place to start for cooking with dried beans! Thanks for the info ?

  20. John A
    11.19.2020

    Why are you supposed to simmer the beans uncovered? I don’t understand why you have to cover them.

Fresh, easy
recipes for
every day.

Jeanine Donofrio in her kitchen

I'm Jeanine, a New York Times bestselling cookbook author, recipe developer, and founder of Love & Lemons, a trusted recipe resource for millions of home cooks. I create fresh, easy, and delicious vegetarian recipes that celebrate seasonal ingredients and flavors.

About Us >

Start here

Get our Recipes

We’ll send our top 10 recipes straight to your inbox, along with weekly recipe inspiration!