Prep the salmon: If using canned salmon, drain well and remove any large bones or skin.
If using cooked salmon, flake it into small pieces with a fork.
Chop flavor boosters: Finely chop sun-dried tomatoes, dill or parsley, and green onions. Zest the lemon first, then squeeze a little juice.
Mix the base: In a large bowl, whisk the egg, mayonnaise, Dijon, lemon zest, lemon juice, garlic, salt, pepper, and red pepper flakes.
Add dry ingredients: Stir in the almond flour until the mixture thickens slightly. This helps the patties hold shape.
Fold in salmon and mix-ins: Add salmon, sun-dried tomatoes, herbs, and green onions.
Gently fold to keep some texture. The mixture should be moist but not wet.
Shape the patties: Divide into 6–8 patties, about 1/2 inch thick. If the mix feels loose, chill for 10–15 minutes to firm up.
Heat the pan: Warm a large skillet over medium heat.
Add oil and let it shimmer before adding patties.
Pan-fry to golden: Cook patties 3–4 minutes per side until deeply golden and crisp at the edges. Avoid overcrowding; cook in batches if needed.
Rest briefly: Transfer to a plate lined with a paper towel for 1–2 minutes to set and shed any excess oil.
Serve: Pair with a simple salad, roasted asparagus, or a dollop of lemon-dill yogurt or mayo. Add lemon wedges on the side.