Pat the salmon dry. Season both sides with salt and pepper.
Dry fish sears better and helps the glaze cling.
Heat the pan. Set a large skillet over medium-high heat and add 2 tablespoons olive oil. When the oil shimmers, it’s ready.
Sear the salmon. Place the fillets in the pan, presentation side down (the side that was not skin). Cook 3–4 minutes until golden.
Flip and cook another 2–3 minutes. Transfer to a plate; they’ll finish in the glaze.
Sauté the aromatics. Lower heat to medium. Add the minced garlic and chopped sun-dried tomatoes.
Stir for 30–45 seconds until fragrant, taking care not to burn the garlic.
Build the glaze. Add the white wine (or broth) to deglaze, scraping up any browned bits. Stir in balsamic vinegar, honey, lemon zest, lemon juice, Italian seasoning, and red pepper flakes. Simmer 2–3 minutes until slightly syrupy.
Adjust the body. If you want a silkier, lightly creamy finish, stir in the light cream or half-and-half now.
If the glaze feels too thick, splash in a bit more broth to loosen. Taste and adjust salt and pepper.
Return the salmon. Nestle the fillets back into the pan. Spoon glaze over the tops and simmer 1–3 minutes, just until the salmon is cooked to your liking.
It should flake easily and look slightly translucent in the center for medium.
Finish and serve. Take off the heat. Shower with chopped parsley or basil. Serve with lemon wedges and any extra glaze from the pan.