
This classic Cantonese-style steamed fish is one of those dishes that looks stunning on the table but comes together with surprisingly little effort. A whole white fish is seasoned simply with sea salt, then layered over fresh ginger and scallions before being steamed until perfectly tender and flaky. The real magic happens at the end, when a hot mixture of coconut aminos, ginger, and coconut oil gets poured over the fish in a dramatic sizzle that perfumes the whole kitchen. For anyone navigating a black pepper sensitivity, this recipe is a genuine find — traditional versions of this dish often sneak in white or black pepper, but every element here is naturally free of it without any compromise to flavor. The coconut aminos bring a savory, slightly sweet depth that stands in beautifully for soy sauce, and the aromatics do all the heavy lifting. Nothing in the ingredient list is a workaround; it all just works. The result is silky, fragrant fish with bright hits of ginger and scallion in every bite. A scatter of fresh cilantro at the end adds a clean, herby finish if you like it. This is the kind of weeknight dinner that feels like a restaurant meal, and it comes together in a single wok.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →2 servings









Fill a large wok or wide pot with 2 inches of water and set a steaming rack or heatproof plate stand inside. Bring the water to a rolling boil over high heat.
Pat the fish dry with paper towels and rub both sides and the cavity with the fine sea salt. Lay half the ginger matchsticks and half the scallion lengths inside the cavity and scatter the remaining ginger matchsticks and scallion lengths on a heatproof serving plate. Set the fish on top of the aromatics on the plate.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
