In a small bowl, stir together the salt, paprika, black pepper, garlic powder, and onion powder.
Season pork chops liberally with spice mixture on both sides.
Take 1/2 cup of the flour and spread out on a large plate or shallow dish. Dredge each pork chop in flour on both sides and shake off excess.
Place a large skillet over medium heat. Add olive oil. Once hot, brown pork chops until golden brown, about 5 minutes per side. Remove to a plate and set aside.
Add onion to skillet and cook until soft and starting to caramelize, 10-15 minutes. Add garlic and cook 1 minute more.
Push onion and garlic to one side of the pan and add butter to empty side. Once melted, mix remaining flour into butter. Cook, stirring constantly, until golden, 1-2 minutes.
Gradually add chicken broth to flour mixture, whisking constantly. Once combined, stir together with the onions and garlic, scraping up any browned bits from the bottom of the pan.
Bring to a boil, then reduce heat and let simmer until thick, about 15 minutes.
Reduce heat to low and whisk in heavy cream. If sauce is too thick, you can thin with addition cream or chicken broth. Nestle pork chops in sauce, cover, and cook until a meat thermometer registers at least 145°F in the thickest part of the pork chop. This should take between 15 and 25 minutes depending on the size of your chops.
Season to taste with salt and pepper and enjoy!