Season the pork: Pat the pork dry.
Season both sides with salt and pepper. This helps create a good sear and builds flavor from the start.
Sear the meat: Heat the olive oil in a large skillet over medium-high heat. Add the pork in a single layer and sear 3–4 minutes per side, until well-browned and nearly cooked through.
Transfer to a plate and tent loosely with foil.
Sauté the aromatics: Reduce heat to medium. Add butter to the same skillet. Stir in onions or shallots with a pinch of salt and cook 2–3 minutes until soft.
Add mushrooms and cook 5–7 minutes, stirring occasionally, until they release moisture and turn golden.
Add garlic and herbs: Stir in garlic, thyme, and oregano. Cook 30 seconds until fragrant. Don’t let the garlic brown.
Deglaze and simmer: Pour in the chicken broth and use a wooden spatula to scrape up browned bits.
Simmer 2 minutes to reduce slightly.
Make it creamy: Stir in heavy cream and Dijon. Bring to a gentle simmer. If using Parmesan, whisk it in now.
Taste and adjust salt and pepper.
Finish the pork: Return the pork and any juices to the pan. Spoon sauce over the pieces. Simmer 3–5 minutes on low, until the pork is just cooked through (internal temp about 145°F/63°C) and the sauce lightly thickens.
Garnish and serve: Sprinkle with fresh parsley.
Serve hot with low-carb sides like cauliflower mash, sautéed green beans, or zucchini noodles.