Preheat and prep: Heat your oven to 400°F (200°C). Pat the pork chops dry with paper towels.
Trim the ends from the green beans and rinse well.
Season the chops: In a small bowl, mix ranch seasoning, garlic powder, onion powder, smoked paprika, black pepper, and salt. Sprinkle generously over both sides of the pork chops. Press to help it adhere.
Sear for flavor: Heat olive oil in a large oven-safe skillet over medium-high.
Add butter if using. Sear chops 2–3 minutes per side until golden. Transfer to a plate (they’ll finish in the oven).
Green beans in the same pan: Reduce heat to medium.
Add green beans to the skillet with any pan drippings. Toss with a pinch of salt and pepper. Sauté 3–4 minutes until they start to blister.
Make the cheesy ranch topping: In a bowl, stir together sour cream, mayonnaise, lemon juice, a pinch of ranch seasoning (about 1 teaspoon), and red pepper flakes if using.
Fold in half the shredded cheese.
Assemble: Nestle the seared pork chops back into the skillet with the green beans. Spread the cheesy ranch mixture over the top of each chop. Sprinkle remaining cheese over everything.
Bake: Transfer the skillet to the oven.
Bake 10–14 minutes, or until the pork reaches an internal temperature of 145°F (63°C) at the thickest part.
Rest and garnish: Let the chops rest 5 minutes. Sprinkle with chopped parsley or chives. Serve straight from the skillet.