For the beans: In a large pot, boil the beans in 1 gallon of water until soft, about 1 hour over medium heat or 1 hour 45 minutes over low heat.
In a separate pan, caramelize the onions in the oil. Add the garlic puree, salt, cumin, black pepper and the aji panca paste. Then add 1/2 cup water and bring to a simmer. Pour off some of the water from the fully cooked beans. Add the onion mixture to the beans and cook, covered, over low heat for 15 minutes.
For the beef: Meanwhile, combine the huacatay and cilantro in a blender and fill halfway with water. Blend until pureed. Set aside.
Sprinkle the beef cubes with salt and pepper and sear on all sides in a large skillet. Transfer the beef to a braising pot. Next, add the onions to the skillet and cook until caramelized. Stir in the garlic puree, pepper, salt, cumin and half of the cilantro-huacatay water. Pour the contents of the skillet over the beef. Add the remaining cilantro-huacatay water and an additional 1 cup water. Cover the pot and cook over medium heat for 15 minutes and then over very low heat for 1 hour 45 minutes.
Add the aji amarillo, carrots and green beans to the pot and cook for another 5 minutes.
Serve the beef with jasmine rice and canary beans. Garnish with red onions, cilantro and salsa criollo.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.