Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.7
(6)
Export 19 ingredients for grocery delivery
Step 1
Check to see if there are any residual fish scales. If yes, run your knife gently from the tail to the head to remove the scales.
Step 2
Starting at the top of the head, slice along the collarbone.
Step 3
Using mainly the tip of your knife, run the blade along one side of the spine to make a 1/2” (1 cm) shallow cut through the skin.
Step 4
Make a small slice near the tail, which will be the base of the fillet.
Step 5
In smooth motions, use your knife gently to slice the flesh while pressing against the bone and the other hand holding the flesh. Slice the flesh away from the spine until it reaches the rib cage.
Step 6
Carefully angle the blade of the knife downward so that you can carve around the bone. It’s OK if some of the bones are attached with the fillet, which you can remove later.
Step 7
Once the flesh is released from the rib cage, keep slicing it until the fillet is fully detached from the bone.
Step 8
Flip the fish over and repeat on the other side, this time from the tail, until you get two pieces of fish fillets.
Step 9
Trim the thin white belly from both sides and discard the pieces (depending on the type of the fish they might taste quite oily, but you can reserve them as well).
Step 10
Using a heavy knife or a cleaver, remove the head and tail by pressing the knife against the bone and use one strong motion to cut through it. Chop the spine into 4 pieces.
Step 11
Starting at the bottom of the fillet, tilt your knife to 45° and slice the fish into 1/4" (1/2 cm) thick pieces.
Step 12
Add the cut fillets, bones, and head (if using) to a medium-sized bowl. Keep the bones and the head on one side of the bowl. Add the marinade ingredients. Gently use your hand to mix the sliced fish until the ingredients are evenly coated. Then gently rub the rest of the seasonings onto the bones and fish head. Be careful not to poke your finger on the fish bones. Set aside to marinate for 15 minutes.
Step 13
Cut the dried chili peppers in half.
Step 14
Heat a medium-sized pot over medium-low heat with 2 tablespoons oil. Add the dried chilis, and Sichuan peppercorns. Cook and stir until fragrant but not browned, about 2 minutes. Transfer the spices to a plate to cool slightly, reserving the oil in the pan.
Step 15
Add the fried spices into a small food processor or blender. Pulse until coarsely chopped. Set aside.
Step 16
Reheat the same pot over medium heat and add the garlic, ginger, green onion whites, and dried chilis. Cook and stir until fragrant, 1 minute or so.
Step 17
Add the doubanjiang. Stir for another 2 to 3 minutes. Turn to low heat if the paste starts to stick to the pan too much. You can also pour a bit of water into the pan to release the paste.
Step 18
Pour in the Shaoxing wine and use a spatula to lift as much of the brown bits from the bottom as possible.
Step 19
Add 5 cups of water and keep scraping the bottom.
Step 20
Add the sugar, soy sauce, white pepper, and mushroom/chicken powder (if using). Cook over medium-high heat until bringing to a boil. Reduce to a simmer and cook for another 5 minutes. Use a mesh strainer to remove the solid spices and discard them.
Step 21
Prepare a large heat-proof bowl, large enough to hold all the broth, the vegetables, and the fish.
Step 22
Add the vegetables to the broth and blanch for 1 minute. Remove them from the broth and place them on the bottom of the big bowl.
Step 23
Bring the broth back to a simmer. Add the fish bones and head. Cook for 2 minutes, or until the fish head is cooked through. Add the fish bones to the big bowl. (You can add the fish head as well if the bowl is big enough and if you plan to serve the fish head).
Step 24
Bring the broth back to a simmer. Add the fillet slices using your hand, a few pieces at a time, and separate them during the process. Poach for 30 second to a minute, or until the fish is just cooked through. Transfer the fish into the big serving bowl.
Step 25
Bring the broth to a boil again. Stir to fully dissolve the cornstarch slurry and pour it into the broth, stirring constantly. Cook for 1 minute. Then pour the broth into the serving bowl, until the fish slices are mostly covered. Set aside the remaining broth if there is any left. (*Footnote 2)
Step 26
Spread the prepared topping spices over the broth. You can add a few pieces of dried chili peppers for garnish (optional, and they won’t add too much heat).
Step 27
Heat the remaining 1/4 cup oil over medium heat in a small pot or saucepan until just smoking. Carefully drizzle the spices over the serving dish. The oil will spatter a bit but shouldn’t cause a mess.
Step 28
Serve immediately as a main dish with steamed rice.