Prep the salmon: Drain well.
If using canned salmon with bones and skin, remove them if you prefer a smoother texture. Flake the salmon into a large bowl.
Mix the base: Add eggs, Parmesan, almond flour, mayonnaise, Dijon, garlic, parsley, onion powder, smoked paprika, salt, pepper, lemon juice, and zest. Stir gently until the mixture holds together.
Adjust the texture: If the mixture feels too wet, add 1–2 more tablespoons almond flour.
If it’s too dry, add a teaspoon of mayo or a splash of lemon juice.
Shape the patties: Divide into 8 small or 6 medium patties, about 3/4 inch thick. Press edges to keep them neat.
Chill briefly: Place formed patties on a plate and chill for 15–20 minutes. This step helps them stay intact when frying.
Heat the pan: Set a large skillet over medium heat.
Add 1–2 tablespoons oil and let it shimmer but not smoke.
Pan-fry to crisp: Cook patties in batches, 3–4 minutes per side, until deep golden and crisp. Add more oil as needed and avoid crowding the pan.
Rest and serve: Transfer to a paper towel–lined plate. Squeeze with lemon and serve with the optional dipping sauce or a simple arugula salad.