
This Sichuan-style creation brings bold, tangy flavors to your home kitchen. The combination of sour sauerkraut and tender fish creates a perfectly balanced dish that’s both comforting and exciting.
What makes this recipe stand out is the way the sauerkraut’s acidity cuts through the richness of the fish, while chili peppers add a layer of heat. It’s a dish that feels restaurant-quality but comes together with simple techniques.
The result is a vibrant, aromatic meal with tender fish, tangy vegetables, and a broth that begs to be soaked up with rice. It’s the kind of dish that turns an ordinary dinner into something memorable.
Serve it hot with steamed rice to balance the bold flavors. Here’s how to make it at home.
Ingredients for Chinese Sauerkraut Fish
Bold flavors start with fresh fish, tangy sauerkraut, and aromatic spices for this vibrant dish.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 1 ½ lb | Firm white fish like cod or tilapia |
| Sauerkraut 🥬 | 2 cups | Rinsed and drained well |
| Dried Chili Peppers 🌶️ | 8 pieces | Sichuan chilis preferred |
| Sichuan Peppercorns 🌿 | 1 tsp | Lightly crushed for aroma |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Fresh Ginger 🌿 | 1 tbsp | Grated or minced |
| Green Onions 🧅 | 4 whole | Cut into 2-inch pieces |
| Vegetable Oil 🫒 | ½ cup | High smoke point oil |
| Light Soy Sauce 💧 | 2 tbsp | Low-sodium preferred |
| Rice Wine 🥃 | 2 tbsp | Shaoxing wine or dry sherry |
| White Sugar 🍚 | 1 tsp | Balances acidity |
| Cornstarch 🌾 | 2 tbsp | For coating fish |
| Water 💧 | 1 cup | For broth |
| Salt 🧂 | ½ tsp | Adjust to taste |
The fish is the foundation—firm white varieties like cod, tilapia, or bass hold up best to the bold flavors. Asian markets often carry pre-cut fillets perfect for this. Sauerkraut should be the refrigerated kind (not shelf-stable) for best texture and tang. Sichuan chilis and peppercorns are non-negotiable—look for them in the international aisle or online at Amazon or The Woks of Life store.
No Sichuan peppercorns? Black peppercorns at half the amount work in a pinch (but lack that signature numbing tingle). Fresh ginger and garlic can be swapped for powdered at one-sixth the quantity. For a milder heat, remove seeds from chilis or use fewer. Rice vinegar can sub for rice wine—add a pinch of sugar to balance.
This tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 3 days in the fridge. The broth thickens as it cools—reheat gently with a splash of water to restore consistency.
Why You’ll Love This Recipe
- One Pan Meal: I just toss the fish, sauerkraut, and spices in a pan—no fancy techniques, no extra dishes.
- Tangy Spicy Kick: The sauerkraut and Sichuan peppercorns give it that bold, tangy heat I crave every time.
- Weeknight Hero: Honestly, it’s my go-to when I need something fast but still packed with flavor.
- Budget Friendly: White fish fillets stretch far, and sauerkraut keeps it cheap without sacrificing taste.
Step-by-Step Instructions for Sichuan-Style Sauerkraut Fish
Here’s the method to create this tangy, spicy dish with perfect texture and balanced flavors.
Step 1: Prepare and Coat the Fish Fillets
Pat the 1.5 lb white fish fillets completely dry with paper towels. This crucial step removes surface moisture, ensuring the cornstarch coating adheres properly and creates a crispy exterior when cooked.
Cut the fillets into 2-inch chunks if they are large. Toss the pieces with 2 tbsp cornstarch and 0.5 tsp salt until evenly coated. The cornstarch creates a protective layer that keeps the fish tender and gives it that signature velvety texture.
Set the coated fillets aside while you prepare the remaining ingredients. Don’t skip the drying step—this prevents the cornstarch from forming clumps and ensures even cooking.
Step 2: Sauté Aromatics and Dried Spices
Heat 0.5 cup vegetable oil in a wok or deep skillet over medium-high heat until shimmering. Add the 8 pieces dried chili peppers and 1 tsp Sichuan peppercorns, stirring for 30 seconds until the chilis darken slightly and the peppercorns release their citrusy aroma.
Quickly add the 4 cloves garlic cloves, 1 tbsp fresh ginger, and 4 whole green onions. Stir-fry for 1-2 minutes until the garlic turns light golden and the green onions soften. Be careful not to burn the garlic—it should be fragrant, not bitter.
The oil should be hot enough to sizzle when the aromatics hit the pan but not so hot that it smokes. This builds the flavor foundation for the entire dish.
Step 3: Cook the Sauerkraut and Fish
Add the 2 cups sauerkraut to the wok, breaking up any large pieces with your spatula. Stir-fry for 2-3 minutes until the sauerkraut softens and absorbs some of the oil and spices. The sauerkraut should be glossy and slightly reduced in volume.
Pour in the 1 cup water, 2 tbsp light soy sauce, 2 tbsp rice wine, and 1 tsp white sugar. Bring to a gentle simmer, then carefully add the coated fish fillets. Cook for 5-6 minutes, spooning the sauerkraut and liquid over the fish occasionally.
The fish is done when it turns opaque and flakes easily with a gentle nudge. Avoid over-stirring, as the fillets can break apart. The liquid should be slightly reduced but still saucy.
Step 4: Finish and Serve
Taste the sauce and adjust seasoning if needed, though the sauerkraut and soy sauce typically provide enough saltiness. The dish should have a balanced taste—tangy from the sauerkraut, spicy from the chilis, and aromatic from the Sichuan peppercorns.
Remove from heat and let it sit for 1-2 minutes to allow the flavors to meld. The fish will continue to absorb some of the liquid, creating a perfect sauce consistency. Serve immediately over steamed rice to soak up the delicious broth.
Pro Tips For Making Chinese Sauerkraut Fish
- Rinse the Sauerkraut: Give the sauerkraut a quick rinse under cold water to remove excess salt—I learned this the hard way after my first batch came out unpleasantly briny.
- Pat Fish Dry: Blot the white fish fillets thoroughly with paper towels before cooking. Sounds tedious, but it actually changes the outcome by preventing the fish from steaming in its own moisture.
- Toast the Sichuan Peppercorns: Heat the Sichuan peppercorns in a dry pan for about 30 seconds until fragrant, then crush them lightly. My grandmother swore by this, and she was right: it wakes up their numbing kick.
- Skip the Overcrowding: Cook the fish in a single layer and resist the urge to overload the pan—after burning three batches, I finally figured out that crowding makes the fillets stew instead of sear.
Troubleshooting Great chinese sauerkraut fish
Fish Breaking Apart
If your fillets fall apart during cooking, they were likely over-stirred or too delicate. Use firmer fish like cod or bass instead of tilapia, and handle them gently with a spatula. Also, ensure the oil is hot enough before adding the fish to create a protective crust quickly. 💡
Sauerkraut Too Sour
When the sauerkraut tastes overly acidic, balance it with ½ tsp sugar or a splash of rice wine. Rinse the sauerkraut thoroughly before cooking to remove excess brine. I also add a pinch of baking soda to neutralize acidity without affecting flavor.
Broth Too Thin
For a thicker sauce, mix 1 tsp cornstarch with 2 tbsp cold water and stir it into the simmering broth. Let it cook for 1-2 minutes until it reaches your desired consistency. Avoid adding too much cornstarch, as it can make the sauce gluey.
Fish Tastes Bland
If the fish lacks flavor, it may need more seasoning in the cornstarch coating. Try adding ½ tsp salt and ¼ tsp white pepper to the cornstarch before coating. Also, ensure the fish is fully submerged in the sauerkraut mixture while cooking to absorb the flavors. 🌟
Dish Too Spicy
To reduce heat, remove the dried chili peppers after infusing the oil for 30 seconds. You can also use milder chilis like Tien Tsin or reduce the quantity to 4-5 pieces. The Sichuan peppercorns add aroma without much heat, so keep those in.
Sauerkraut Not Soft
If the sauerkraut remains tough, cook it for 2-3 minutes longer before adding the liquid. Ensure you’re using refrigerated sauerkraut, as shelf-stable versions can be tougher. Adding a splash of water and covering the wok can help steam the sauerkraut to tenderness.
Nutrition Facts
Frequently Asked Questions
What fish works best for this dish?
Firm white fish like cod or bass hold up best. Avoid delicate varieties like tilapia, which can fall apart during cooking. The fish should be fresh and cut into 2-inch chunks for even cooking.
Can I adjust the spice level?
Yes! For milder heat, reduce chili peppers to 4-5 pieces or use Tien Tsin chilis. Remove them after 30 seconds of infusing the oil. Sichuan peppercorns add aroma without much heat.
How do I prevent the fish from breaking apart?
Pat the fish dry, coat evenly with cornstarch, and use medium-high heat. Avoid over-stirring once the fish is in the wok. A firm fish like cod will hold together better.
How long can I store leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat gently with a splash of water to restore the sauce consistency. The flavors deepen overnight.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026