If using fresh salmon, cook it by poaching, baking, or grilling until cooked through. Let cool and flake into a bowl. If using canned salmon, drain and add to the bowl.
Add breadcrumbs, beaten eggs, chopped green onions, minced garlic, fresh herbs, lemon juice, salt, and pepper to the bowl with the salmon. Mix until well combined.
Shape the mixture into patties, about 2-3 inches in diameter. Place on a plate or baking sheet lined with parchment.
Heat a couple of tablespoons of oil in a frying pan over medium heat until hot.
Carefully place the patties in the hot oil. Cook for about 4-5 minutes on each side until golden brown and crisp.
Transfer cooked patties to a plate lined with paper towels to absorb excess oil. Serve warm with a dipping sauce or salad.