Whisk together all the rub ingredients in a small bowl.
2. Step
Spread the rub evenly over the pork ribs and place on a wire rack set over a baking sheet with meat side up. Cover with plastic wrap and refrigerate overnight.
3. Step
For the BBQ sauce, heat oil in a large pot or dutch oven over medium-high heat. Add poblano chile, red onion, garlic, ginger, and a pinch of salt, then cook until onions begin to soften.
4. Step
Add the remaining sauce ingredients and bring the mixture to a simmer.
5. Step
Turn the heat down to medium-low and cook at an active simmer until the mixture is reduced to about 2 cups (470 ml),about 30-45 minutes.
6. Step
Once reduced, cool slightly then transfer mixture to a blender. Puree until smooth.
7. Step
Preheat oven to 275˚F (140˚C).
8. Step
Uncover the ribs. Spread 1 cup (290g) of the BBQ sauce over each rack of ribs.
9. Step
Keeping them raised over the baking sheet on the wire rack. Pour water into the bottom of the baking sheet.
10. Step
Bake in a preheated oven for 3-3 ½ hours.
11. Step
Remove ribs from oven and preheat the broiler to high.
12. Step
Broil the ribs for 5-10 minutes to finish, until the sauce caramelizes.