Keto Fish Cakes with Aioli

Pin recipeFollow us 54.2k

These fish cakes are perfect for lunch boxes and in low-carb salads. 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:

Free Keto Diet Plans

Sign up for FREE and get:

  • 3 free diet plans to help you kickstart your diet, lose weight and get healthy
  • Recipes, giveaways and exclusive deals delivered directly to your inbox
  • A chance to win the KetoDiet app every week

Get this for FREE


Nutritional values (per serving, 3 patties)

3.1 grams 3.2 grams 29.7 grams 34.2 grams 9.4 grams 449 calories
Total Carbs6.3grams
Net Carbs3.1grams
of which Saturated9.4grams
Energy (calories)449kcal
Magnesium97mg (24% RDA)
Potassium858mg (43% EMR)

Macronutrient ratio: Calories from carbs (3%), protein (27%), fat (70%).

Ingredients (makes 6 servings, 18 patties)

Fish cakes:

Note: If you're not sure which fish to eat and avoid, here's a great cheat sheet for top 10 sustainable fish swaps.


  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 ¼ 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.

Do you like this recipe? Share it with your friends! 

By Martina Slajerova
Creator of

I changed the way I ate in 2011, when I was diagnosed with Hashimoto’s, an autoimmune disease that affects the thyroid. I had no energy, and I found it more and more difficult to maintain a healthy weight.

That’s when I decided to quit sugar, grains, and processed foods, and to start following a whole-foods-based ketogenic approach to food.

Leave a comment

Note: Any links to products or affiliate links will not be approved.

B I U “ ”
  • Comment
  • Preview

Please, note that I do not offer personalised advice. For personalised advice you can contact one of our experts.

Comments (12)

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!


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


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


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


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.


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).


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


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


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.


Please do! I hope you like them 😊


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.


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


As Featured On

As Featured