How to Cook Beans

No ratings yet

Learn how to cook 5 types of beans on the stovetop! This guide covers soaking, cooking, and my favorite recipe ideas to use them in!

This post may contain affiliate links. Please read our disclosure policy.

Five different types of cooked beans in separate bowls: black beans, navy beans, kidney beans, pinto beans, and cannellini beans.
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

Why I Love Cooking with Dry Beans

I love beans. They’re such a versatile ingredient, and I use them all the time in my cooking. From soups to salads to tacos, they somehow work in just about everything. I’ve got several recipes that use beans, so it’s safe to say they’re a staple in my kitchen.

Learning how to cook dried beans was a must for me. Not only are they way more affordable than canned, but they also taste better and can be customized with whatever flavors you like.

In this post, I’m breaking down how to cook beans from scratch, along with tips for five popular types including Navy, Cannellini, Black beans, Pinto Beans and Kidney beans! Once you try making your own, there’s no going back!

How to Cook Dried Beans

Cooking beans at home is so easy! It does take some planning, but the process is pretty simple and requires minimal hands-on time. No matter the type of beans you’re cooking, you want to first sort through the dried beans to remove any debris or damaged beans and rinse them in a colander. Then, follow the instructions for your particular type of beans below.

How to Cook Navy Beans

Dried navy beans in a bowl.
Step 1: Place the rinsed beans in a large bowl and add water to cover the beans by at least 2 inches. Set the beans aside to soak.
Dried navy beans in a bowl.
Step 2: Drain the beans well and transfer them to a large pot.
Soaked navy beans in a pot with onion, garlic, and a bay leaf.
Step 3: Add fresh water and cover the beans by at least 4 inches. If desired, add flavorings like salt, garlic cloves, onion, and bay leaves.
Cooked navy beans in a pot with aromatics.
Step 4: Bring to a boil, then reduce heat to a simmer and cook until the beans are tender but still hold their shape. Once cooked, drain the beans.

How to Cook Cannellini Beans

Dried cannellini beans in a bowl.
Step 1: Place the rinsed beans in a large bowl and add water to cover the beans by at least 2 inches. Set the beans aside to soak.
Dried cannellini beans in a bowl.
Step 2: Drain the beans well and transfer them to a large pot.
Soaked cannellini beans in a pot with onion, garlic, and a bay leaf.
Step 3: Add fresh water and cover the beans by at least 4 inches. If desired, add flavorings such salt, garlic cloves, onion, and bay leaves.
Cooked cannellini beans in a pot with aromatics.
Step 4: Bring to a boil, then reduce heat to a simmer and cook until the beans are tender but still hold their shape. Once cooked, drain the beans.

How to Cook Black Beans

Dried black beans in a bowl.
Step 1: Place the rinsed beans in a large bowl and add water to cover the beans by at least 2 inches. Set the beans aside to soak.
Cooked black beans in a bowl.
Step 2: Drain the beans well and transfer them to a large pot.
Soaked black beans in a pot with onion, garlic, cilantro, and a bay leaf.
Step 3: Add fresh water and cover the beans by at least 4 inches. If desired, add flavorings such salt, garlic cloves, onion, bay leaves, and fresh cilantro.
Cooked black beans in a pot with aromatics.
Step 4: Bring to a boil, then reduce heat to a simmer and cook until the beans are tender but still hold their shape. Once cooked, drain the beans.

How to Cook Pinto Beans

Dried pinto beans in a bowl.
Step 1: Place the rinsed beans in a large bowl and add water to cover the beans by at least 2 inches. Set the beans aside to soak.
Dried pinto beans in a bowl.
Step 2: Drain the beans well and transfer them to a large pot.
Soaked pinto beans in a pot with onion, garlic, cilantro, and a bay leaf.
Step 3: Add fresh water and cover the beans by at least 4 inches. If desired, add flavorings such salt, garlic cloves, onion, bay leaves, and fresh cilantro.
Cooked pinto beans in a pot with aromatics.
Step 4: Bring to a boil, then reduce heat to a simmer and cook until the beans are tender but still hold their shape. Once cooked, drain the beans.

How to Cook Kidney Beans

Dried kidney beans in a bowl.
Step 1: Place the rinsed beans in a large bowl and add water to cover the beans by at least 2 inches. Set the beans aside to soak.
Dried kidney beans in a bowl.
Step 2: Drain the beans well and transfer them to a large pot.
Soaked kidney beans in a pot with onion, garlic, and a bay leaf.
Step 3: Add fresh water and cover the beans by at least 4 inches. If desired, add flavorings such salt, garlic cloves, onion, and bay leaves.
Cooked and drained kidney beans in a pot with aromatics.
Step 4: Bring to a boil, then reduce heat to a simmer and cook until the beans are tender but still hold their shape. Once cooked, drain the beans.

