Prepare your dry Peruvian beans by soaking them overnight (simply cover in a pot with cool water) and drain/rinse in the morning. Pre-soaking can help ease digestive distress in those susceptible.Transfer the drained beans to a cooking pot on stove and cover with generous amount of water - bring the beans to a boil and then reduce to a gentle simmer for the duration (you may need to add water as the beans cook). Allow beans to simmer until desired texture is achieved (I like them tender but still slightly firm) about 45 mins - 1 hour. Rinse cooked beans and set aside.In a large skillet set over low-medium heat, s?auté onion/garlic for about 4 minutes - add carrots, bell pepper and continue to sauté for another minute or two.Sprinkle mixture with paprika and cumin and mix in chopped chipotle peppers.Add veg stock, water, tomato paste, reserved adobo sauce, vinegar and honey. Stirring to combine. Finally, add cooked Peruvian beans stirring gently to integrate.Simmer ingredients for about 10-15 mins to reduce liquid base (stirring occasionally).To the remaining base (there should still be a generous amount after reduction), add the tapioca (or cornstarch) slurry and simmer for another 3 minutes just long enough to allow sauce to thicken slightly. The way I do it is to move some of the beans aside with a spoon and then add the slurry directly into the exposed liquid stirring/whisking vigorously before the final simmer.