These beans are naturally sweet, slightly nutty, and make a rich and hearty addition to any meal. No wonder there are thousands of traditional dishes based around it!
Also commonly called Great Northern beans or Great Northern white beans, this is another common white bean varietal. But, it’s not the same as Navy beans, despite looking similar. That being said, it’s one of the best navy bean replacements.
Their flavor is meatier, earthier, and a lot more hearty than navy beans, which is why they are commonly used as a substitute for navy beans.
This type of bean also has a pretty neutral flavor, but in my opinion, they’re much creamier and have a less dense texture.
Red kidney beans have a much more intense flavor as compared to cannellini beans. They are also very nutty in comparison. So, while it would be a “better” match to use white kidney beans, this option will work too.
Pinto beans will make a great substitute for navy beans when it comes to flavor and texture. They are also slightly sweet and have that distinct nutty undertone.
Flageolet beans are super creamy, very nutty, slightly sweet, and pretty neutral in earthy flavors. They can be easily identified by their pale green color.