Croquetas de Bacalao (Salt Cod Croquettes)
Crisp shells around a soft, creamy salt cod and potato centre. Soak the fish a day ahead and the rest is easy.
- Time1 hr 30 plus soaking and chilling
- LevelHard
- Costabout £1.33 a head
- Oven180°C (160°C fan)
Cost is worked out from Aldi and Tesco shelf prices in October 2026. Your shop and brands will differ.
Estimated nutrition per serving
- 1291kcal
- 29.6gcarbs
- 4.9gof which sugars
- 125.2gfat
- 38.8gsaturates
- 16.2gprotein
- 2.8gfibre
- 0.3gsalt
A rough estimate worked out from the ingredients, for the serving size above. It is a guide only and not medical advice. If you count carbs or manage diabetes, check with your own tools and your care team.
Ingredients
Tick what you need to buy. It goes on your shopping list.
Method
- 1
Put the soaked cod in a pan, cover with cold water and bring to a gentle simmer. Cook for 10 minutes, then drain and flake, removing any skin and bones.
10 min - 2
Boil the potatoes for 15 minutes until soft, drain well and mash until smooth.
15 min - 3
Melt the butter in a pan. Cook the onion for 8 minutes until soft. Stir in the flour for 1 minute, then add the milk a little at a time, stirring, to make a thick white sauce.
8 min - 4
Off the heat, mix in the cod, mash, parsley and lemon zest. Taste before adding salt, as the cod is already salty. Add pepper.
- 5
Spread on a plate and chill for at least 2 hours, until very firm.
120 min - 6
Shape into 18 small barrels. Dip each in egg, then breadcrumbs, then again in egg and breadcrumbs for a thicker shell.
- 7
Heat the oil to 180°C (160°C fan). Fry 5 or 6 at a time for 3 minutes until deep golden. Drain on kitchen paper and serve hot.
3 min
Double check before you cook. Recipes can contain mistakes. Any diet labels come from the ingredients as written in this recipe and are a guide, not a guarantee. Always check every ingredient and the packet label for allergens and cross contamination, and ask your doctor or dietitian what is right for you, especially with coeliac disease, diabetes or a serious allergy. This is not medical advice.



