1. Using cod makes the porridge taste smoother. You can use threadfin or red snapper in place of cod - the porridge will still be sweet but it won't be as smooth. Instead of frying the threadfin or red snapper, steam them with ginger and scallions. Use only the flesh (discard skin and bones). In a separate sauce pan, fry the garlic in 1 teaspoon of oil. Add the fish and the garlic (together with the oil) into the porridge 10 minutes before the porridge is done.
2. I usually have a whole jar of crispy shallots stored in the oil it was cooked in so I just dish from that jar. You can use crispy shallots when cooking vegetables too so it makes sense to just prepare in bulk and use it for a week's cooking.
3. It doesn't matter if some of the cod still looks uncooked at this point. The heat of the porridge in the rice cooker will continue to cook the cod.
4. If you use threadfin or red snapper, you can add in 1 teaspoon of shallot oil together with the crispy shallots.
5. According to my grandma and mum, cooking the fish with ginger and scallions first before adding to the porridge removes the fishy smell and hence doesn't 'pollute' the taste of the porridge. This also ensures that ginger and scallions don't end up in the porridge which could be too strong-tasting, especially for young children who may not like the taste.
6. This recipe is for 2 adults and 2 young children.