Prep the salmon. If using canned salmon, drain well and remove large bones and skin if desired. If using cooked salmon, flake it into small pieces with a fork.
Mix the base. In a large bowl, whisk the eggs, mayonnaise, lemon zest, lemon juice, garlic, cumin, smoked paprika, a pinch of salt, and pepper until smooth.
Fold in the good stuff. Add the salmon, feta, red onion, parsley, and dill.
Sprinkle in the almond flour. Gently fold until the mixture holds together. It should be moist but not wet.
Adjust texture. If the mixture feels loose, add 1–2 extra tablespoons of almond flour.
If it’s too dry, stir in a teaspoon of mayo or lemon juice.
Form patties. Scoop about 1/4 cup per cake and shape into 8–10 small patties about 1/2-inch thick. Chill them in the fridge for 10–15 minutes to help them set. This step helps prevent crumbling.
Make the sauce (optional). Stir together yogurt, lemon juice, zest, herbs, salt, and pepper. Taste and adjust acidity or salt.
Pan-fry. Heat 2 tablespoons of olive oil in a large nonstick skillet over medium heat.
Add the patties in a single layer without crowding. Cook 3–4 minutes per side until golden and crisp, adding more oil if needed. Don’t rush flipping—wait for a good crust.
Serve. Plate the salmon cakes with the lemony yogurt sauce, a simple cucumber-tomato salad, or sautéed greens. Finish with a squeeze of lemon.