Start by cooking up your onion. Heat olive oil in a 12" cast iron skillet over medium heat until shimmering, then add onion, season with sea salt, and saute for about 12 minutes until softened and nicely browned, stirring occasionally. Remove to a small bowl and set aside.
While the onion is cooking, arrange bread in a single layer on a rimmed baking sheet. Combine butter and minced garlic, then butter each piece of sourdough with the garlic butter mixture and sprinkle them evenly with Parmesan.
Place on the middle rack and broil for 5-7 minutes on high, or until butter is nicely melted and cheese is browned (taking care not to over-brown).
Once the onion is done, cook up your pork chops. If you just have a couple large chops like I did here, cut your pork chops so that you have four even pieces, and season them on both sides with paprika, sea salt, and black pepper.
Add another Tbsp olive oil to the same skillet you used for the onion and heat it over medium high heat until shimmering. Add pork chops, and cook for 4-5 minutes a side until browned and at an internal temperature of 145 degrees.
Assemble your sandwiches by placing each pork chop inside two pieces of garlic bread, and topping the pork with sauteed onions.
The cooking time on the pork will vary, depending on the thickness of your pork chops. Note also that broiling the garlic bread browns the garlic butter side yet keeps it softer on the other side, which is what we want for our delicious (yet somewhat messy) pork chop sandwiches here!
Paprika Pork Chop Sandwiches on Parmesan Garlic Bread from Mashup Mom: https://www.mashupmom.com/paprika-pork-chop-sandwiches-on-parmesan-garlic-bread/