The aroma of a bustling Asian kitchen wraps around me like a warm hug, each ingredient promising a new adventure. Today, I’m excited to share my take on Steamed Whole Fish with Chili Bean Sauce, a dish that’s as rich in tradition as it is in flavor. This recipe serves up beautifully tender, flaky fish, topped with a spicy chili bean sauce that incorporates the vibrant zing of garlic, ginger, and green onions—a combination that’s impossible to resist! Not only is it a fantastic centerpiece for any Lunar New Year celebration, but it’s also quick to prepare, making it a perfect choice for busy weeknights. Dive into a culinary experience that brings the spirit of celebration right to your table. Curious how to achieve that perfect restaurant-quality dish at home? Let’s get cooking!

Why is Fish with Chili Bean Sauce special?
Rich, Comforting Flavors: The balance of spicy chili bean sauce mixed with the delicate taste of steamed fish creates a wonderfully satisfying dish.
Quick to Prepare: With just a few simple steps, you can deliver a restaurant-quality meal in under 30 minutes!
Cultural Significance: Perfect for Lunar New Year celebrations, this dish symbolizes abundance, adding meaning to your family gatherings.
Versatile Ingredient Options: Easy to customize with your favorite firm white fish or add steamed vegetables like bok choy for a wholesome meal.
Crowd-Pleasing Delight: This vibrant dish is sure to impress guests, making it a hit for any social occasion! Remember to pair it with a side of jasmine rice for a complete dining experience.
Fish with Chili Bean Sauce Ingredients
For the Fish
• Whole tilapia or sea bass – The main protein for this flavorful dish; you can substitute with any firm white fish like cod or haddock.
• Salt – Essential for seasoning the fish; no substitutes necessary.
• Shaoxing wine – Adds depth of flavor while marinating the fish; can be replaced with dry sherry.
For the Sauce
• Chili bean paste (Doubanjiang) – The main flavor component for the sauce that brings the heat; in a pinch, swap with spicy miso or sriracha.
• Light soy sauce – Provides saltiness and umami; tamari can be used for a gluten-free option.
• Dark soy sauce – Adds color and richness to the dish; you can omit it for a lighter sauce.
• Chinese black vinegar – Brings acidity to the sauce; balsamic vinegar or rice vinegar are good substitutes.
• Sugar – Balances the flavors beautifully; minimal substitutes include honey or maple syrup.
• Water – Used to dilute the sauce; no substitutes needed.
For the Aromatics
• Cooking oil – Necessary for stir-frying the aromatics; use canola or vegetable oil if preferred.
• Green onions – Adds freshness and flavor; scallions or leeks can work in their place.
• Garlic – Provides aromatic warmth; fresh garlic is best; avoid garlic powder for the best flavor.
• Ginger – Adds a zesty kick; fresh is preferred, but you can substitute with ground ginger if needed.
• Dried chilies – Introduces spiciness; adjust according to your taste or swap for fresh chili for a milder flavor.
With these wonderful ingredients for your Fish with Chili Bean Sauce, you’re set to create a meal that’s not only delicious but also brimming with tradition and warmth!
Step‑by‑Step Instructions for Fish with Chili Bean Sauce
Step 1: Make the Sauce
In a mixing bowl, combine the chili bean paste, light soy sauce, dark soy sauce, Shaoxing wine, Chinese black vinegar, sugar, and water. Whisk them together until well blended, creating a smooth sauce. Set aside to allow the flavors to meld while you prepare the fish.
Step 2: Prepare Fish
Rinse the whole fish under cold water and pat it dry with paper towels to remove excess moisture. Season both sides of the fish generously with salt, then pour the Shaoxing wine over it. Allow the fish to marinate at room temperature for about 15 minutes to absorb the flavors.
Step 3: Steam Fish
Place the marinated fish on a heatproof plate that fits into a steamer or a shallow dish suitable for steaming. Set the steamer over high heat and steam the fish for 5 to 10 minutes. The fish is done when the flesh flakes easily with a fork and is opaque, indicating perfect doneness.
Step 4: Stir-fry Aromatics
In a non-stick pan, heat 2 tablespoons of cooking oil over medium-high heat. Once hot, add the minced garlic, sliced ginger, chopped green onions, and dried chilies. Stir-fry for about 1 to 2 minutes until fragrant and the garlic just begins to turn golden, releasing a wonderful aroma.
Step 5: Combine Sauce and Aromatics
Pour the prepared chili bean sauce into the pan with the sautéed aromatics. Bring to a simmer and cook for 2 to 3 minutes until the sauce thickens slightly and envelops the aromatics in flavor, developing a rich, savory depth that’s perfect for draping over the steamed fish.
Step 6: Serve
Carefully transfer the steamed fish to a serving platter. Pour the aromatic chili bean sauce generously over the fish, ensuring it’s well coated. Garnish with additional chopped green onions for a fresh touch, and serve immediately alongside steamed jasmine rice to soak up the delicious sauce.

