How Long Do Navy Beans Take To Cook?
Navy beans typically take about 1-2 hours to cook. It is best to soak the beans overnight in cold water before cooking to reduce the cooking time. You can also use a pressure cooker to cook navy beans, which will significantly reduce the cooking time to about 30 minutes.