Best Substitutes for Black Beans
Black beans bring three key elements to recipes: a firm, meaty texture that holds up to cooking, an earthy flavor with subtle sweetness, and 15 grams of protein per cup. They're also naturally starchy, which helps thicken soups and stews. The skin stays intact during cooking, giving you distinct bean pieces rather than mush. When substituting, match the texture first. A substitute that breaks down completely will change your dish from chunky to smooth. Consider cooking time too. Black beans need 60-90 minutes to cook from dried, so quick-cooking substitutes like lentils need timing adjustments.
Best Overall Substitute
Pinto beans at a 1:1 ratio. They have the same cooking time (60-90 minutes dried, 15-20 minutes canned), similar protein content (15g per cup), and hold their shape well. The flavor is slightly milder and less earthy, but they work in every recipe that calls for black beans without any other adjustments.
All Substitutes
Pinto beans
1:1 by volumePinto beans match black beans almost perfectly in texture and cooking behavior. They contain 15g protein per cup, identical to black beans. The flavor is milder with less earthiness, making them work well in Mexican dishes where spices carry the flavor. They hold their shape during long cooking and mash easily when needed. Canned versions substitute directly with no recipe changes.
Kidney beans
1:1 by volumeKidney beans provide similar texture but are larger and take 10-15 minutes longer to cook from dried. They have 13g protein per cup (slightly less than black beans' 15g) but compensate with more iron. The flavor is earthier and slightly sweet. Their larger size makes them more prominent in dishes, which works well in chili but less so in refined presentations. They handle long cooking without breaking down.
Navy beans (white beans)
1:1 by volumeNavy beans cook in the same time as black beans (60-75 minutes dried) and have identical protein content at 15g per cup. They're smaller and rounder, with a mild, almost nutty flavor that doesn't compete with other ingredients. They break down more easily when mashed, making excellent smooth dips. The white color completely changes the visual appeal but doesn't affect taste in most recipes.
Chickpeas (garbanzo beans)
1:1 by volumeChickpeas offer 12g protein per cup and a firmer, nuttier texture than black beans. They take 90-120 minutes to cook from dried (30 minutes longer than black beans) and hold their shape extremely well. The flavor is distinctly nutty rather than earthy. They work best in dishes where their different taste profile adds something rather than just replacing black beans invisibly.
Lentils (green or brown)
3/4 cup for 1 cup black beansLentils cook much faster (20-25 minutes vs 60-90 for black beans) and provide 18g protein per cup. They break down more during cooking, creating a softer texture that thickens dishes naturally. Brown lentils hold shape better than red. Use less volume because they absorb more liquid and expand more than beans. Add them later in recipes to prevent overcooking.
Refried beans
1:1 by volumeRefried beans are pre-cooked and mashed, usually from pinto or black beans. They contain added fat (typically lard or oil) and salt, so reduce added fats in your recipe by 2-3 tablespoons per cup. They work only in applications where smooth texture is acceptable. The flavor is more concentrated and seasoned than plain black beans.
Black-eyed peas
1:1 by volumeBlack-eyed peas provide 11g protein per cup and cook in 45-60 minutes (15 minutes faster than black beans). They have a distinctive earthy, almost mushroom-like flavor and softer texture. They break down more easily during cooking, so add them later in recipes or reduce cooking time by 10-15 minutes. Popular in Southern cooking but work in many black bean applications.
Cannellini beans
1:1 by volumeCannellini beans contain 17g protein per cup and have a creamy texture when cooked. They take the same cooking time as black beans (60-90 minutes dried) but have a much milder, almost buttery flavor. They mash easily and create very smooth dips or spreads. The large size and white color make them visually different but functionally similar.
Adzuki beans
1:1 by volumeAdzuki beans provide 17g protein per cup and cook faster than black beans (45-60 minutes vs 60-90). They're smaller with a slightly sweet, nutty flavor that works surprisingly well in both savory and sweet applications. They hold their shape well and have a firm skin similar to black beans. The reddish color changes the appearance but the texture remains very close.
How to Adjust Your Recipe
Cooking times vary significantly between substitutes. Lentils cook in 20-25 minutes while kidney beans need 75-90 minutes. When using canned beans, drain and rinse them to remove excess sodium (about 400mg per cup). If your recipe calls for dried black beans, use 1 cup dried = 3 cups cooked = 2 cans (15oz each). Adjust liquid in soups when using lentils since they absorb 50% more than beans. For dips, white beans and navy beans blend smoother than kidney or pinto beans.
When Not to Substitute
Black bean brownies and chocolate desserts need black beans specifically for color and mild flavor. The dark color disappears into chocolate, while white or red beans create an odd appearance. Dishes where visual presentation matters (like black bean and corn salad) lose their appeal with different colored beans. Traditional Mexican and Latin American dishes often depend on black beans' specific earthy flavor profile that pinto beans can approximate but other substitutes cannot match.
Frequently Asked Questions
Can I use canned beans instead of dried black beans?
Yes, use 2 cans (15oz each) to replace 1 cup dried black beans. Canned beans are pre-cooked, so add them in the last 10-15 minutes of cooking to heat through without overcooking. Drain and rinse canned beans to remove 40% of the sodium. One cup dried black beans yields about 3 cups cooked.
What beans work best in black bean brownies?
Navy beans or cannellini beans work best because they have mild flavors and blend smooth. Use 1.5 cups cooked white beans to replace 1 cup black beans. The brownies will be lighter in color but taste similar. Avoid kidney beans or chickpeas because their stronger flavors compete with chocolate.
How do I substitute black beans in chili?
Pinto beans or kidney beans work at 1:1 ratio. Pinto beans match the cooking time (60-90 minutes) and have similar texture. Kidney beans take 10-15 minutes longer to cook and are larger. Both provide 13-15g protein per cup. Add beans in the last 30 minutes if using canned versions.
Can lentils replace black beans in soup?
Use 3/4 cup lentils for every 1 cup black beans. Brown or green lentils work best. They cook in 20-25 minutes vs 60-90 for black beans, so add them later. Lentils provide more protein (18g vs 15g per cup) but break down more, creating a thicker, less chunky soup.
What is the best black bean substitute for salads?
Chickpeas or cannellini beans work best because they hold their shape and have mild flavors. Use 1:1 ratio. Chickpeas provide 12g protein per cup with a nutty taste. Cannellini beans offer 17g protein and creamy texture. Both stay firm when mixed with dressing unlike softer beans that can break apart.