Fish with Chili Bean Sauce Variations
Feel free to make this dish your own with delightful twists that will excite your palate!
-
Firm Fish: Substitute tilapia with sea bass or snapper for a different flavor profile. Each change brings a unique taste while maintaining that lovely flaky texture.
-
Vegetable Boost: Add steamed bok choy or sliced zucchini to the steaming process for a splash of color and nutrition. These veggies absorb the delightful sauce, creating a harmonious plate.
-
Heat Level: Tailor the spice to your liking by adjusting the number of dried chilies. More chilies create a fiery dish, while omitting them caters to those who prefer milder fare.
-
Citrusy Zing: A splash of fresh lime or lemon juice over the finished dish will brighten up all those robust flavors. It’s a refreshing take that pairs beautifully with the savory sauce.
-
Herb Infusion: Incorporate herbs like cilantro or Thai basil as a garnish for an aromatic lift. Their fresh notes elevate the dish, making it even more vibrant and inviting.
-
Ginger Alternative: If fresh ginger isn’t on hand, using 1/2 teaspoon of ground ginger can suffice in a pinch. While not as bold, it still adds a zesty kick to the mix.
-
Soy Sauce Swap: For a gluten-free version, use tamari in place of light and dark soy sauce. It maintains that umami richness while accommodating dietary needs.
-
Serving Style: Instead of steaming, try grilling the fish to introduce a smoky flavor. This change can add a whole new depth, tantalizing your taste buds with a lovely char.
As you explore these variations, consider pairing the fish with fragrant jasmine rice or even some stir-fried vegetables for a complete and satisfying meal! Each twist not only enhances flavor but also makes for an exciting dining experience. Enjoy and get creative in the kitchen!
What to Serve with Steamed Whole Fish with Chili Bean Sauce
Steamed Whole Fish with Chili Bean Sauce is an aromatic delight that beckons to be paired with equally tempting sides for a comforting meal experience.
-
Steamed Jasmine Rice: This fluffy, fragrant rice serves as the perfect canvas to soak up the spicy sauce, balancing flavors beautifully.
-
Stir-fried Bok Choy: Adding a crunchy, vibrant green element, bok choy complements the fish with its slight bitterness and fresh taste. The simple stir-fry allows the vegetable’s natural sweetness to shine through.
-
Cucumber Salad: A light, refreshing cucumber salad with a splash of vinegar tempers the heat and adds a cool contrast to your meal. The crispness provides a satisfying texture that perfectly contrasts the flaky fish.
-
Hot and Sour Soup: The complex flavors of this comforting soup—spicy, tangy, and nourishing—pair wonderfully with the fish, enhancing your Asian dining experience.
-
Chilled Tofu with Soy Sauce: A soft, silky tofu dish drizzled with soy sauce and sesame oil offers a creamy texture while being light on the palate.
-
Chinese Tea: Sipping on a warm cup of jasmine or oolong tea cleanses the palate, adding a soothing warmth accentuating the meal’s flavors.
Each of these pairs adds its unique twist, constructing an inviting and harmonious feast that elevates your dining experience!
Expert Tips for Fish with Chili Bean Sauce
• Pat Dry: Ensure the fish is patted dry before seasoning. Excess moisture can prevent the fish from absorbing the flavors properly.
• Doneness Check: Adjust steaming time based on the fish’s size. Use chopsticks or a fork to see if the fish easily flakes—if it does, it’s done!
• Customize Spice: Feel free to modify the amount of dried chilies to control the heat level in your Fish with Chili Bean Sauce. Start with fewer for a milder version.
• Fresh Ingredients: Use fresh garlic and ginger for the best flavor. Avoid dried or powdered options to enhance the dish’s aroma.
• Sauce Thickness: Allow the sauce to simmer until it thickens slightly. This helps it cling beautifully to the fish, intensifying the overall flavor!
How to Store and Freeze Fish with Chili Bean Sauce
• Fridge: Store leftovers in an airtight container for up to 3-4 days. Make sure the fish is completely cooled before sealing to maintain freshness.
• Freezer: If you need to freeze, wrap the steamed fish tightly in plastic wrap and foil; it can be frozen for up to 2 months. However, the texture may slightly change upon thawing.
• Reheating: For the best results, reheat in the microwave covered with a damp paper towel to retain moisture or steam gently in a pot to avoid drying out the fish with chili bean sauce.
• Serving Tip: When reheating, consider adding a splash of water or additional sauce to refresh the flavors and enhance moistness!
Make Ahead Options
These Fish with Chili Bean Sauce are perfect for busy home cooks looking to streamline meal prep! You can marinate the whole fish with salt and Shaoxing wine up to 24 hours in advance; just be sure to refrigerate it in an airtight container to maintain freshness. The chili bean sauce can also be made ahead — simply combine all the ingredients and store it in the fridge for up to 3 days. When it’s time to serve, steam the fish for about 5-10 minutes and reheat the prepared sauce gently on the stovetop. This way, you’ll enjoy a delicious, restaurant-quality meal with minimal effort!

