Ginger White Fish & Cabbage

Use any firm white fish you like in this ginger white fish and cabbage recipe—halibut, cod and sea bass would all work well. Steaming the fish results in tender and moist fillets. The crispy garlic-chile oil adds delicious spice; if you prefer a milder flavor, use red Fresno chile instead of Thai chile.

a recipe photo of the Ginger White Fish & Cabbage
Active Time:
25 mins
Total Time:
25 mins


  • 6 cups sliced napa cabbage

  • 5 ounces mixed fresh mushrooms, sliced

  • 4 (6 ounce) firm white fish fillets, such as halibut, sea bass or cod

  • ¼ teaspoon salt

  • 1 (3 inch) piece fresh ginger, peeled and thinly sliced into matchsticks, divided

  • 3 tablespoons lower-sodium soy sauce

  • 2 tablespoons Shaoxing rice wine

  • ¼ teaspoon granulated sugar

  • 1 tablespoon canola oil

  • 2 teaspoons toasted sesame oil

  • 3 cloves garlic, thinly sliced

  • 1 Thai chile or red Fresno chile, stemmed, seeded and thinly sliced

  • ¼ cup thinly sliced scallions

  • 2 teaspoons toasted sesame seeds


  1. Bring 1 inch water to a boil in a large saucepan or wok fitted with a steamer basket over medium-high heat. Arrange cabbage in the basket; top with mushrooms. Nestle fish into the vegetables. Sprinkle with salt and top with 2 tablespoons ginger. Steam over medium-high heat until the vegetables are tender and the fish is cooked through and flakes easily when tested with a fork, 8 to 10 minutes.

  2. Meanwhile, whisk soy sauce, rice wine and sugar in a small bowl.

  3. Heat canola oil and sesame oil in a small skillet over medium-high heat. Add garlic, chile and the remaining 1 tablespoon ginger. Cook, stirring often, until golden and crispy, about 1 minute.

  4. Transfer the vegetables and fish to a platter. Pour the soy sauce mixture over the vegetables and fish; top with the crispy aromatics and hot oil. Sprinkle with sliced scallions and sesame seeds.


Steamer basket

Nutrition Facts (per serving)

283 Calories
9g Fat
10g Carbs
36g Protein
Nutrition Facts
Servings Per Recipe 4
Serving Size about 5 oz. fish & 1 cup vegetables
Calories 283
% Daily Value *
Total Carbohydrate 10g 4%
Dietary Fiber 3g 11%
Total Sugars 4g
Protein 36g 72%
Total Fat 9g 12%
Saturated Fat 1g 5%
Cholesterol 83mg 28%
Vitamin A 1796IU 36%
Vitamin C 50mg 56%
Vitamin D 330IU 83%
Vitamin E 2mg 13%
Folate 33mcg 8%
Vitamin K 20mcg 17%
Sodium 716mg 31%
Calcium 88mg 7%
Iron 1mg 6%
Magnesium 53mg 13%
Potassium 934mg 20%
Zinc 1mg 9%
Vitamin B12 2mcg 83%
Omega 3 1g

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles