Cantonese steamed whole fish, both a must-have during Chinese celebrations and a weekly staple in our dinner rotations. Tender, flaky fish topped with fresh aromatics and lightly seasoned soy sauce make this a perfect pairing over rice!
Steaming a whole fish can seem intimidating, so I’m sharing my best tips from what to request from your fishmonger to how to prevent fishiness.
The most common type my family likes to steam is black bass (either large-mouth black bass or striped bass) because it’s the most common live fish they sell at local supermarkets here in San Francisco. It also has nice, firm and flaky flesh that makes it great for steaming!
Other options we go for are snapper, grouper, and tilapia (a widely accessible option) from the fresh (but not live) section of the supermarket.
The fresher the fish, the better! If your supermarket doesn’t have live, swimming fish but has fresh whole fish (ideally recently caught), look for one with clear, glassy eyes instead of murky, cloudy ones. Clear eyes are a good sign of freshness.
A fresh fish also shouldn’t smell unpleasantly fishy — if it does, it’s likely not fresh.
If you’re at a Chinese supermarket, you should be able to ask the fishmonger to clean the fish. For a Cantonese steamed whole fish, you want to ask them to clean it, but keep the head, tail, and fins on.
When they clean it, they should be slicing open the stomach to remove the guts as well as descaling the fish. If there are any egg sacs, they usually will leave that (because it’s edible)!
Once you bring the fish home, there’s one more step to finish cleaning the fish. Any excess blood on the inside of the fish will contribute to fishy flavors, so you’ll want to remove that. You’ll usually find some blood along the inside of the spine and head.
Run the fish under some water and lightly scrape out the blood.
Some people also like to lightly marinate the fish in a bit of Shaoxing wine to help with fishiness.
And lastly, ginger will go a long way! We like to stick some slices in the belly (where the guts were removed) and also on top of the fish to combat any remaining fishiness.
I’d be so grateful if you left me a review below!
Be sure to subscribe to the smellylunchbox email list to receive more delicious recipes and cooking tips straight to your inbox. You can also follow me on Instagram, TikTok, and Youtube @smelly.lunchbox to stay up-to-date on my latest posts and recipes. I can’t wait to share more with you!
If you want to support me or my work here on smelly lunchbox, you can purchase some merch designed by me onsmellylunchbox.shop!
Sign up for free and be the first to get notified about new posts.