Your complete guide to How to Make Beans: a dependable recipe, cooking times, pro tips, and optional variations. Once you make tender, creamy homemade beans, canned beans will feel like a compromise. They’re flavorful, nutritious, affordable, and easy to prepare in a few simple steps—perfect for many meals.

As a plant-based cook of more than 15 years, I can attest that beans are essential. They’re filling, versatile, and packed with plant-based protein, so I use them in everything from soups and chilis to bowls and salads.
Dried beans cost a fraction of canned beans and develop a creamier, richer flavor when simmered with stock and aromatics. I’m here to demystify cooking dried beans and share a reliable method plus troubleshooting tips so you can enjoy perfectly cooked beans at home.
If you’re nervous about cooking beans from scratch, don’t be. The process is mostly hands-off: sort, soak, drain, simmer. Even if you’re a beginner, you can get excellent results the first time—the stovetop does most of the work.
Table of Contents
- Why Use Dried Beans Instead of Canned?
- Ingredients
- How to Cook Dry Beans
- Bean Cooking Times
- Jenné’s Recipe Tips
- Express Soaking Options
- Beans That Don’t Require Soaking
- How to Make Beans Less Gassy
- Seasoning Variations
- Storage Directions
- Bean Recipes
- How to Cook Beans Recipe

Why Use Dried Beans Instead of Canned?
Dried beans taste better, are often gentler on digestion, and are extremely budget-friendly. When soaked and simmered with aromatics, they become tender, soft, and creamy—far superior to most canned beans. One 14-oz can of beans equals about 1 1/2 cups of home-cooked beans, so a pound of dried beans yields many servings.
Ingredients

Dried beans: Any variety works—black, pinto, kidney, navy, black-eyed peas, chickpeas, lentils, and more. In the photos I used heirloom pink beans, similar to pinto beans.
Vegetable stock or water: Use homemade or store-bought vegetable stock for flavor, mushroom stock for extra umami, or plain water if you want a neutral base.
Aromatics: Onion, garlic, and celery add depth but are optional.
Seasonings: A bay leaf gives a subtle herbal note and may aid digestion; salt enhances flavor and should be added toward the end of cooking.
How to Cook Dry Beans
Follow these five simple steps for tender beans:
- Prepare: Sort the beans and remove any debris or misshapen pieces.
- Soak: Place beans in a large bowl, cover with at least 1 inch of cool water, and soak 8 hours or overnight.


- Boil: Drain and rinse the soaked beans, transfer to a Dutch oven, and cover with stock or water. Add the bay leaf and aromatics if using. Bring to a boil and skim any white foam from the surface.
- Simmer: Lower the heat to a medium-low simmer, leave the lid slightly ajar, and cook until tender—about 60 minutes for many varieties, up to 90 minutes for tougher beans like kidney. Check at 45 and 60 minutes and add liquid as needed.
- Finish: Stir in salt during the last 5 minutes of cooking. For creamier beans, add 1–2 tablespoons of oil or mash some beans against the pot to thicken.


Bean Cooking Times
Typical soak and cook times vary by type. Check beans for tenderness and adjust as needed.
Bean
Soak Time
Cook Time
Red/Kidney Beans
8 hours
60–90 minutes
Black-Eyed Peas
Optional (I soak 8 hours)
60–90 minutes
Butter/Large Lima Beans
8 hours
45–60 minutes
Baby Lima Beans
8 hours
60 minutes
Lentils (Green, Black, Brown)
Not necessary
30–45 minutes
Cannellini Beans
8 hours
60–90 minutes
Navy Beans
8 hours
60–90 minutes
Pinto Beans
8 hours
60–90 minutes
Black Beans
8 hours
60–90 minutes
Chickpeas/Garbanzo Beans
8 hours
60–90 minutes
Jenné’s Recipe Tips
- Sort and rinse: Remove debris, small stones, or discolored beans before rinsing thoroughly.
- Skim the foam: Skimming the off-white foam improves flavor and reduces compounds that can cause gas.
- Add liquid as needed: If the pot reduces too much, add water or broth a cup at a time.
- Check doneness: Freshness, water hardness, and altitude affect cook time—check at 45 and 60 minutes.
- Altitude adjustments: Above about 3,500 feet, add 15–30 minutes to cooking time.
- Water hardness: Hard water can prolong cooking because minerals slow liquid penetration into skins.
- Make them creamy: Stir in up to two tablespoons of oil or mash some beans during the last minutes for a silkier texture.
- For plain beans: Use water and skip aromatics and spices for a neutral base.
Express Soaking Options
The most reliable method is an overnight soak in cool water. For a quicker approach, try a hot soak: bring beans and water to a boil, simmer 2–3 minutes, then remove from heat and let soak 2–3 hours. Alternatively, pour boiling water over the beans and let them sit a couple of hours.
Beans That Don’t Require Soaking
Lentils, split peas, and adzuki beans can be cooked without soaking. Sort and rinse, then simmer as follows:
- Lentils or split peas: Combine 1 cup lentils or split peas with 2 cups water and simmer covered for about 30 minutes until tender.
- Adzuki beans: Use 3–4 cups water per cup of beans, bring to a boil, then simmer covered 40–50 minutes until tender.

