Roast the garlic: Heat oven to 400°F (200°C). Slice off the top of the garlic head to expose cloves.
Drizzle with 2 teaspoons olive oil, wrap in foil, and roast 35–40 minutes until soft and caramelized. Let cool, then squeeze out the cloves.
Prep the salmon: Drain canned salmon well and remove large bones or skin if you prefer. Flake into small pieces so the cakes hold together.
Mix the base: In a large bowl, mash the roasted garlic into a paste.
Add eggs, mayonnaise, Dijon, lemon juice, and lemon zest. Whisk until smooth.
Add dry ingredients: Stir in almond flour, smoked paprika, onion powder, salt, and pepper until combined.
Fold in salmon and herbs: Add the flaked salmon and parsley (plus celery or green onion if using). Gently fold to keep some texture while ensuring everything is evenly distributed.
Chill the mixture: Cover and refrigerate for 15–20 minutes.
This helps the almond flour hydrate and makes shaping easier.
Shape the cakes: With damp hands, form 8 small patties (about 2 1/2 inches wide) or 6 medium patties. Press lightly so they’re compact but not dense.
Heat the pan: Warm 2 tablespoons avocado oil in a large nonstick skillet over medium to medium-high heat until shimmering.
Cook to golden: Add the patties without crowding. Cook 3–4 minutes per side, turning once, until deeply golden and crisp.
Add more oil as needed for the next batch.
Finish and serve: Taste and sprinkle with a pinch of salt if needed. Serve hot with lemon wedges and a simple side like arugula, cucumber ribbons, or sautéed spinach.