Prep the air fryer: Preheat your air fryer to 390°F (200°C) for about 5 minutes.
Line the basket with a perforated parchment sheet or lightly spray with oil to prevent sticking.
Drain and flake salmon: Open the cans, drain well, and flake the salmon with a fork. If you have bones or skin, remove them unless you like the added calcium and omega-3s; they’ll mash easily.
Mix the binder: In a large bowl, whisk the eggs, mayonnaise, Dijon, lemon juice, lemon zest, garlic, dill, smoked paprika, salt, and pepper until smooth.
Add dry ingredients: Stir in the almond flour until the mixture thickens slightly. You want a scoopable, not runny, texture.
Fold in salmon and onion: Add the flaked salmon and chopped onion.
Mix gently to keep a little texture. Taste and adjust salt and pepper.
Form patties: With damp hands, shape the mixture into 8 small patties (about 2 1/2 inches wide) or 6 medium patties. Flatten slightly to about 3/4 inch thick for even cooking.
Oil lightly: Spray both sides of the patties with oil.
This helps with browning and prevents sticking.
Air fry, first side: Arrange patties in a single layer in the basket without crowding. Cook for 6–7 minutes.
Flip and finish: Carefully flip, spray again, and cook another 5–7 minutes, until the patties are deep golden with crisp edges and reach an internal temp of 145°F (63°C).
Serve: Rest 2 minutes. Squeeze fresh lemon over the top and serve with your favorite sauce or a fresh salad.