Cá lóc rửa sạch, hấp hoặc luộc chín.
Gỡ lấy phần thịt, bỏ xương, được khoảng 385 g thịt cá.
Cho muối, bột nghệ, bột ngũ vị hương, bột ớt, đường thốt nốt và nước vào chén, khuấy đều cho tan hết để làm sốt ướp cá.
Làm nóng dầu ăn trong chảo.
Phi thơm hành tím băm.
Cho thịt cá vào, đảo nhẹ tay tránh nát cá.
Đổ sốt ướp vào, đảo đều trên lửa nhỏ vừa đến khi cá ngấm gia vị và nước sốt sánh lại.
Cho hành tím đập dập, muối và nước vào nồi, đun sôi.
Cho yến mạch vào, khuấy đều.
Cho cà rốt vào, nấu đến khi yến mạch và cà rốt chín mềm.
Múc cháo ra bát. Xúc cá xào lên trên. Trộn đều khi ăn.