National Dish Singapore: Fish Porridge (Recipe)

In this article
Warm, soothing and quietly comforting, Fish Porridge is one of Singapore’s most beloved everyday dishes. Soft, silky rice is simmered until it turns into a gentle savoury porridge, then finished with tender slices of fresh fish, fragrant ginger and a scattering of spring onions. Enjoyed at breakfast, lunch or supper, it offers a real taste of the island’s rich culinary mix — simple to make, endlessly adaptable and always deeply satisfying.
About Fish Porridge
Fish Porridge, known locally as chao, is a hearty rice dish enjoyed right across Singapore. It brings together fresh fish, meltingly soft rice and an array of aromatic spices and seasonings. Far more than just a breakfast staple, it is a dish that can be enjoyed effortlessly at any time of day. The combination of soft, silky rice and delicate fish makes it a genuine treat for the palate and offers a lovely glimpse into the cultural diversity of Singapore, where Chinese, Malay and Indian influences all meet at the table.
Ingredients (serves 1–2)
- 1 cup rice
- 200 g fresh fish (such as cod or tilapia)
- 4 cups water or stock
- 2–3 slices ginger
- 1 spring onion, chopped
- 1 teaspoon soy sauce
- Salt and pepper to taste
- Fresh coriander leaves, to garnish
Shopping for the ingredients
When shopping for fish porridge, it is well worth choosing the freshest fish you can find, as it is crucial to the flavour of the finished dish. Visit a local fish market or a well-stocked grocer to source top-quality produce. Be sure to pick up fresh herbs such as coriander and spring onions too, as they lend the dish its freshness and aroma. When it comes to the rice, opt for a variety that suits the making of rice porridge, such as jasmine or glutinous rice.
Preparing the dish
To prepare Fish Porridge, it helps to get everything ready in advance. Wash the rice thoroughly to remove excess starch, so it stays pleasantly loose as it cooks. Slice the fish into bite-sized pieces and prepare the aromatics — finely chop the ginger and spring onions. This groundwork keeps the cooking process smooth and efficient, letting you work at a relaxed, steady pace.
Step-by-step instructions
- Add the washed rice to a pot with the water or stock.
- Add the ginger and bring to the boil.
- Reduce the heat and let it simmer gently over low heat, stirring occasionally.
- After about 15–20 minutes, carefully add the fish and continue simmering until it is cooked through.
- Season with soy sauce, salt and pepper, then stir in the spring onions.
- Garnish with fresh coriander leaves if you like, and serve warm.
Gluten-free / lactose-free version
Fish Porridge is naturally gluten-free and lactose-free as long as you use gluten-free soy sauce. Take care to check that every ingredient you use is free from gluten, to avoid any potential problems for those with an intolerance. For a lactose-free result there is nothing to worry about — you can even make the stock yourself to be certain no dairy sneaks in. With these small adjustments, everyone can enjoy this delicious dish.
Tips for vegans and vegetarians
Vegans and vegetarians can adapt Fish Porridge beautifully by using tofu or vegetables in place of the fish. You might add aromatic vegetables such as carrots, broccoli or mushrooms to give the dish extra flavour. Use a vegetable stock as the base to deepen the aromas even further. This adaptation keeps the porridge just as nourishing and filling for anyone avoiding animal products, much like a plant-based bowl of Claypot Tofu.
More tips and tricks
To get the very best from your Fish Porridge, try adding different seasonings to vary the flavour. A dash of sesame oil or chilli oil lends a pleasant warmth and richness. If you prefer an especially creamy porridge, a splash of coconut milk works wonders, giving the dish an exotic note that makes it even more inviting. A little white pepper right at the end is a classic finishing touch.
Adapting the recipe to your taste
The wonderful thing about Fish Porridge is its versatility. You can tailor the dish to your own taste by choosing different types of fish or vegetables. The stock, too, can vary to suit your preference — pick between chicken, vegetable or fish stock. Experiment with the amounts of spices and herbs to find the perfect balance that most pleases your palate, in the same spirit as a warming bowl of Teochew Porridge.
Ingredient substitutions
Not in the mood for fish? No problem at all! You can also make Fish Porridge with seafood such as prawns or mussels. For a plant-based version, simply use tofu or chickpeas to bring in a nourishing source of protein. Just keep an eye on the cooking times of the different ingredients so everything cooks to perfection. Substitutions like these let you adapt the recipe to a range of dietary needs, whether you fancy something closer to a Fish Slice Soup.
Drink pairing ideas
Many drinks pair beautifully with Fish Porridge, complementing its gentle flavours. A lightly chilled white tea is a refreshing choice that never overwhelms the dish. Alternatively, a glass of fresh coconut water underlines the tropical character of the meal. For a special touch, a slightly bitter green tea makes a perfect companion, particularly during the hotter months.
Serving and presentation ideas
The way you present Fish Porridge can make a real difference to the whole experience. Serve it in deep, decorative bowls that show off the aroma and warmth of the porridge to full effect. Garnish with fresh coriander leaves and chopped spring onions for a touch of colour and freshness. Using elegant chopsticks in place of spoons adds a lovely cultural flourish and enriches the meal.
A bit of history
Fish Porridge has its roots in Asian cuisine and has been prepared in countless variations for centuries. In Singapore it has become an important part of the local culture, cherished by many as the ultimate comfort food. Its versatility and simple methods of preparation have kept it popular from one generation to the next. Historically, its ingredients and techniques have evolved alongside the influence of the island’s different ethnic communities, giving rise to the many recipe variations known today throughout Singaporean cuisine.
More recipe ideas
Summary: Fish Porridge
In short, Fish Porridge is a delicious and nourishing meal that reflects the cultural diversity of Singapore. With its simple ingredients and uncomplicated preparation, anyone can enjoy this homely delicacy. Whether made traditionally with fresh fish or in a vegan version, this dish remains a firm favourite among locals and visitors alike. Dive into the flavours of Fish Porridge and discover just why it is so treasured.



