How to Make It
Heat olive oil in a large skillet over medium. Sauté onion and celery until very soft and browned, about 12 minutes. Set aside to cool.
In a large mixing bowl, stir together salmon, breadcrumbs, eggs, mayonnaise, lemon juice, dill, parsley, Dijon mustard, Worcestershire sauce, and hot sauce until mixture is well combined. Season with salt and pepper, and add sautéed onion and celery to mixture; stir to combine.
Prepare a plate by covering it in several layers of paper towels; set aside. In a clean skillet, heat additional oil to lightly coat the bottom of the skillet over medium-high heat. Separate the mixture into 1/3 cup portions and shape each portion into a 3/4-inch-thick round patty. Place patties in hot oil over medium heat, cooking no more than 3 at a time, for 3 or 4 minutes on each side, until the outside is evenly browned and the patty is cooked through. Transfer cooked patties to paper towel-lined plate. Add more oil to skillet if necessary and repeat cooking process until all patties are prepared.