Preheat the grill. Soak the peanut shells in water for 45 minutes.
Season the pork well with salt, pepper, and steak seasoning. Smoke the pork on the grill for 45 minutes.
Preheat the oven to 400 degrees F.
Transfer the pork to a roasting pan, drain the peanuts and add them to the pan. Roast the pork in the oven until it reaches 135 degrees F on an instant-read thermometer, about 20 to 30 minutes. Remove from the oven to a cutting board.
Peanut Butter BBQ Sauce: Combine all the sauce ingredients in a large saucepot and bring it to a simmer over low heat. Let simmer for at least 1 hour. Taste and season with salt and pepper, if needed.
Slice the pork and arrange it on a serving platter. Spoon the warm BBQ sauce over the top and serve with the Carrot and Pickled Onion Salad.
Carrot and Pickled Onion Salad:
Put the red onions in a shallow baking pan. In a saucepan, add the vinegar, sugar, and salt and bring to a boil over medium heat. Pour the hot liquid over the onions and cover immediately. Let sit covered for at least 1 hour. Strain the onions and reserve.
To assemble the salad: In a medium-sized serving bowl, combine the carrots, parsley, peanuts, orange zest and juice, peanut oil and pickled onions and toss to combine well. Season with salt and pepper, to taste.
This recipe has been updated and may differ from what was originally published or broadcast.