Season pork chops with salt and black pepper to taste.
Place the seasoned pork chops in a dish or resealable bag. Pour in the buttermilk, ensuring they’re fully submerged. Cover and refrigerate for at least 2 hours.
In a shallow dish, whisk together the flour, baking powder, salt, black pepper, cayenne pepper, garlic powder, onion powder, smoked paprika, and ground mustard.
Remove a pork chop from the buttermilk, allowing excess to drip off. Dredge it in the seasoned flour mixture, pressing firmly to adhere.
Dip pork chop back into the buttermilk, coating it again. Dredge it a second time in the flour mixture for an extra-crispy crust.
Place on a wire rack and repeat with the remaining chops. Let them rest for about 10 minutes to allow the coating to set.
In a large skillet over medium-high heat, heat oil and butter.
Fry the pork chops (in batches if needed), about 4-5 minutes per side, until golden brown and the internal temperature reaches 145° F.
Transfer to a wire rack over a baking sheet. Serve warm.