How to Make Beans Less Gassy
- Baking soda: Add 1 teaspoon to the soaking water to help reduce gas-causing oligosaccharides.
- Drain and rinse: After soaking, discard the soaking water and rinse the beans before cooking.
- Kombu seaweed: Adding a strip of kombu to the cooking pot can reduce certain indigestible sugars.
- Cook thoroughly: Ensure beans are fully tender—undercooked beans are tougher to digest.
- Eat more often: Regular consumption helps your gut adapt and reduces gas over time.
Seasoning Variations
Customize your beans with these optional additions:
- Herbs: Add rosemary, thyme, or a dried herb blend for aromatic depth.
- Aromatics: Use leeks, scallions, fennel, shallot, ginger, or diced carrots to change the flavor profile.
- Finish with oil: Stir in a tablespoon or two of high-quality olive oil for richness.
- Spices: Try cracked pepper, smoked salt, or dried chiles for heat and complexity.

Storage Directions
- Refrigerate: Cool beans to room temperature and store in an airtight container for up to 5 days.
- Freeze: For longer storage, freeze cooled beans in a freezer-safe container for up to 3 months. Portioning them in a silicone tray before freezing makes thawing easier.

Bean Recipes
With perfectly cooked beans, you can make many dishes: red beans and rice, bean salads, marinated white bean salad, black bean burgers, nachos, breakfast hash, and more. Beans can be adapted to countless cuisines and preparations.

How to Cook Beans
Ingredients
- 1 lb dried beans (pinto, black, navy, or similar)
- 6–8 cups vegetable stock or water
- 1 bay leaf
- 1/2 medium yellow onion, halved (optional)
- 2 garlic cloves, minced (optional)
- 2 stalks celery (about 1 cup), chopped (optional)
- 2 tsp salt (optional; add near the end of cooking)
- 2 tbsp avocado oil or other oil (optional, for creaminess)
Instructions
- Sort the beans, discarding debris and damaged beans, then rinse thoroughly.
- Place beans in a large bowl, cover with at least 1 inch of cool water, and soak for 8 hours or overnight.
- Drain and rinse the soaked beans. Transfer to a Dutch oven and cover with stock or water. Add bay leaf and aromatics if using. Bring to a boil and skim any foam from the surface.
- Reduce heat to a medium-low simmer with the lid slightly ajar. Simmer until tender—about 60 minutes for most beans, up to 90 minutes for firmer varieties. Check at 45 and 60 minutes and add liquid if needed.
- Stir in salt during the last 5 minutes. For creamier beans, add oil or mash some beans against the pot to thicken.
Notes
Storage:
- Refrigerate cooled beans in an airtight container for up to 5 days.
- Freeze cooled beans in freezer-safe containers for up to 3 months; portioning into silicone trays makes thawing convenient.
Pro tips: Sort and rinse beans, skim foam, test for doneness, adjust for altitude and water hardness, and add oil or mash a few beans for a silkier texture.
Nutrition
Carbohydrates: 38 g |
Protein: 13 g |
Fat: 1 g |
Fiber: 9 g