Finished lighter homemade Fish soup bee hoon on a Singapore dining table

A lower-calorie way to make Fish soup bee hoon

Fish soup bee hoon with barramundi, tomatoes and naturally rich broth

Rice vermicelli, sliced barramundi, tomato and choy sum sit in a fish-bone broth enriched without cream for about 445 kcal per bowl.

445 kcalestimated/serving
200 kcal · 31%less than reference
85 minprep to plate
6 servingsrecipe yield

Fish soup bee hoon gets body from collagen and careful extraction, not necessarily a large pour of evaporated milk. Fish frames are roasted until aromatic, simmered gently with ginger and strained. Bee hoon is cooked separately so starch does not cloud the stock, while equal barramundi slices poach only after the broth drops below a rolling boil.

The change that makes it lighterRoast fish frames for natural body, keep the bee hoon cooking water separate and use fresh sliced fish instead of battered fried fish

What changes—and what stays

From with fried fish, evaporated milk and a large noodle portion often 600–800 kcal to 445 calories

Roast fish frames for natural body, keep the bee hoon cooking water separate and use fresh sliced fish instead of battered fried fish. Roasted fish bones, ginger, garlic, tomato and white pepper create a rounded hawker-style broth, while a final splash of rice wine adds aroma.

PartConventionalLighterWhy
Core methodMore added fat or a heavier proportionRoast fish frames for natural body, keep the bee hoon cooking water separate and use fresh sliced fish instead of battered fried fishRoasted fish bones, ginger, garlic, tomato and white pepper create a rounded hawker-style broth, while a final splash of rice wine adds aroma.

How the flavor stays

Roasted fish bones, ginger, garlic, tomato and white pepper create a rounded hawker-style broth, while a final splash of rice wine adds aroma.

A cost rule that survives inflation

Fish frames are inexpensive or free from a fishmonger, and frozen barramundi portions plus tomatoes and greens make six dependable bowls.

Ingredients for 6

Measure first; timing is part of how this recipe uses less fat.

Lightly roasted fish frames for broth
  • 1 kgbarramundi or firm white fish fillets
  • 1.2 kgfish frames
  • 420 gbrown rice vermicelli
  • 700 gchoy sum
  • 500 gtomatoes
  • 250 gsilken tofu
  • 60 gginger
  • 25 ggarlic
  • 25 mlrice wine
  • 4 gwhite pepper

Method

Each step includes heat, a visible cue, and a recovery.

Lightly roasted fish frames for broth
1

Step 1 · follow the visible cue

Roast the fish frames

Rinse and dry the frames, roast on a lined tray until lightly golden and fragrant but not deeply scorched.

Look for: The bones have amber edges and a clean roasted aroma, with no black bitter patches or pools of oil.

Naturally rich strained fish broth
2

Step 2 · follow the visible cue

Extract and strain the broth

Simmer frames with ginger and garlic at a quiet bubble, skim the surface and strain through a fine sieve without pressing debris.

Look for: The broth is lightly opaque from gelatin, smells clean and contains no scales, bones or gritty sediment.

Drained rice vermicelli with vegetables in bowls
3

Step 3 · follow the visible cue

Cook bee hoon separately

Soak and boil vermicelli just until flexible, drain thoroughly and divide among warm bowls with tomato, tofu and blanched greens.

Look for: Noodles are tender but distinct, with no hard centre and no cloudy cooking water entering the serving broth.

Fish soup bee hoon with intact barramundi slices
4

Step 4 · follow the visible cue

Poach equal fish slices

Cut fish across the grain, lower slices into barely simmering broth and cook only until opaque before ladling over each noodle bowl.

Look for: Fish flakes under gentle pressure but remains intact, and the hot broth stays clean without a foamy hard boil.

Measured ingredients and four decisive cooking stages for Fish soup bee hoon
AI-generated instructional imagery; it is not evidence of a physical kitchen test.

Calories at the same serving size

with fried fish, evaporated milk and a large noodle portion often 600–800 kcal645 kcal
This recipe445 kcal

200 kcal · 31% lower estimated

The estimate uses the listed ingredients divided into 6 servings. Brand labels, trimming, and the amount left in the pan can change the result.

445 kcalCalories
35gProtein
56gCarbs
9gFat

Keep the leftovers in the same spirit

Keep strained broth refrigerated for three days and raw fish for one day. Cook fish and noodles fresh; reheat broth to a full simmer before lowering it to poach.

Keep strained broth refrigerated for three days and raw fish for one day. Cook fish and noodles fresh; reheat broth to a full simmer before lowering it to poach.

Frequently asked questions

Why is the broth thin?

The frames may have simmered too briefly or too hard. Use collagen-rich heads and frames and maintain a steady gentle simmer before straining.

May I add evaporated milk?

A small measured splash is optional, but first taste the natural fish broth; too much can cover the ginger and tomato.

9:41
CaloNote
Lunch12:30 PMAI Reanalyze
Fish soup bee hoonEdit Mode
445kcal
C 56gP 35gF 9g
56%35%
Ingredients
  • barramundi or firm white fish fillets1 kg
  • fish frames1.2 kg
  • brown rice vermicelli420 g
  • choy sum700 g
Add Food
Recipe example data shown in the CaloNote mobile meal-detail UI

CaloNote · mobile analysis example

Check the Fish soup bee hoon serving you actually made

Photograph the finished plate in CaloNote, review the detected ingredients and portion, and correct the estimate before saving.

This uses the real CaloNote meal-detail layout with this recipe’s photo and estimated nutrition. Actual AI results vary with the photo and portion.

Analyze my meal in CaloNote

Method and sources

Recipe development and nutrition review: CaloNote Editorial

This editorial recipe uses ingredient-level nutrition estimates and reviewed cooking principles. It is not represented as physically test-cooked, and nutrition is approximate.

Published and last reviewed: August 25, 2026

Make another familiar dinner lighter