How Long Do Beans Take to Cook


If you’re new to cooking beans, the question of how long does it take for beans to cook can be a little daunting. There are so many varieties—and even different types within those varieties—that it’s not always easy to know where to begin. To make things simple, we’ll break down each type of bean by its cooking time and type (soybeans or white beans). Then we’ll give you some tips on how to best cook them so they’re perfectly tender every time.

Black Beans

  • Soak the beans overnight. The first step to cooking black beans is to soak them in water for at least 8 hours, or up to 24. This helps reduce the amount of gas they produce when you cook them. It also makes them softer and easier to digest, so they don’t cause bloating or stomach pains like some other types of beans can do if you don’t soak them first!
  • Cook in stock or broth instead of water if possible–it adds flavor without extra calories or fat (although this will alter the nutritional content of your dish). If using canned stock/broth make sure it doesn’t have salt added; otherwise add salt later when needed according to taste preferences once cooked through fully with no liquid left remaining behind on top either side before serving hot off stovetop.*

Chickpeas (Garbanzo Beans)

Chickpeas are one of the best sources of protein, fiber and iron. They’re also super easy to cook! The time required for chickpeas to be fully cooked is 45 minutes. To make sure that they’re ready to eat, you should soak them overnight in water with salt added (1 teaspoon per cup). This will help soften them up a bit so they are easier to digest–but if you don’t have time for this step and want some quick meals right away, canned chickpeas work just fine too!

Kidney Beans


Kidney beans are a good source of protein, fiber and iron. They’re also high in vitamin B1 (thiamin) and folate–two nutrients that help your body break down carbohydrates into energy. Kidney beans are a popular choice for vegans; they can be used to make chili or added to salads or casseroles for extra protein.

Kidney beans take about 1 hour to cook on the stovetop or in an Instant Pot pressure cooker (see below).

Navy Beans

Navy Beans: Soak 1/2 cup navy beans in water overnight, then drain and rinse them. Place them in a pot with 5 cups of water and bring to a boil over medium heat. Reduce heat to simmer, cover, and cook for 1-2 hours until tender (the longer they cook the softer they’ll become). Add salt and pepper to taste

Pinto Beans

Pinto beans are the most popular bean in the United States, and they’re a great source of protein. You can use pinto beans in all sorts of ways–they make great refried beans and soups, but they also taste delicious when used in salads or on their own as side dishes.

How long it takes for pinto beans to cook depends on how you want them: if you’re making refried beans, cook them for about an hour; if you want them for soups or salads (or even just eating plain), 45 minutes should do it!

Red Beans

Red beans are a healthy choice and take 1-2 hours to cook. They’re also great as a side dish, or you can use them in soups or stews. Red beans should be soaked overnight before cooking, so make sure you plan ahead if you want to make red beans for dinner!

It depends on the bean.

Beans are a great source of protein, fiber and iron. They also contain vitamins B1 and B6, which help your body use carbohydrates more efficiently; magnesium (which can help lower blood pressure); and folate (which may reduce the risk of heart disease).

In addition to being high in protein, beans are low in fat–making them an ideal food for people who are trying to lose weight or maintain a healthy weight. The protein found in beans is complete because it contains all nine essential amino acids our bodies need but cannot produce themselves


Beans are one of the most nutritious foods on earth. They’re high in protein, fiber, iron and many other nutrients. They also have a low glycemic index which means they won’t spike your blood sugar like white potatoes do! So if you’re looking for a healthy meal that tastes great and will fill you up for hours afterwards then try cooking some beans tonight!

Related Posts