Prep the mix-ins: Cook bacon until crisp, then crumble. Finely mince onion and chop herbs.
Drain salmon well and flake with a fork, picking out any large bones or skin if desired.
Make the base: In a large bowl, whisk eggs with mayonnaise, Dijon, lemon zest, garlic powder, smoked paprika, salt, and pepper until smooth.
Combine: Add salmon, almond flour, cheddar, onion, herbs, and bacon to the bowl. Gently mix until the mixture holds together. If it’s too wet, add 1–2 tablespoons more almond flour.
If too dry, add a splash of mayo.
Form patties: Scoop about 1/3 cup of mixture per patty and shape into 8 small patties (or 6 larger ones). Press to about 3/4-inch thick for even cooking.
Chill briefly (optional but helpful): Set patties on a plate and chill for 10–15 minutes. This helps them stay firm in the pan.
Heat the skillet: Warm a large nonstick or well-seasoned cast-iron skillet over medium heat.
Add avocado oil, ghee, or a mix with reserved bacon fat.
Sear the patties: Place patties in the skillet without crowding. Cook 3–4 minutes per side until deep golden and crisp, lowering the heat if they brown too fast. The cheese will melt and help form a crust.
Drain and rest: Transfer to a paper towel–lined plate and let rest 2 minutes to set.
Serve: Squeeze lemon over the top.
Enjoy with a simple slaw, sautéed greens, or a quick dipping sauce like lemon-garlic mayo.