Chinese Steamed Whole Fish With Fermented Black Beans and Garlic Recipe

Chinese style steamed whole fish is incredibly easy to make. Shao Z.

Food served during the Chinese Lunar New Year is full of significance, and one of the most important dishes is a whole fish. It symbolizes plentiful prosperity for this year and the next. It's also one of the most simple dishes to make. Here, it's steamed, then topped with fermented black beans, garlic, chili flakes, cilantro and ginger for plenty of fresh, deep flavor.

Why this recipe works:

  • Cooking the fish with scallions and ginger infuses it with a fresh, clean flavor.
  • Cooking fermented beans and garlic while steamed fish rests allows fish to come to proper temperature before serving (it shouldn't be piping hot).

Recipe Facts

Active: 10 mins
Total: 30 mins
Serves: 4 servings

Rate & Comment


  • 2 tablespoons Chinese fermented black beans, rinsed and petted dry
  • 1 head garlic, peeled
  • 1 (1- to 1 1/2-pound) whole white-fleshed fish, sush as branzino, trout, red snapper, or sea bass, scaled and gutted
  • Kosher salt and ground white pepper
  • 13 slices of fresh peeled ginger, 3 left whole and 10 julienned, divided
  • 4 scallions, 2 halved and 2 cut into julienne, divided
  • 1 teaspoon soy sauce
  • 2 tablespoons canola, vegetable, or peanut oil
  • 1 bunch of cilantro, leaves and tender stems only, roughly chopped
  • 1/4 teaspoon chili flakes, plus more to taste (optional)


  1. Combine black beans and garlic cloves on a cutting board and roughly chop them together.

  2. Rinse fish with cold running water and pat dry inside and out with paper towels. Sprinkle salt and white pepper all over fish, including inside cavity. Place 3 whole slices of ginger inside cavity.

  3. Set halved scallions on a heatproof plate large enough to hold the fish while small enough to fit inside steamer. Set fish directly on top of scallions so that the scallions mostly keep fish from making direct contact with plate.

  4. Set up a steamer and when it is ready, steam fish until cooked through, about 10 minutes. Carefully remove fish and plate from the steamer and pour off any accumulated juices into a bowl, then mix in soy sauce. Discard ginger slices from cavity of fish scallions from underneath. Transfer fish to a serving platter.

  5. In a wok or small saucepan, add chopped garlic and fermented black bean mixture, and cook over medium-high heat until garlic is soft, about 2 minutes. Add chili flakes, if using (and adding more if you want it spicier), remaining julienned scallions and ginger, cilantro, and the reserved fish-cooking liquid. Mix quickly and spoon everything on top of the fish. Serve immediately.

This Recipe Appears In