ChineseBraised

Chinese Braised Fish Recipe (Hong Shao Yu)

Master this authentic Chinese braised fish recipe with whole fish simmered in aromatic soy-based sauce. Features ginger, garlic, and star anise for restaurant-quality red-cooked fish at home.

Chinese Braised Fish Recipe (Hong Shao Yu)

Wok hei is everything. Every family has their version of braised fish, and every family thinks theirs is best. Mine is pretty great, I'll admit. This is the kind of Chinese home cooking that doesn't show off. It doesn't need to. My mother-in-law taught me, and she was right — fresh is non-negotiable. When you respect these basics, the food takes care of itself.

Ingredients

For the Fish

  • 1 whole sea bass, tilapia, or red snapper (about 1.5-2 pounds), cleaned and scaled
  • 1 teaspoon sea salt
  • 2 tablespoons Shaoxing rice wine, divided
  • 3 tablespoons vegetable or peanut oil for frying
  • For the Braising Sauce

  • 3 tablespoons light soy sauce
  • 2 tablespoons dark soy sauce (for color)
  • 2 tablespoons Shaoxing rice wine
  • 1 tablespoon Chinese black vinegar (Chinkiang)
  • 2 tablespoons rock sugar or brown sugar
  • 1 cup chicken stock or fish stock
  • 1/2 cup water
  • Aromatics

  • 4-inch piece fresh ginger, sliced into thin coins (about 12 slices)
  • 6 cloves garlic, lightly smashed
  • 4 whole scallions (2 cut into 2-inch segments, 2 finely sliced for garnish)
  • 2 whole star anise pods
  • 1 cinnamon stick (about 3 inches)
  • 3 dried red chilies (optional, for heat)
  • 1/4 teaspoon white pepper
  • For Garnish

  • 2 tablespoons fresh cilantro leaves
  • 1 tablespoon toasted sesame oil
  • Reserved sliced scallions

  • Equipment Needed

  • Large wok or 14-inch skillet - Wide enough to accommodate the whole fish with some room around the edges for the sauce
  • Fish spatula - The thin, flexible blade is essential for lifting delicate braised fish without breaking
  • Wok lid or large lid - Necessary for the braising process to trap steam and heat
  • Instant-read thermometer - Ensures the fish reaches safe internal temperature of 145°F (63°C)
  • Large serving platter - Pre-warmed to keep the fish hot during serving
  • Sharp knife - For scoring the fish and cutting aromatics
  • Spider strainer or large slotted spoon - Helpful for removing aromatics if desired

  • Instructions

    Part 1: Preparing the Fish (15 minutes)

    Step 1: Clean and Dry Rinse the fish thoroughly under cold running water, making sure to remove any remaining scales or blood from the cavity. Pat the fish completely dry inside and out with paper towels. Moisture is the enemy of proper browning, so take extra time with this step. *Visual cue: The fish surface should feel matte and dry to the touch, not slick or wet.* Step 2: Score the Flesh Using a sharp knife, make 3-4 diagonal cuts on each side of the fish, cutting down to the bone at approximately 1-inch intervals. These cuts should be about 1/2 inch deep. The scoring serves two purposes: it allows the braising liquid to penetrate deeply into the flesh and ensures even cooking throughout. *Timing note: Each cut should take about 10-15 seconds to make cleanly.* Step 3: Season the Fish Rub the salt evenly over both sides of the fish and into the cuts. Drizzle 1 tablespoon of Shaoxing wine over the fish and gently massage it into the flesh and cavity. Let the fish rest at room temperature for 10 minutes while you prepare the remaining ingredients. *Visual cue: The salt will draw out a small amount of moisture; pat dry again before frying.*

    Part 2: Preparing the Braising Sauce (5 minutes)

    Step 4: Mix the Sauce In a medium bowl, combine the light soy sauce, dark soy sauce, remaining Shaoxing wine, black vinegar, rock sugar, chicken stock, and water. Stir until the sugar begins to dissolve. Set aside. *Tip: Taste the sauce - it should be savory with a subtle sweetness and slight tang. Adjust soy sauce or sugar to your preference.*

    Part 3: Browning the Fish (8-10 minutes)

    Step 5: Heat the Wok Place your wok over high heat until it begins to smoke lightly, about 2 minutes. Add the vegetable oil and swirl to coat the bottom and lower sides of the wok. The oil should shimmer and flow freely. *Visual cue: A drop of water flicked into the oil should sizzle and evaporate immediately.* Step 6: Fry the Fish Carefully lower the fish into the hot oil, laying it away from you to prevent splashing. Let it cook undisturbed for 3-4 minutes until the bottom develops a golden-brown crust. Using a fish spatula, gently flip the fish and brown the other side for another 3-4 minutes. *Visual cue: Look for a deep golden color with some darker spots on the edges. The fish should release easily from the pan when ready to flip.* *Warning: Do not move the fish while it's browning, as this can cause the skin to tear.* Step 7: Remove Temporarily Carefully transfer the browned fish to a plate. If there is excess oil in the wok, pour out all but 2 tablespoons.

    Part 4: Building the Aromatics (3-4 minutes)

    Step 8: Toast the Aromatics Reduce heat to medium-high. Add the ginger slices and garlic to the wok. Stir-fry for 30-45 seconds until fragrant. Add the scallion segments, star anise, cinnamon stick, and dried chilies if using. Toss for another 20-30 seconds. *Aroma cue: You should smell the warm, spicy fragrance of the ginger and star anise filling your kitchen.*

    Part 5: Braising the Fish (18-22 minutes)

    Step 9: Add Sauce and Fish Pour the prepared braising sauce into the wok. It will sizzle vigorously. Bring to a boil over high heat, stirring to incorporate any browned bits from the pan. Carefully return the fish to the wok, spooning some sauce over the top. Step 10: Braise Reduce heat to medium-low to maintain a gentle simmer. Cover the wok and braise for 8-10 minutes. Remove the lid and carefully turn the fish over using two spatulas. Cover and continue braising for another 8-10 minutes. *Visual cue: The sauce should be bubbling gently, not rapidly boiling. Adjust heat as needed.* *Temperature check: Internal temperature at the thickest part should reach 145°F (63°C).* Step 11: Reduce and Glaze Remove the lid and increase heat to medium-high. Gently baste the fish repeatedly with the sauce for 2-3 minutes, allowing the liquid to reduce and thicken into a glossy glaze. *Visual cue: The sauce should coat the back of a spoon and have reduced by about one-third.*

    Part 6: Plating and Serving (3 minutes)

    Step 12: Transfer and Garnish Carefully transfer the fish to a warmed serving platter using a fish spatula, supporting the fish at two points to prevent breaking. Arrange some of the aromatics around the fish. Strain the sauce if desired, or leave the aromatics in for rustic presentation. Step 13: Final Touches Drizzle the reduced sauce generously over the fish. Sprinkle with the reserved sliced scallions and fresh cilantro. Finish with a drizzle of toasted sesame oil. Step 14: Serve Immediately Bring the fish to the table whole and serve with steamed jasmine rice. Use a serving spoon to break portions of the fish and spoon sauce over each serving.

    Pro Tips for Perfect Braised Fish

  • Choose the right fish: Firm-fleshed fish like sea bass, tilapia, snapper, or porgy work best. The fish should be fresh with clear eyes, red gills, and no fishy odor.
  • Dry thoroughly: Excess moisture causes dangerous splattering and prevents proper browning. Pat the fish dry multiple times if necessary.
  • Score deeply enough: Shallow cuts won't allow the sauce to penetrate. Cut until you feel the knife touch the bone.
  • Don't rush the browning: The Maillard reaction that creates the golden crust takes time. Rushing leads to steamed, pale fish.
  • Control the simmer: Too high heat will cause the fish to fall apart. A gentle simmer preserves the texture.
  • Baste frequently: During the final reduction, constant basting creates the signature glossy glaze.
  • Rest briefly: Let the fish rest for 1-2 minutes before transferring to allow the flesh to firm up slightly.

  • Variations

    Spicy Sichuan Style

    Add 2 tablespoons of doubanjiang (fermented chili bean paste) when cooking the aromatics. Include 1 tablespoon of Sichuan peppercorns and increase the dried chilies to 6-8. Finish with chili oil instead of sesame oil.

    Shanghai Sweet and Sour

    Increase the rock sugar to 4 tablespoons and the black vinegar to 3 tablespoons. Add 2 tablespoons of ketchup to the sauce for a tangier, sweeter profile popular in Shanghai restaurants.

    Cantonese Ginger-Scallion Style

    Omit the star anise and cinnamon for a cleaner flavor profile. Double the ginger and scallions. Add 1 tablespoon of oyster sauce to the braising liquid.

    Steamed Version (Lighter Alternative)

    For a healthier option, skip the browning step entirely. Place seasoned fish on a heatproof plate, top with aromatics, and steam over boiling water for 12-15 minutes. Serve with a lighter soy-ginger sauce drizzled on top.

    Other Fish Options

  • Pompano: Delicate, sweet flesh that absorbs sauce beautifully
  • Carp: Traditional choice, especially for celebrations
  • Catfish: Firm texture holds up well to braising
  • Salmon: Non-traditional but creates a rich, luxurious dish

  • Storage and Reheating Instructions

    Refrigerator Storage

    Allow the braised fish to cool to room temperature (no more than 2 hours). Transfer to an airtight container with the sauce. Store in the refrigerator for up to 2 days. The flavors will continue to develop during storage.

    Freezing (Not Recommended)

    Braised whole fish does not freeze well. The texture becomes mushy upon thawing. If you must freeze, remove the fish from the bones, store the flesh with sauce, and freeze for up to 1 month.

    Reheating Instructions

    Stovetop method (recommended): Place fish and sauce in a covered skillet over medium-low heat. Add 2-3 tablespoons of water or stock to the sauce. Heat gently for 8-10 minutes, basting occasionally, until heated through (165°F internal temperature). Microwave method: Transfer to a microwave-safe dish. Cover loosely with a damp paper towel. Heat at 50% power in 2-minute intervals, rotating between intervals, until heated through. *Note: Reheated fish will be more delicate and may not hold together as well. Handle with extra care.*

    Nutritional Information (Per Serving)

    | Nutrient | Amount | |----------|--------| | Calories | 285 | | Protein | 32g | | Carbohydrates | 12g | | Fat | 11g | | Saturated Fat | 2g | | Cholesterol | 78mg | | Sodium | 890mg | | Fiber | 1g | | Sugar | 8g | *Nutritional values are estimates based on sea bass. Values may vary based on fish type and exact ingredients used.*

    Wine and Beverage Pairings

  • White wine: Off-dry Riesling or Gewürztraminer to complement the sweet-savory sauce
  • Beer: Chinese lager like Tsingtao or a light wheat beer
  • Tea: Jasmine tea or oolong to cleanse the palate
  • Non-alcoholic: Chrysanthemum tea or sparkling water with citrus

  • Frequently Asked Questions

    Can I use fish fillets instead of whole fish? Yes, though the presentation and flavor will differ. Use thick fillets (1-inch minimum) and reduce braising time to 10-12 minutes total. What if I don't have Shaoxing wine? Dry sherry is the best substitute. In a pinch, use dry white wine with a splash of rice vinegar. Why is my sauce too thin? Continue reducing over higher heat until it coats a spoon. If needed, mix 1 teaspoon cornstarch with 1 tablespoon water and stir into the sauce. The fish fell apart when I moved it. What went wrong? The heat may have been too high, or the fish was overcooked. Next time, maintain a gentler simmer and use two spatulas for support when transferring.

    Equipment Needed

  • Large wok or 14-inch skillet with lid
  • Fish spatula
  • Instant-read thermometer
  • Sharp chef's knife
  • Serving platter
  • Spider strainer or slotted spoon
  • Affiliate Disclosure: This page contains affiliate links to products we recommend for making this recipe. If you purchase through these links, we may earn a small commission at no extra cost to you. This helps support our website and allows us to continue creating free recipes. We only recommend products we genuinely believe will help you achieve the best results in your kitchen. Thank you for your support!
    Shop Recommended Woks and Equipment
    *Last updated: 2026-01-19*

    Kitchen Science: Why This Method Works

    Braising works by slowly converting collagen in connective tissue into gelatin through hydrolysis — a process that requires sustained temperatures between 160-180°F and the presence of liquid. This is why braised dishes use tougher cuts: they contain more collagen that transforms into the silky, rich mouth-feel that defines great braised cooking. The low, slow process also allows flavor compounds to migrate between the liquid and the protein, creating a unified and deeply layered taste profile.

    Nutrition Deep Dive

    White fish varieties provide lean, highly digestible protein — typically 20-25g per 100g with minimal fat. Fish protein is absorbed more quickly than meat protein due to its lower connective tissue content. White fish is particularly rich in iodine (critical for thyroid function), phosphorus, and selenium. The low calorie density makes fish ideal for nutrient-rich, lighter meals. Even low-fat fish species contain some omega-3 fatty acids, and all fish provides vitamin D in greater quantities than most terrestrial protein sources.

    Hosting and Entertaining Tips

    Fish intimidates many home entertainers, but timing is the only challenge — and it's a short one. Choose thick-cut fillets (halibut, cod, mahi-mahi) that forgive a minute of overcooking better than thin, delicate species. Prepare everything else first, then cook the fish last. En papillote (fish in parchment packets) is a brilliant entertaining technique: assemble packets hours ahead, refrigerate, and pop in the oven 15 minutes before serving. Each guest gets their own beautiful packet to open at the table.

    Seasonal Adaptations

    Chinese culinary philosophy follows seasonal harmony closely. Spring calls for tender bamboo shoots, snow peas, and light steaming techniques. Summer favors cooling ingredients like cucumber, mung beans, and chilled preparations. Autumn brings lotus root, taro, and warming five-spice preparations. Winter demands hearty hot pots, braised dishes, and ginger-heavy seasonings that generate internal warmth according to traditional Chinese medicine principles.

    Food Safety Notes

    Cook fish to 145°F (63°C) — the flesh should be opaque and flake easily with a fork. Fresh fish is highly perishable: buy it last at the market and refrigerate within 30 minutes. Use fresh fish within 1-2 days of purchase. When buying whole fish, look for clear eyes, bright red gills, and firm flesh that springs back when pressed. Frozen fish, when properly handled, can be equal in quality to fresh — many fish are flash-frozen on the boat within hours of catching. Thaw frozen fish overnight in the refrigerator.

    Cultural Context and History

    Chinese culinary tradition spans over 5,000 years and encompasses eight major regional cuisines, each as distinct as the languages spoken in those provinces. The foundational philosophy of balancing yin and yang extends to the kitchen — hot and cold, crispy and soft, sweet and sour must harmonize in every meal. This recipe reflects principles codified since the Zhou Dynasty: the importance of knife skills, the marriage of seasoning and technique, and the belief that food is medicine and medicine is food.

    Ingredient Substitution Guide

    If you need to swap the main protein, these alternatives work well with the same seasonings and cooking method:
  • Salmon: Richer and fattier than most white fish. Reduce any added oil.
  • Shrimp (large): Peel and devein, cook significantly less time. Done when pink and C-shaped.
  • Cod or halibut: Mild, flaky white fish. Cod is thinner, so adjust cooking time.
  • Firm tofu: Press 30 minutes, season with kelp powder for seafood-adjacent flavor.
  • Troubleshooting Guide

    Even experienced cooks encounter issues. Here's how to recover:
  • If the braising liquid tastes thin, remove the lid for the last 30 minutes to allow reduction, or remove the protein and reduce the liquid on the stovetop.
  • If the meat is tough after braising, it hasn't cooked long enough. Return it to the pot and continue cooking — collagen breakdown happens on its own timeline.
  • If the dish is too salty, add a peeled potato to absorb excess salt during the last 30 minutes of cooking, then discard.
  • Common Mistakes to Avoid

    Avoid these common pitfalls for the best results:
  • Using too much liquid — braising is not boiling. The liquid should come halfway up the protein, not cover it completely.
  • Using lean cuts — braising is designed for tough, collagen-rich cuts that break down into tenderness over time.
  • Skipping the sear — browning the protein before adding liquid creates fond (caramelized bits) that build flavor.
  • Lifting the lid too often — each peek releases steam and extends cooking time.
  • Make-Ahead and Meal Prep Tips

    Cooked fish keeps 2-3 days in the refrigerator. White fish flakes easily, making it ideal for cold preparations like salads, tacos, and wraps. Reheat gently in a covered skillet with a splash of water or wine. Freeze raw portions individually wrapped for up to 3 months. Poached or steamed fish reheats better than fried, which loses its crispiness.

    Leftover Transformation Ideas

    Transform your leftovers into entirely new meals:
  • Flake leftover fish into tacos with cabbage slaw, chipotle crema, and fresh cilantro for an easy weeknight meal.
  • Toss flaked fish with pasta, garlic, olive oil, capers, and lemon for a Mediterranean-inspired dinner in 15 minutes.
  • Mix with mashed potatoes to form fish cakes, bread lightly, and pan-fry until golden for a British-inspired treat.

  • Dietary Modifications

    For a gluten-free version, use rice flour or cornstarch for dredging instead of wheat flour. For dairy-free, replace butter with olive oil or coconut oil — both complement fish beautifully. For keto-friendly preparation, skip any breading and focus on herb crusts or simple pan-searing. For low-sodium, replace capers and olives (high-sodium garnishes) with fresh herbs and lemon. To make this Whole30 compliant, ensure any coating is compliant and use clarified butter (ghee) instead of regular butter.

    Ingredient Selection and Quality Guide

    Fresh fish should smell like the ocean, not "fishy" — a strong odor indicates deterioration. For whole fish, look for clear, bright eyes and red gills. For fillets, the flesh should be firm, moist, and bounce back when pressed. Sustainable sourcing matters: check the Monterey Bay Aquarium Seafood Watch recommendations for responsible choices. Flash-frozen fish (IQF - Individually Quick Frozen) can actually be fresher than counter fish, as it's often frozen within hours of catching on the boat itself.

    Mastering the Perfect Texture

    Braised texture should be fork-tender but not falling apart into mush. The protein is ready when a fork slides in with no resistance but the meat still holds its shape. Achieving this requires maintaining a bare simmer (not a boil) and checking doneness starting at the 2-hour mark for most cuts. The braising liquid should reduce to a velvety sauce that coats a spoon. If the sauce is thin, remove the protein and reduce the liquid on the stovetop. If too thick, add small amounts of warm stock.

    Kitchen Wisdom

    These fundamental kitchen principles will elevate not just this recipe, but everything you cook:
  • Master your mise en place (everything in its place). Measure, chop, and arrange all ingredients before you start cooking. This one habit will improve every dish you make and reduce kitchen stress dramatically.
  • Acid is the secret weapon most home cooks underuse. A squeeze of lemon, splash of vinegar, or spoonful of yogurt can brighten and balance a dish that tastes flat or heavy.
  • Don't fear high heat. Most home cooks don't get their pans hot enough for a proper sear. If the food doesn't sizzle aggressively on contact, the pan isn't ready.
  • Salt your cooking water generously — it should taste like the sea. This is your only chance to season pasta, vegetables, and grains from the inside. Under-salted water produces bland food that no amount of finishing salt can fix.

  • Chef's Recommended Tools

    Lodge 6-Quart Enameled Cast Iron Dutch Oven

    18,300+

    $79.90

    View on Amazon

    OXO Good Grips Wooden Spoon Set (3-Piece)

    5,600+

    $13.99

    View on Amazon
    Budget Pick

    Mesh Strainer Set - Stainless Steel (3-Pack)

    14,200+

    $11.99

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.