
Why You’ll Obsess Over This Boiled Belt Fish (It’s Not Just Another Fish Dish)
Let’s be real—fish recipes can feel repetitive sometimes. Baked, grilled, fried… yawn. But this boiled belt fish? Total game-changer. Think of it like Sichuan boiled fish, but with a crispy twist: we pan-fry the belt fish first to lock in that flaky, juicy texture, then simmer it in a tangy, slightly spicy broth that’s so good you’ll want to sop it up with rice or noodles. Trust me, I’ve made this for family dinners and potlucks, and every single time someone asks for the recipe. It’s easy enough for a weeknight but fancy enough to impress guests—win-win!
What You Need (No Fancy Ingredients, Promise)
Main Ingredients
- 600g belt fish (get fresh if you can—frozen works too, just thaw it completely and pat dry!)
- 80g Sichuan pickled mustard greens (these are non-negotiable for that signature tang—grab them from your local Asian market)
- 1 bell pepper (I use red for color, but green is fine too)
- 2 Er Jing Tiao chili peppers (they add a mild, fruity heat—skip if you can’t find them, or use a jalapeño)
Seasonings & Pantry Staples
- 100g vegetable oil (you’ll need a bit more for frying the fish—don’t skimp, or it’ll stick!)
- 1 tsp salt
- 1 tsp Chinese cooking wine (Shaoxing wine is best, but dry sherry works in a pinch)
- 2 tbsp Pixian doubanjiang (this fermented chili bean paste is the soul of Sichuan flavor—find it in jars at Asian stores)
- 3 slices ginger
- 5 garlic cloves
- 2 scallions
- 4 dried red chilies
- 1 tsp Sichuan peppercorns (they give that tingly “ma la” feeling—so good)
- 2 star anise
- 80g cornstarch (or potato starch—just make sure it’s dry!)
- 1 tbsp light soy sauce
- 1 tbsp black vinegar (or rice vinegar for a milder tang)
- 1 tsp sugar (to balance the sour and spicy—don’t skip this, it makes all the difference)
Step-by-Step Instructions (With Pro Tips to Avoid Mistakes)
Okay, let’s get cooking! I’ve broken this down into super simple steps so even beginner cooks can nail it. And yes, I’ve included the exact mistakes I made the first time (like not patting the fish dry—spoiler: it splatters everywhere).

Step 1: Gather Your Belt Fish
First things first—grab your belt fish. If it’s whole, ask the fishmonger to clean it for you (they’re pros at removing the scales and guts). If you’re buying pre-cut fillets, double-check for any leftover bones or scales—nobody wants a crunchy surprise in their bite!

Step 2: Prep the Belt Fish
Cut the belt fish into 5-6cm pieces (about 2 inches). Rinse them under cold water, then pat them completely dry with paper towels. This is crucial, folks! If there’s any moisture left, the fish will splatter when you fry it, and the cornstarch won’t stick. I learned this the hard way—my first attempt left me with oil on the walls (oops).

Step 3: Marinate the Fish (For Extra Flavor)
Toss the fish pieces with 1 tsp salt and 1 tsp cooking wine. Give them a good mix with your hands (yes, get messy!) and let them marinate for 15 minutes. This helps to remove any fishy smell and adds a base layer of flavor. Pro tip: Don’t marinate longer than 20 minutes, or the fish will get too salty.

Step 4: Chop All the Veggies (Prep Is Key!)
While the fish marinates, chop your veggies—this is called “mise en place” and it’ll make the cooking process way smoother. Here’s what to do:
- Rinse the Sichuan pickled mustard greens and chop them into small pieces (squeeze out excess water so they don’t make the broth too watery).
- Dice the bell pepper and Er Jing Tiao chilies.
- Mince the ginger and the white parts of the scallions (save the green parts for garnish!).
- Peel the garlic cloves (no need to chop them—whole garlic gets soft and sweet in the broth).
- Grab your dried red chilies, Sichuan peppercorns, and star anise—set them aside in a small bowl.

Step 5: Coat the Fish in Cornstarch (For That Crispy Crust)
Take the marinated fish pieces and pat them with cornstarch on both sides. Make sure every inch is covered, then shake off any excess starch (you don’t want clumps). This layer of starch will keep the fish tender inside while getting crispy on the outside when you fry it. So satisfying!

Step 6: Heat the Oil (Don’t Rush This!)
Pour 100g of vegetable oil into a pan (a non-stick pan is best if you’re worried about sticking). Heat the oil over medium heat until it’s hot—test it by dropping a tiny piece of cornstarch into the oil; if it sizzles right away, it’s ready. Don’t use high heat, or the outside will burn before the inside is cooked.

Step 7: Fry the Fish (Be Patient—No Flipping Too Early!)
Carefully place the fish pieces into the pan (don’t overcrowd it—cook in batches if needed). Resist the urge to flip them immediately! Let them fry for 2-3 minutes until the bottom is golden and crispy. You’ll know it’s time to flip when you can gently shake the pan and the fish moves easily. Flip them and fry the other side for another minute or two until it’s also golden. So crispy, you’ll want to snack on a piece right away (I won’t tell!).