My Best Dried Beans Tips

  1. Try a quick soak instead of an overnight soak. Place the beans in a pot and cover with water, bring to a boil for 2-3 minutes, then remove from heat and let sit, covered, for 1 hour. Drain, rinse, and proceed with cooking.
  2. Add salt last when cooking dried beans. If you’re using salt, add it toward the end of cooking (about 15-20 minutes before it is done) to avoid toughening the beans.
  3. Mind the heat. Beans cook best at a gentle simmer. Boiling them vigorously can cause the skins to split and the beans to become mushy.
  4. Bean cooking times. Use the following times (after soaking) as a general guideline: Navy beans, Cannellini beans, and black beans will cook for about 1 to 1.5 hours. Pinto beans and kidney beans will cook for 1.5 to 2 hours.
Cooked pinto beans in a pot with spoon dipped inside.

Recipes to Make with Beans

Recipe Help & Common Questions

How do I store and reheat cooked beans?

After cooking beans, drain them well and let them cool completely before storing them in an airtight container. Refrigerate for up to 5 days or freeze for up to 3 months. To reheat, warm them in a microwave for a few minutes or simmer gently on the stovetop with a splash of water.

Do I have to soak the beans first?

Cooking dried beans is simple but does take some planning ahead. And that’s in big part because of the soaking step. Though it’s not strictly necessary, soaking the beans reduces cooking time and helps cook them evenly. However, unsoaked beans can still be cooked; they’ll just take longer to become tender.

Why are my beans still hard after cooking?

This usually happens if the beans are old or haven’t soaked long enough. Dried beans that have been sitting on the shelf for more than a year can take much longer to cook and may not soften completely. Always check the expiration date and soak the beans for 8–12 hours before cooking. If they’re still hard, try cooking them longer and ensure you’re simmering, not boiling, to avoid breaking the skins.

Why do my beans split while cooking?

Beans can split if the heat is too high or if they weren’t soaked beforehand. Make sure to cook them at a gentle simmer rather than a rolling boil. If you’re skipping the soaking step, expect a few beans to split as they absorb water more quickly during cooking.

Spoon lifting up cooked pinto beans from pot.

More Cooking Tutorials:

If you found this tutorial for How to Cook Beans helpful or if you try any recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of trying out this tutorial and we would love to hear about your experience. And if you snapped some shots, share it on Instagram so we can repost on Stories!

How to Cook Beans

Learn how to cook 5 types of beans on the stovetop! This guide covers soaking, cooking, and my favorite recipe ideas to use them in!
No ratings yet
Servings 4 servings
Course Tutorial
Calories 155
Prep Time 5 minutes
Cook Time 1 hour 30 minutes
Soaking Time 1 hour 30 minutes
Total Time 3 hours 5 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
  

  • 1 cup dried beans per type
  • Water to soak and cook
  • Optional: salt, black peppercorn, firm herbs, whole garlic cloves, bay leaves, or onion wedges for flavoring

Instructions

  • Sort through the dried beans to remove any debris or damaged beans if needed and rinse in a colander.
  • Place the beans in a large bowl and add water to cover the beans by at least 2 inches. Soak for 8-12 hours. This step is optional, but it helps soften the beans and reduce cooking time.
  • Drain the beans. Transfer the beans to a large pot. Add fresh water to cover the beans by at least 4 inches. Add a bay leaf, garlic cloves, onion, or herbs for extra flavor. If you’re using salt, add toward the end of cooking (about 15-20 minutes before done) to avoid toughening the beans. Bring to a boil, then reduce heat to a simmer and cook for 1-2 hours, depending on the bean*, until tender but still hold their shape. Add salt, if you’re using.
  • Once the beans are fully cooked, drain them. Use in a recipe and allow them to cool completely and store in the fridge for up to 5 days or freeze them for up to 3 months.

Notes

*Bean Cooking Times (after soaking):
Navy Beans: 1 to 1.5 hours
Cannellini Beans: 1 to 1.5 hours
Black Beans: 1 to 1.5 hours
Pinto Beans: 1.5 to 2 hours
Kidney Beans: 1.5 to 2 hours
Storage: After cooking beans, drain them well and let them cool completely before storing them in an airtight container. Refrigerate for up to 5 days or freeze for up to 3 months. To reheat, warm them in a microwave for a few minutes or simmer gently on the stovetop with a splash of water. 

Nutrition

Serving: 0.25cup dried, Calories: 155kcal, Carbohydrates: 28g, Protein: 10g, Fat: 0.5g, Saturated Fat: 0.1g, Polyunsaturated Fat: 0.3g, Monounsaturated Fat: 0.04g, Sodium: 6mg, Potassium: 625mg, Fiber: 7g, Sugar: 1g, Vitamin C: 2mg, Calcium: 38mg, Iron: 3mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American
Course: Tutorial

Rate and comment

Recipe Rating