Fish with Chili Bean Sauce Recipe FAQs
What type of fish should I use for this recipe?
Absolutely! While whole tilapia or sea bass are perfect choices, you can substitute with any firm white fish like cod or haddock for a delicious result. Just ensure the fish is fresh, as its flavor significantly impacts the dish.
How should I store leftovers?
Leftovers can be placed in an airtight container and stored in the refrigerator for up to 3-4 days. It’s best to let the fish cool completely before sealing to maintain its freshness.
Can I freeze Fish with Chili Bean Sauce?
Yes, you can freeze it! Wrap the steamed fish tightly in plastic wrap and aluminum foil—this will prevent freezer burn. It can be stored for up to 2 months. However, keep in mind that the texture may change slightly once thawed. Always thaw in the refrigerator overnight before reheating.
What if my fish turns out tough or dry?
Very! A common reason for this could be overcooking. Adjust steaming time according to the size of the fish; larger fish may require longer. Always check doneness by gently flaking the flesh with chopsticks or a fork—once it flakes easily, it’s ready! If your fish is still tough, consider reducing the steaming time during your next attempt.
Are there any dietary considerations I should be aware of?
Definitely! If you or your guests have allergies, particularly to seafood or soy sauce, you might want to avoid this dish or look for suitable substitutes. Additionally, for a gluten-free option, use tamari in place of regular light soy sauce. Always check that all sauces used are free from any allergens.
How can I adjust the spice level of the dish?
The more the merrier! If you prefer a milder flavor, start with fewer dried chilies, or replace them with fresh chilies or bell peppers for just a hint of spice. You can always taste the sauce after mixing before pouring it on the fish to ensure it meets your palate’s preferences.

Savor Fish with Chili Bean Sauce for a Flavorful Feast
Ingredients
Equipment
Method
- In a mixing bowl, combine the chili bean paste, light soy sauce, dark soy sauce, Shaoxing wine, Chinese black vinegar, sugar, and water. Whisk them together until well blended, creating a smooth sauce. Set aside.
- Rinse the whole fish under cold water and pat it dry with paper towels. Season both sides generously with salt, then pour the Shaoxing wine over it. Marinate for about 15 minutes.
- Place the marinated fish on a heatproof plate that fits into a steamer. Steam over high heat for 5 to 10 minutes until the flesh flakes easily.
- In a non-stick pan, heat cooking oil over medium-high heat. Add minced garlic, sliced ginger, chopped green onions, and dried chilies. Stir-fry for 1 to 2 minutes until fragrant.
- Pour the prepared chili bean sauce into the pan with the aromatics. Bring to a simmer and cook for 2 to 3 minutes until thickened.
- Transfer the steamed fish to a serving platter and pour the aromatic chili bean sauce over it. Garnish with additional choped green onions and serve immediately.

Leave a Reply