
Tender Salmon Cakes with Almond Flour
This post may contain affiliate links. Please read our disclosure policy.
Golden and crisp on the outside, tender and flaky inside, these salmon cakes are my go-to when I want something easy that still feels a little special. They’re packed with flavor, cook the salmon just once (so no dryness here), and come together with minimal fuss.

These salmon cakes are everything I want in a weeknight dinner: crisp and golden on the outside, tender and flavorful inside, and never dry. The best part? You don’t have to cook the salmon first. Since it only cooks once, the texture stays moist and delicate, rather than overdone and crumbly like so many salmon cake recipes.
They’re easy enough for a quick dinner, but I love them just as much for meal prep. Tuck leftovers into a container with a scoop of tartare and a handful of greens, or shape them into minis for a simple, crowd-pleasing appetizer.
All you need are a few key ingredients to make them shine. Steelhead is my favorite because it’s rich and forgiving, but any salmon works beautifully. Almond flour keeps the cakes tender without drying them out, and a little lemon zest adds bright, fresh flavor without making the mixture too wet.


Tips to prevent your salmon cakes from falling apart
This recipe makes soft, tender salmon cakes, which is what you want. If you can flip your fish cakes like hamburger patties without falling apart, you might as well flip them straight into the garbage. There are two tips you need to make these easier to work with.
- Use a gentle hand. I can’t stress this point enough. When you form them into patties, very gently pass them back and forth between your hands like a ball until a patty forms. Don’t try to squish them, or they’ll fall apart. And when you place them in the pan to cook (and when you turn them over), be gentle.
- Let them rest. As I mentioned above, this extra step makes them more sturdy.
And remember, if they seem to be barely staying together before you cook them, you know they’re going to be super delicious.
What to serve with salmon cakes
Most often I’ll serve these with a simple salad such as my spring mix salad recipe. If I want a salad that feels a little extra special, I’ll toss some romaine hearts with croutons and my easy caesar dressing.
For a heartier side, my super crispy roasted potatoes are wonderful. Or my oven roasted carrots and potatoes with parmesan cheese is delicious, too. And these dill french fries with lemon yogurt dip are another great option as the dip is tasty with the cakes.
I’ve also served these on salmon cakes on brioche buns with tartar sauce and they make wonderful burgers!
Store, reheat, and freeze
Store: Leftovers can be kept in a covered container in your fridge for up to 3 days.
Reheat: I like to reheat these in the oven, but a microwave works just as well.
Freeze: These freeze excellently! I often freeze some uncooked salmon cakes on a parchment paper-lined baking sheet. Once frozen, you can move them to a freezer bag.

Tender Salmon Cakes with Almond Flour
Ingredients
Salmon Cakes
- 1 ½ lb salmon (skin removed and cut into chunks)
- ½ cup almond flour (see notes)
- 2 tablespoons minced parsley
- 1 teaspoon EACH: salt and pepper
- 2 green onions (finely minced)
- 1 large egg
- Zest from ½ lemon
- 2 tablespoons olive oil
- Lemon wedges, minced parsley, and tartar sauce (for serving)
Instructions
- Line a small baking sheet with parchment paper. Place the salmon, almond flour, parsley, salt, pepper, green onions, egg, and lemon zest in your food processor.1 ½ lb salmon, 2 tablespoons minced parsley, 1 teaspoon EACH: salt and pepper, 2 green onions, 1 large egg, Zest from ½ lemon, ½ cup almond flour
- Pulse several times, until the salmon is mixed but still chunky. DO NOT over process the salmon or it will turn into a paste. You want it to look chopped. (See notes for making this without a food processor)
- Transfer the salmon to a bowl and mix well. Form the salmon into eight patties and place them on the baking sheet. Put them into your fridge, uncovered, for 30 minutes.
- Heat the oil in a large, non-stick frying pan over medium-high heat. Add the salmon cakes to the pan and cook for 4-5 minutes, until golden on the bottom. Carefully turn the salmon cakes over and cook for another 4-5 minutes on the other side until they are golden and cooked through.2 tablespoons olive oil
- Serve the salmon cakes with minced parsley on top, lemon wedges on the side, and some tartar for dipping.Lemon wedges, minced parsley, and tartar sauce
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.








This worked exactly as written, thanks!
I’m so glad to hear that! 😊 Thanks so much for giving it a try and for taking the time to leave a note — it means a lot!
Delicious quick and easy!
So glad you enjoyed it! Quick, easy, and delicious is the perfect combo. Thanks for sharing! 😊
Is there a substitute for the eggs? Sadly I can’t eat them. I can easily sub in baking, but I’m never sure what to use for dinner recipes. Thanks!
If you’re up for experimenting, you could try a flax egg. I haven’t tried it in this recipe though so I can’t say for sure that it would work. But … as meat cooks, the proteins bind together, which is why ground meat doesn’t need a binder to hold it together. So it may even work to leave the egg out entirely.
Absolutely best salmon patties I’ve made and tasted.
Yay! That’s so great to hear!
Hi. I cannot use almond flour as I’m allergic to almonds and I am also celiac. What could I replace the almond flour with?
Thanks.
You could try a gluten-free flour blend. I’ve made these with regular flour and they work well. A 1-1 blend should work, too.
Hi Kristen..
I’m Gina from Cleveland..
Just wondering if Panko is ok to use?? I don’t have almond flour .. thanks
Panko will definitely work!
I’m so happy to hear you like it!!!
Could you use canned salmon for this?
You can, but know that the cakes won’t be as tender. But if fresh salmon isn’t available where you live then canned will work. 🙂