For the sesame-roasted chicken: Preheat the oven to 450 degrees F.
Whisk together the sesame oil, lime and orange juice, peanut butter, honey, soy sauce, 1 tablespoon of the sesame seeds and the hot sauce if using in a large bowl. Reserve half of the sauce in a small bowl, then toss the chicken with the remaining sauce. Transfer the chicken to a baking sheet and roast about 35 minutes.
Meanwhile, toss the broccoli rabe in a medium bowl with the olive oil, remaining tablespoon sesame seeds and some salt and pepper. After the chicken has roasted for 35 minutes, add the broccoli rabe to the baking sheet with the chicken. Continue to roast until the chicken is cooked through and the thickest part of a thigh registers 160 degrees F, about 10 minutes more.
For the bean puree: While the chicken is cooking, heat the olive oil in a small saucepan. Add the garlic and a pinch of salt and cook for 1 minute over low heat. Add the stock and beans, turn the heat to high and bring to simmer; simmer for 5 minutes. Remove from the heat and mash or puree until smooth.
To serve, spread the bean puree on a plate, top with the chicken and broccoli rabe and drizzle with the reserved sauce. Garnish with cilantro if you have it.
For more ingredient substitution ideas, see the article below.