How to Make Thai Fish Soup with Jasmine Rice (Traditional & Healthy Version)

Thai Fish Soup with Jasmine Rice is a beloved lunch option in Singapore's vibrant food scene, especially among the health-conscious crowd. While its roots trace to Thai cuisine, this dish has been warmly adopted into Singapore’s hawker culture, often seen in kopitiams that embrace fusion influences. The soup features aromatic herbs, tender fish, and crisp vegetables simmered in a light, fragrant broth, served alongside fluffy jasmine rice. Singaporeans appreciate the balance of flavors—spicy, tangy, and umami—making it both comforting and refreshing on humid afternoons. In Singapore, Thai Fish Soup with Jasmine Rice showcases how international flavors are harmonized into local fare. It’s a popular lunch choice, offering a lighter alternative to heavier noodle dishes. The emphasis on fresh ingredients and herbs highlights Singapore’s culinary commitment to wholesome, nourishing meals. Whether enjoyed solo or shared, this dish is a testament to the city’s multicultural palate and health-forward eating habits.

35 min total2 servingsEasy430 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Rinse jasmine rice and cook according to package instructions
0%

Step 1 · Rinse jasmine rice and cook according to package instructions

Rinse jasmine rice and cook according to package instructions. Set aside and keep warm.

Step 2: In a pot
0%

Step 2 · In a pot

In a pot, bring vegetable broth to a gentle boil. Add lemongrass, galangal, and kaffir lime leaves. Simmer to infuse flavors.

Step 3: Add cherry tomatoes
0%

Step 3 · Add cherry tomatoes

Add cherry tomatoes, shiitake mushrooms, and baby bok choy. Allow vegetables to cook until just tender.

Step 4: Gently slide in fish fillets
0%

Step 4 · Gently slide in fish fillets

Gently slide in fish fillets. Simmer until fish turns opaque and flakes easily.

Step 5: Season soup with light soy sauce and lime juice
0%

Step 5 · Season soup with light soy sauce and lime juice

Season soup with light soy sauce and lime juice. Add bird’s eye chilli if desired. Taste and adjust seasoning.

Step 6: Remove soup from heat
0%

Step 6 · Remove soup from heat

Remove soup from heat. Serve hot in bowls, garnished with fresh coriander.

Step 7: Serve each portion of soup with a side of warm jasmine rice
0%

Step 7 · Serve each portion of soup with a side of warm jasmine rice

Serve each portion of soup with a side of warm jasmine rice.

Why this recipe is healthy

Choosing Thai Fish Soup with Jasmine Rice for lunch is a smart decision for anyone tracking calories or seeking nutritious Singaporean meals. The broth-based soup is lower in calories compared to fried options, and the incorporation of fresh herbs and vegetables enhances its nutritional profile. Using lean fish and vegetable broth reduces unhealthy fats, making it ideal for weight management, diabetes control, and overall wellness.

A note on tradition

In Singapore, Thai Fish Soup with Jasmine Rice is a staple in hawker centres and kopitiams, reflecting the city’s love for Southeast Asian fusion. It’s commonly enjoyed during lunch breaks, especially in Central Singapore where office workers seek lighter, nourishing meals. The dish is not directly tied to festivals but is celebrated for its everyday appeal, bringing together Thai flavors and Singaporean sensibilities.

← Back to Thai Fish Soup with Jasmine Rice