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
For the Braising Sauce
Aromatics
For Garnish
Equipment Needed
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
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
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
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
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:Troubleshooting Guide
Even experienced cooks encounter issues. Here's how to recover:Common Mistakes to Avoid
Avoid these common pitfalls for the best results: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: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:Chef's Recommended Tools
Budget Pick
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.