If using baby back ribs, take a butter knife to lift the membrane from both racks and remove.
Combine all the ingredients for the marinade in a large bowl.
Place the two racks of ribs on a large baking sheet and brush the wet marinade over both sides of the ribs. Cover with plastic wrap and refrigerate for 2 to 4 hours.
When ready to cook, preheat grill to 300 degrees F.
Remove the plastic covering and wrap the ribs in tin foil to place on preheated grill.
Cook for 3 hours, maintaining a grill temperature between 275 and 300 degrees F.
After 3 hours, remove tin foil and paint on extra Weber’s Original BBQ sauce and let cook for another 10-15 minutes.
After 10-15 minutes, remove from the grill and garnish with chopped peanuts, sliced red chiles, and fresh parsley.