Step 8: Take the Fish Out (Set It Aside for Now)
Use a slotted spoon to transfer the fried fish to a plate lined with paper towels (to soak up excess oil). Let it rest while you make the broth—this is where the magic happens!

Step 9: Cook the Pixian Doubanjiang (For That Rich Flavor)
Pour a little more oil into the same pan (there should be some leftover oil from frying the fish—perfect for flavor!). Heat it over low heat, then add the 2 tbsp Pixian doubanjiang. Stir it for 1-2 minutes until it’s fragrant and the oil turns red. This step is super important—it releases all the umami from the chili bean paste. Yum!

Step 10: Add the Pickled Mustard Greens (Tang Time!)
Throw in the chopped Sichuan pickled mustard greens and stir-fry for another 2 minutes. You’ll smell that tangy, savory aroma—this is what makes the broth so unique. Trust me, once you smell this, you’ll know it’s going to be good.

Step 11: Pour in the Water (Make the Broth)
Add two big bowls of water to the pan—enough to cover most of the fish later. Bring the water to a boil over high heat. This is where the broth starts to come together.

Step 12: Add the Aromatics and Seasonings (Balance Is Everything)
Once the water is boiling, add the minced ginger, white scallion parts, whole garlic cloves, dried red chilies, Sichuan peppercorns, and star anise. Then stir in 4 tbsp light soy sauce, 1 tbsp black vinegar, and ½ tsp sugar. Let me explain the sugar: it cuts through the sourness of the pickled greens and the spiciness of the chilies, making the broth taste rounded and not harsh. Don’t skip it—even a tiny bit makes a huge difference!

Step 13: Simmer the Broth (Let the Flavors Merge)
Turn the heat down to medium-low, cover the pan, and let the broth simmer for 5 minutes. This gives all the spices and aromatics time to infuse into the water. The kitchen will smell like a Sichuan restaurant—your neighbors might even knock on your door asking what you’re cooking!

Step 14: Add the Fried Fish (Simmer Gently)
Gently place your crispy fried fish pieces into the simmering broth—don’t stir them too hard, or the crust will break. Cover the pan again and let it simmer for 3 minutes. This is long enough to heat the fish through and let it absorb the broth’s flavor, but not so long that the crust gets soggy.

Step-by-Step Instructions (Continued)
Step Fifteen: Add Bell Pepper & Er Jing Tiao Chilies
Now, toss in the diced bell pepper and Er Jing Tiao chilies. Let them cook for just 30 seconds—we want them to stay crisp-tender, not mushy. Bell peppers add a fresh, sweet crunch that balances the spicy broth perfectly.

Step Sixteen: Garnish & Serve
Turn off the heat, sprinkle the green parts of your scallions over the top, and that’s it—your boiled belt fish is ready! Serve it hot with a big bowl of steamed rice or noodles. Trust me, the broth is *so* flavorful, you’ll want to pour every last drop over your rice. I’ve even been known to dip extra veggies into the leftover broth—don’t judge.
Pro Tips & Tricks (From My Mistakes to Your Success)
- Pat dry your fish! I can’t stress this enough. Moisture is the enemy of crispy fried fish—skip this step, and you’ll end up with soggy, splattery chaos.
- Don’t overcrowd the pan when frying. If you put too many fish pieces in at once, the oil temperature drops, and the fish won’t get crispy. Cook in batches if you need to—your patience will pay off.
- Adjust the spice level. Not a fan of heat? Use fewer dried red chilies or skip them altogether. Love spicy food? Add an extra Er Jing Tiao or a pinch of chili flakes.
- Use fresh belt fish. Fresh fish has better texture than frozen, but if you only have frozen, make sure to thaw it completely and pat it dry before marinating.
- Save the broth! Leftover broth makes an amazing base for soup or stir-fry. Just store it in an airtight container in the fridge for up to 3 days.
Why This Recipe Works (The Science Behind the Flavor)
Let’s break it down quickly: frying the fish first creates a crispy barrier that locks in moisture, so the fish stays tender even when simmered in broth. The Sichuan pickled mustard greens add a tangy depth that balances the richness of the Pixian doubanjiang. The combination of Sichuan peppercorns and dried chilies gives that classic “ma la” (tingly-spicy) kick that makes Sichuan food so addictive. And the sugar? It’s the secret weapon that ties all the flavors together—sweet, sour, spicy, and savory in every bite.
Final Thoughts
Boiled belt fish is one of those recipes that’s easy enough for a busy weeknight but impressive enough for a dinner party. It’s packed with flavor, has a great texture contrast (crispy outside, tender inside), and the broth is to die for. I’ve made this so many times, and it’s never let me down. Whether you’re cooking for your family or friends, this dish is sure to be a hit.
So what are you waiting for? Grab your ingredients , and give this recipe a try . And don’t forget to let me know how it turns out—I’d love to hear about your version!

