Red Braised Belt Fish is a dish that always brings me back to my childhood. The smell of soy sauce, ginger, and garlic simmering in the kitchen is something I still remember so clearly.
My mom cooked belt fish often when I was growing up. I think part of it was because my grandma loved it. Whenever it was on the table, it felt like a real home-cooked meal. The fish would be tender, the sauce rich and slightly sweet, and I would always spoon extra sauce over my rice.
It’s a simple dish, but it carries so many memories for me. Even now, when I make it, it still feels familiar and comforting in the same way.
What Is Belt Fish?
Belt fish, also known as hairtail or ribbonfish, is a very popular fish in Chinese home cooking.
It has a soft, delicate texture and a naturally rich flavor. When cooked, the meat becomes tender and almost melts, which is why it works so well in braised dishes like this.
You’ll often see it cut into sections with the skin left on. It absorbs flavor easily, so even a simple sauce can make it taste really satisfying.
What Does “Red Braised” Mean?
“Red braised” is a cooking method where ingredients are simmered in a soy-based sauce.
The combination of soy sauce, sugar, and aromatics gives the dish its deep color and that rich, slightly sweet, savory flavor. It’s a very common way of cooking fish at home.
How to Pan-Fry Fish Without Sticking
Start with a hot pan, then add the oil.
Once the fish goes in, let it sit for a bit before moving it. That helps it form a light crust and release more easily.
A light coating of cornstarch also helps protect the surface, so the fish doesn’t stick or break apart.
What Fish Can You Use Instead of Belt Fish?
Cod or tilapia are good options if you want something mild and soft. Sea bass is another great choice if you prefer a slightly firmer texture.
Just choose a fish that can hold its shape while cooking.
Let’s Talk Ingredients
Belt fish
This is the main ingredient. It’s soft and delicate, so it cooks quickly and takes on the flavor of the sauce really well.
Ginger and garlic
These are what bring the whole dish to life. As soon as they hit the oil, you’ll smell it — that’s when everything starts to come together.
Soy sauce and dark soy sauce
Soy sauce seasons the dish, and the dark soy gives it that deeper color and a little extra depth.
Oyster sauce
Just a small amount adds richness and rounds everything out.
Vinegar and sugar
These help balance the sauce. You get a light sweetness with a gentle tang, not too strong.
Cornstarch
A light coating helps the fish hold together better and gives it a nicer surface when you pan-fry.
Step-by-Step: Let’s Cook
Serves: 4
Prep time: 20 minutes
Cook time: 10 minutes
Step 1: Prepare the fish
Make shallow cuts on both sides of the fish. In a bowl, add the fish with ginger, scallions, rice wine, salt, and white pepper, then mix and let it sit for about 10 minutes.
Remove the aromatics and liquid, then lightly coat the fish with cornstarch.
Tip: The cuts help the flavor soak in, and the fish cook more evenly.
Step 2: Make the sauce
In a bowl, mix together the chicken stock, soy sauce, dark soy sauce, oyster sauce, vinegar, and sugar.
Step 3: Pan-fry the fish
In a pan over medium-high heat, add cooking oil. Add the fish and let it cook until golden on both sides, about 3 minutes total.
Tip: Let it sit before turning so it doesn’t stick.
Step 4: Build the flavor
Pour off most of the oil, leaving a thin layer. Add the ginger and garlic, then stir-fry briefly until fragrant.
Step 5: Braise the fish
Pour in the sauce and cover. Let it simmer over medium-low heat for about 4 minutes.
Step 6: Reduce and finish
Uncover and raise the heat to high. Let the sauce reduce slightly until it coats the fish.
Add scallions and chili, then serve.

Red Braised Belt Fish Recipe
Ingredients
For the fish
- 2 pounds belt fish, cut into sections
- 6 slices ginger
- 2 tablespoons scallions, thinly sliced
- 2 tablespoons rice wine
- 1/8 teaspoon salt
- 1/8 teaspoon white pepper
- 1 tablespoon cornstarch
For the sauce
- 1 cup chicken stock, or water
- 1 tablespoon soy sauce
- 1/2 tablespoon dark soy sauce
- 1 tablespoon oyster sauce
- 1/2 tablespoon Chinkiang vinegar
- 1 tablespoon sugar
For cooking
- 4 tablespoons cooking oil
- 1 teaspoon ginger, minced
- 3 cloves garlic, minced
- 2 tablespoons scallions, chopped
- 1 red chili pepper, sliced
Instructions
- To prepare the fish, make shallow crosswise cuts on both sides of the belt fish without cutting all the way through. In a bowl, add the fish with the ginger, scallions, rice wine, salt, and white pepper, then mix and let it sit for about 10 minutes. Remove the aromatics and liquid, then coat the fish lightly with cornstarch.
- To make the sauce, in a bowl, mix together the chicken stock, soy sauce, dark soy sauce, oyster sauce, vinegar, and sugar.
- To cook the fish, in a pan over medium-high heat, add the cooking oil. Place the fish in and let it cook until golden on both sides, about 3 minutes total.
- To build the flavor, remove most of the oil, leaving a thin layer. Add the minced ginger and garlic, then stir-fry briefly until fragrant.
- To braise the fish, pour in the sauce, cover, and let it simmer over medium-low heat for about 4 minutes.
- To finish, uncover and raise the heat to high. Let the sauce reduce slightly until it coats the fish. Add the scallions and chili, then serve.
Video
Notes
- Score the fish: Helps it cook evenly and absorb the sauce.
- Coat with cornstarch: Helps the fish hold together and prevents sticking.
- Let the fish sear: Don’t move it too early so it can brown properly.
- Gentle simmer: Keeps the fish tender and prevents it from breaking apart.
- Adjust the sauce: You can slightly adjust the sugar or vinegar to your taste.
- Fish substitute: Cod, tilapia, or sea bass can be used if needed.





