Skip to content
Free Trial
  1. Home
  2. Blog
  3. Recipes
  4. Main Dishes

Keto Fish Cakes with Aioli

  • Ready in 45m
  • 3.1 g net carbs
  • 449 kcal
  • Serves 6
Jump to recipe ↓

This post may contain affiliate links, see our disclaimer.

Fish Cakes with Aioli (low-carb, keto, paleo)

These fish cakes (or fish patties) are perfect for lunchboxes and quick dinner meals. White fish which is naturally low in fat and high in protein may not seem suitable for the ketogenic diet. Luckily, there is a simple way you can use to make lean meat such as white fish and chicken keto-friendly: simply serve with healthy fats!

Here are my favourite hacks for adding healthy fats to any lean meat:

Not all fish is sustainable and some types of fish may be high in mercury. If you're not sure which fish to eat and avoid, here's a great cheat sheet for top 10 sustainable fish swaps.

Step-by-step

  1. Start by cooking the cauliflower rice (here's how to make cauliflower rice). Grease a small saucepan with 1 tablespoon of ghee and add 1 clove of minced garlic. Cook over a medium heat for just about 30 seconds or until fragrant, add the cauli-rice and season with a pinch of salt. Stir and cook for 5-7 minutes, until crisp-tender. When done, take off the heat and set aside.

    Fish Cakes with Aioli (low-carb, keto, paleo)
  2. Cook the fish. Use a paper towel to pat dry the fillets from all sides and season with some salt and pepper. Heat a large pan greased with a tablespoon of ghee over a medium-high heat. Once hot, add the fish and cook for 2-3 minutes without flipping it (time depends on the thickness of the fillet).
    When ready to flip, use a spatula and cook it for another 2-3 minutes. When cooked, the fillets should be opaque and flaky. Do not overcook the fish or it will get too dry. Use a spatula to transfer the fish into a bowl and set aside to cool down for 5-10 minutes.

    Fish Cakes with Aioli (low-carb, keto, paleo)
  3. Add the cooked cauliflower rice, freshly grated lemon zest, ground cumin, chopped parsley, spring onion, eggs, almond flour and flax meal. Season with the remaining salt and pepper and mix until well combined.

    Fish Cakes with Aioli (low-carb, keto, paleo)
  4. To make the patties, use a 1/4 measuring cup. Spoon the mixture into the cup and use a spoon to press it in until flat. Turn it over and empty onto a chopping board. Use your hands if you need to reshape the patties. Repeat with the remaining mixture until you get 18 patties.

    Fish Cakes with Aioli (low-carb, keto, paleo)
  5. Heat a large frypan greased with a tablespoon of ghee over a medium-high heat. Once hot, reduce the heat to medium and place the patties in the frypan. Cook for 3-5 minutes on each side, until golden. Do not try to flip the patties before they are ready or you will break the crust (you can test that by moving them slightly with a spatula). Work in batches - do not overfill the pan and grease as needed.

    Fish Cakes with Aioli (low-carb, keto, paleo)
  6. Prepare the aioli by mixing the mayonnaise and minced garlic.

    Serve the patties with aioli and low-carb sides or salads such as my Paleo Spinach Tabbouleh, Low-Carb CousCous or Quick & Easy Guacamole. To store, let them cool down and refrigerate for up to 3 days - or freeze for up to 3 months.

    Fish Cakes with Aioli (low-carb, keto, paleo)Fish Cakes with Aioli (low-carb, keto, paleo)
Keto Fish Cakes with Aioli

Recipe

Keto Fish Cakes with Aioli

★★★★★4.6 (536 ratings)

These easy fish cakes are perfect for lunchboxes and quick dinners. For a complete meal, serve with garlic ...

Hands on
30m
Overall
45m
Servings
6
3.1 g
Net carbs
29.7 g
Protein
34.2 g
Fat
449
kcal
PinRate

Ingredients makes 6 servings, 18 patties

  • Fish cakes:
  • Aioli:

Instructions

  1. Start by cooking the cauliflower rice (here's how to make cauliflower rice). Grease a small saucepan with 1 tablespoon of ghee and add 1 clove of minced garlic. Cook over a medium heat for just about 30 seconds or until fragrant, add the cauli-rice and season with a pinch of salt. Stir and cook for 5-7 minutes, until crisp-tender. When done, take off the heat and set aside.

  2. Cook the fish. Use a paper towel to pat dry the fillets from all sides and season with some salt and pepper. Heat a large pan greased with a tablespoon of ghee over a medium-high heat. Once hot, add the fish and cook for 2-3 minutes without flipping it (time depends on the thickness of the fillet).
    When ready to flip, use a spatula and cook it for another 2-3 minutes. When cooked, the fillets should be opaque and flaky. Do not overcook the fish or it will get too dry. Use a spatula to transfer the fish into a bowl and set aside to cool down for 5-10 minutes.

  3. Add the cooked cauliflower rice, freshly grated lemon zest, ground cumin, chopped parsley, spring onion, eggs, almond flour and flax meal. Season with the remaining salt and pepper and mix until well combined.

  4. To make the patties, use a 1/4 measuring cup. Spoon the mixture into the cup and use a spoon to press it in until flat. Turn it over and empty onto a chopping board. Use your hands if you need to reshape the patties. Repeat with the remaining mixture until you get 18 patties.

  5. Heat a large frypan greased with a tablespoon of ghee over a medium-high heat. Once hot, reduce the heat to medium and place the patties in the frypan. Cook for 3-5 minutes on each side, until golden. Do not try to flip the patties before they are ready or you will break the crust (you can test that by moving them slightly with a spatula). Work in batches - do not overfill the pan and grease as needed.

  6. Prepare the aioli by mixing the mayonnaise and minced garlic.

    Serve the patties with aioli and low-carb sides or salads such as my Paleo Spinach Tabbouleh, Low-Carb CousCous or Quick & Easy Guacamole. To store, let them cool down and refrigerate for up to 3 days - or freeze for up to 3 months.

Nutrition per serving, 3 patties + 2 tbsp aioli

Carbs 3%Protein 27%Fat 70% of calories

Net carbs
3.1 g
Total carbs
6.3 g
Fiber
3.2 g
Sugars
1.5 g
Protein
29.7 g
Fat
34.2 g
Saturated fat
9.4 g
Calories
449 kcal
Sodium
541 mg · 23.5% RDA
Magnesium
97 mg · 24.1% RDA
Potassium
859 mg · 42.9% EMR
Nutrition by ingredient
Per 3 patties + 2 tbsp aioliNet carbsProteinFatkcal
Cauliflower rice, homemade (cauli-rice, KetoDiet app)1.2 g0.8 g0.1 g10
Ghee0 g0 g5 g45
Ghee0 g0 g5 g45
Garlic, fresh0.2 g0 g0 g1
Fish, cod, Atlantic, raw0 g23.7 g0.9 g109
Salt, pink Himalayan rock salt0 g0 g0 g0
Pepper, black, spices0 g0 g0 g0
Lemon zest (peel), fresh0 g0 g0 g0
Cumin, ground0.1 g0.1 g0.1 g1
Parsley, fresh (spices)0 g0 g0 g0
Spring onion, scallion, green onion, fresh0.2 g0.1 g0 g1
Egg, whole, fresh, raw (free-range or organic eggs)0.1 g2.1 g1.6 g24
Almond flour (blanched ground almonds, almond meal)0.7 g1.8 g4.4 g49
Flaxmeal (flax meal), ground flaxseed0.1 g0.9 g2 g25
Mayonnaise0.1 g0.2 g15.2 g136
Garlic, fresh0.3 g0.1 g0 g1
Total3.1 g29.7 g34.2 g449

Serving size 3 patties + 2 tbsp aioli

  • Gluten free
  • Dairy free
  • Nut free
  • Nightshade free
  • Pork free
  • Avocado free
  • Coconut free
  • Shellfish free
  • Beef free
  • Pescatarian

Comments & ratings (29)

4.6536 ratings
  • 5 ★429
  • 4 ★66
  • 3 ★10
  • 2 ★10
  • 1 ★21

Leave a comment

Made this? Rate it

Comments appear after we've read them.

Comment received

  1. Sian

    These were absolutely gorgeous! Better than normal fish cakes even. Will make again and again.

    1. Martina @ KetoDietAuthor

      Thank you so much, I'm glad you enjoyed!

  2. Emily

    Loved it! My picky kiddo asked for seconds so I call that a success 😊 I added more parsley to mine because I didn't want to waste it (and we love parsley!) but other than that I kept it the same.

  3. Roy Le Blanc

    Not very tasty. Had to add seasoning and mayonnaise for the second and third batches. Almond flour and flaxseed meal seem to zap any flavor from the recipe.

  4. Olga

    Hey Martina!
    I have a question. Is it possible to bake them instead of fry? Have you tried it? What setting would be good what do you think?
    Sincerely, Olga

    1. Martina @ KetoDietAuthor

      Hi Olga, you can definitely bake these. Just brush with some melted ghee or avocado oil. I'd bake them at 200 C for about 15 minutes (I'd check after 10 and then 15 minutes and see if they need longer). You could flip them half way through.

  5. Diane Anderson★★★★★

    Oh wow, Martina! I made a half recipe of these fish cakes for lunch and they were absolutely delicious....quite probably the best fish cakes I have ever eaten! They were so moist, delicate and full of flavour. I made them to the exact recipe, using grated parmesan rather than Almond Flour, and I got exactly nine fish cakes, as expected. Both my husband and I had two each and it took all my self control to not sit down and eat the remaining 5!!! Really good! Thank you.

    1. Martina @ KetoDietAuthor

      Thank you so much Diane! ❤️ Grated parmesan? Oh yes!

  6. Bonnie

    Very good recipe!!! I had leftover salmon and cod and mixed them together with ingredients but since there are only two of us and only about 1/2 lb fish, I halved the recipe and it came out great!!! Thanks for a great way to use leftover fish!

    1. Martina @ KetoDietAuthor

      Thank you Bonnie, I'm glad you enjoyed!

  7. Becky

    I'm wondering if a person could sub out the cauliflower rice with grated zucchini? I have a lot from my garden right now. Thanks. I love your recipes.

    1. Martina @ KetoDiet

      I think you could but I'd definitely drain it first. Just sprinkle with a bit of salt and place in a nut milk bag or a fine mesh sieve to strain the juices 😊

  8. William

    FANTASTIC.
    These are better than any old fish/crab cake made with flour. Completely blew my expectations out of the water!!!
    I used 2lb of pasific cod and added about a tbl spoon of coconut flour cause my mixture seemed slightly runny. Mixed might have been a little bit thicker if I had used less fish.
    They're definitely very delicate in the pan, but once they cool of slightly they firm right up and can be cut and eaten with a fork.
    I managed to get 9 half cup portions out of this recipe. WOW it was a lot of food, gonna be lunch tomorrow.
    THANK YOU!

    1. Martina @ KetoDiet

      Thank you for your kind words, William, I'm happy you enjoyed! 😊

  9. Mara

    I prepared these fish cakes today for dinner and I can't stop thinking about them. They are so damn tasty can't wait to make them again during the weekend!!
    I used psyllium husks powder and parmesan cheese because I didn't have flaxmeal and almond flour and they turned out perfect.
    Thanks a lot for your amazing recipes

    1. Martina @ KetoDietAuthor

      Thank you for your lovely feedback and useful tips for substitutions!

  10. buna

    Thank you

  11. KalynsKitchen

    I'm intrigued by the addition of cauliflower rice. I've made salmon patties with almond flour but the cauliflower rice is a great idea!

    1. Martina @ KetoDietAuthor

      Thank you! I prefer cauli-rice because it doesn't give them any sweet/almond aftertaste 😊

  12. Debbie

    Hi,
    I can't easily find flax where I live. Can you recommend a substitute?
    Thanks!

    1. Martina @ KetoDietAuthor

      Hi Debbie, I think you can add more almond flour or grated Parmesan (I'd try 1/4-1/3 cup).

  13. Melody

    Martina, Can you bake these instead of frying? I fry when I have to...I have the burned pan gene. ;o(! Thank you for the recipe and all that you do.

    1. Martina @ KetoDietAuthor

      Yes you can! I'd bake them at 350 F for 20-25 minutes (brush the baking sheet and top of the fish cakes with ghee or coconut oil before baking).

  14. Emma

    Oh wow! Martina you've done it again and I thought it was about time I left a comment on one of your posts! I have tried many of your recipes, I have your app, cook book, fat bombs book - I follow you on Facebook and Instagram and time after time your recipes are a success in my kitchen!
    These fish cakes are absolutely delicious and I loved them so much I had the leftovers for lunch. I will be making them over and over, they are definitely one of my new favourites.
    Great job 😊
    Emma x

    1. Martina @ KetoDietAuthor

      Thank you so much for your kind words Emma, they mean a lot to me! 😊

  15. Pat H

    I adore fishcakes and realised I haven't had any since starting this woe in January so looking forward to making these. Will definitely post a picture when I do and let you know how they turn out as I will be using kingklip which is similar to cod in South Africa.

    1. Martina @ KetoDietAuthor

      Please do! I hope you like them 😊

  16. Maricruz

    Love it. Thanks Will make it this Friday. Yum Yum. I'll let you know how was it. But coming from you I'm pretty sure it's delicious.

    1. Martina @ KetoDietAuthor

      Thank you so much, I hope you like it! 😊

My go-to recipes for stress-free meal prep

⭐️ FREE EMAIL BONUS ⭐️
Easy, filling, high-protein meals I make on repeat to save time & keep it simple.