How to Make Singaporean Fish Soup (Traditional & Healthy Version)

Singaporean Fish Soup is a beloved dish found in many kopitiams and hawker centres across the island. This light yet flavourful soup is a lunchtime favourite, enjoyed for its comforting warmth and delicate taste. Traditionally, fish soup in Singapore features fresh fish slices simmered in a clear broth, accompanied by leafy vegetables and tofu. Its origins trace back to the fusion of Chinese Teochew culinary influences with local Singaporean tastes, making it a staple in the region’s multicultural cuisine. The vegetarian version of Singaporean Fish Soup replaces fish with plant-based protein and seaweed, delivering the same umami-rich experience while catering to health-conscious eaters. The broth is infused with ginger, garlic, and local greens such as xiao bai cai (baby bok choy), giving it a nourishing quality that is gentle on the palate. This soup is ideal for those seeking a lighter meal, as it is low in fat and calories, and packed with vitamins and minerals. Its popularity in Singapore’s hawker culture speaks to its versatility and appeal among locals who appreciate both tradition and innovation.

35 min total2 servingsEasy190 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Prepare all vegetables and tofu
0%

Step 1 · Prepare all vegetables and tofu

Prepare all vegetables and tofu. Slice ginger, mince garlic, julienne carrot, chop xiao bai cai, and cut tofu into cubes.

Step 2: Heat a pot over medium heat
0%

Step 2 · Heat a pot over medium heat

Heat a pot over medium heat. Add ginger and garlic, sauté until fragrant.

Step 3: Pour in the vegetable stock
0%

Step 3 · Pour in the vegetable stock

Pour in the vegetable stock. Bring to a gentle simmer.

Step 4: Add carrots and mushrooms
0%
5 min

Step 4 · Add carrots and mushrooms

Add carrots and mushrooms. Simmer for 5 minutes until tender.

Step 5: Add tofu cubes
0%
3 min

Step 5 · Add tofu cubes

Add tofu cubes, xiao bai cai, and seaweed. Cook for another 3 minutes until greens are just wilted.

Step 6: Season with soy sauce and white pepper
0%

Step 6 · Season with soy sauce and white pepper

Season with soy sauce and white pepper. Taste and adjust seasoning if needed.

Step 7: Ladle soup into bowls
0%

Step 7 · Ladle soup into bowls

Ladle soup into bowls. Garnish with spring onions and fried shallots if desired.

Why this recipe is healthy

Singaporean Fish Soup is an excellent choice for calorie-conscious eaters, as it is light, nutrient-dense, and filled with wholesome ingredients. The emphasis on vegetables, tofu, and clear broth means fewer calories and less fat, making it suitable for weight management and overall wellness. High fibre content supports digestion, and the protein helps you stay full longer. It’s a perfect meal for those seeking authentic Singaporean flavour without compromising health.

A note on tradition

Singaporean Fish Soup is a classic dish commonly served at lunch in kopitiams and hawker centres throughout Singapore. Its roots lie in the island’s rich Chinese heritage, particularly Teochew influences, and it has evolved to include vegetarian adaptations reflecting modern Singapore’s fusion culture. The soup is a staple for office workers and students, cherished for its nourishing qualities and satisfying simplicity. It showcases the hawker culture, where quick, healthy meals are an everyday ritual.

← Back to Singaporean Fish Soup