Advertisement
As I stood in my kitchen, the aroma of sizzling garlic and ginger enveloped me in a warm embrace, instantly transporting me to a bustling Asian street market. This Steamed Whole Fish with Chili Bean Sauce is a delightful recipe that showcases the vibrant flavors of Asian cuisine. What I love most about it is how effortlessly it combines tender, flaky fish with a spicy, aromatic sauce that’s perfect for elevating any meal. Not only is it a quick preparation—ideal for busy weeknights—but this dish is also gluten-free if you choose tamari, making it accessible for various dietary preferences. Ready to bring a touch of celebration to your table? Let’s dive into this flavor-packed journey together!

Why is this fish dish a must-try?
Quick Preparation: You only need 30 minutes from start to finish, making it perfect for those busy weeknights.
Flavor Explosion: The combination of spicy chili bean sauce with aromatic garlic and ginger creates an irresistible flavor profile that will have everyone coming back for more.
Advertisement
Versatile Cooking: This recipe allows you to use any firm white fish you have on hand, so feel free to experiment with your favorites!
Guilt-Free Indulgence: Plus, it’s a gluten-free option using tamari, making it a great choice for those with dietary restrictions.
Crowd-Pleasing Appeal: Impress your family and friends with this elegant dish that’s perfect for special occasions or regular dinners alike. For more quick and delightful Asian recipes, check out this Beef Noodles Ground option!
Fish with Chili Bean Sauce Ingredients
For the Fish
• Whole Fish (tilapia or sea bass) – This is the star of the dish, tender and flaky. Substitution: Any firm white fish like cod or haddock can also work well.
• Salt – Important for enhancing the fish’s natural flavor. Note: No substitutes needed.
• Shaoxing Wine – Adds depth and richness to the fish. Substitution: Dry sherry if unavailable.
For the Sauce
• Chili Bean Paste (Doubanjiang) – Delivers the essential heat and flavor to this fish with chili bean sauce. Substitution: Spicy miso or sriracha can be used in a pinch.
• Light Soy Sauce – Enhances saltiness and umami. Substitution: Tamari for a gluten-free option.
• Dark Soy Sauce – Provides color and richness to the sauce. Note: Omit for a lighter flavor.
• Chinese Black Vinegar – Adds a tangy kick. Substitution: Balsamic or rice vinegar can be used.
• Sugar – Perfect for balancing and rounding out the sauce flavors. Substitution: Honey or maple syrup can be used for sweetness.
• Water – Used to adjust the sauce consistency. Note: No substitutes needed.
For the Aromatics
• Cooking Oil – Used for stir-frying the aromatics. Substitution: Canola or vegetable oil if preferred.
• Green Onions – Adds freshness and a hint of flavor. Substitution: Scallions or leeks can be used instead.
• Garlic – Brings a warm, aromatic quality to the dish. Note: Fresh garlic is best; avoid powdered garlic for optimal flavor.
• Ginger – Contributes a zesty and vibrant flavor. Substitution: Ground ginger can work if fresh isn’t available.
• Dried Chilies – Introduces a spicy kick. Note: Adjust according to taste or replace with fresh chili for less heat.
Step‑by‑Step Instructions for Fish with Chili Bean Sauce
Step 1: Prepare Sauce
In a medium bowl, combine chili bean paste, light soy sauce, dark soy sauce, Shaoxing wine, black vinegar, sugar, and water. Whisk thoroughly until the mixture is smooth, ensuring the sugar dissolves completely. Set the sauce aside for a moment, allowing the flavors to meld while you prepare the fish for the Steamed Whole Fish with Chili Bean Sauce.
Step 2: Prepare Fish
Rinse the whole fish under cold water and pat it dry with paper towels to remove excess moisture. Carefully season the fish inside and out with salt, then pour Shaoxing wine over it, making sure to coat it evenly. Let the fish marinate for about 15 minutes, which enhances the flavor and tenderness before steaming.
Step 3: Steam Fish
Set up a steamer over a pot of boiling water, ensuring the water doesn’t touch the fish. Place the marinated fish on a heatproof dish and carefully set it in the steamer. Cover and steam over high heat for 5 to 10 minutes, or until the flesh is opaque and flakes easily with a fork. Keep an eye on the timer so you achieve perfect doneness.
Step 4: Stir-fry Aromatics
In a large skillet or wok, heat a tablespoon of cooking oil over medium-high heat until shimmering. Add minced garlic, grated ginger, chopped green onions, and dried chilies. Stir-fry for 1 to 2 minutes or until the aromatics become fragrant and slightly golden, releasing their delightful scents into your kitchen, which adds depth to the Fish with Chili Bean Sauce.
Step 5: Combine Sauce and Aromatics
Pour the prepared sauce into the skillet with the sautéed aromatics and stir well to combine. Bring the mixture to a gentle simmer and let it cook for 2 to 3 minutes, stirring occasionally, until it thickens slightly. This step allows the flavors to beautifully integrate, creating a rich, spicy sauce to complement the steamed fish.
Step 6: Serve
Once the fish is perfectly steamed, carefully transfer it to a serving platter. Generously drizzle the thickened sauce over the fish, and garnish with extra chopped green onions for a pop of color and flavor. Serve this elegant Fish with Chili Bean Sauce immediately alongside steamed jasmine rice for a complete meal that’s both comforting and impressive.

Fish with Chili Bean Sauce Variations
Feel free to explore these delightful twists that cater to your culinary whims and preferences!
- Dairy-Free: Swap any butter or cream in side dishes for vegetable broth or coconut milk to keep things light and delicious.
- Vegetarian Option: Use tofu or tempeh instead of fish for a fantastic plant-based delight. Simply marinate and steam it just like the fish!
- Spicy Kick: Increase the amount of chili bean paste or toss in some fresh sliced jalapeños for an extra zing.
- Citrus Infusion: Squeeze fresh lime juice over the fish right before serving to brighten flavors and complement the spice of the sauce.
- Savory Add-ons: Consider tossing in steamed snap peas or baby corn alongside the fish for vibrant color and added crunch.
- Crispy Texture: For a delightful contrast, top the finished dish with crispy shallots or garlic chips for a satisfying crunch.
- Flavorful Rice: Mix in some cooked jasmine rice with chopped cilantro and lime juice to serve alongside for a refreshing side that elevates the meal.
- Hearty Garnish: Enhance your dish with toasted sesame seeds or chopped peanuts on top for an added crunch and nutty taste.
If you’re looking for more heartwarming Asian-style recipes, you might love these quick ideas: check out Creamy Hash Brown Casserole with Sausage and Eggs for breakfast or this savory Cheesy Chicken Sauce perfect for weeknight dinners!
Storage Tips for Fish with Chili Bean Sauce
- Refrigeration: Store leftover fish in an airtight container for up to 3-4 days. Make sure to let it cool completely before sealing to maintain freshness.
- Freezing: Wrap the fish tightly in plastic wrap and then in foil for storage in the freezer for up to 2 months. When ready to enjoy, thaw in the refrigerator overnight and reheat gently.
- Make-Ahead: Marinate the fish and prepare the chili bean sauce a day in advance. Just steam the fish and combine with the sauce right before serving for a quick, flavorful meal.
- Reheating: Gently reheat the fish in a steamer or microwave until warmed through, then drizzle with additional sauce for added flavor before serving.
Expert Tips for Fish with Chili Bean Sauce
- Perfectly Steamed Fish: Ensure you steam the fish for the right duration—typically 5 to 10 minutes depending on size—so it flakes easily but isn’t overcooked.
- Use Fresh Ingredients: Fresh garlic and ginger elevate the flavor; avoid using powdered versions for the best aroma and taste in your fish with chili bean sauce.
- Marination Matters: Letting your fish marinate in Shaoxing wine for about 15 minutes enhances its flavor and tenderness—don’t skip this step!
- Adjust Spice Levels: Customize the chili bean paste according to your spice preference; add more for heat or reduce for a milder sauce that still packs flavor.
- Sizzle with Care: When stir-frying aromatics, don’t let them burn—just cook until fragrant, about 1-2 minutes, to keep the dish balanced.
- Garnish for Freshness: Adding fresh green onions at the end not only adds visual appeal but also an extra burst of flavor to your finished fish with chili bean sauce.
What to Serve with Steamed Whole Fish with Chili Bean Sauce
Elevate your dining experience by pairing this stunning dish with delightful accompaniments that complement its vibrant flavors and textures.
-
Steamed Jasmine Rice: The fluffy, aromatic rice is perfect for soaking up the spicy chili bean sauce, balancing the flavors beautifully.
-
Stir-Fried Bok Choy: Lightly sautéed bok choy adds a fresh, crunchy contrast while keeping the meal wholesome and colorful.
-
Cucumber Salad: A crisp cucumber salad with vinegar dressing provides a refreshing contrast to the rich flavors of the fish, enhancing your palate with a crunchy bite.
-
Miso Soup: This light, umami-rich soup offers a soothing start to your meal and reflects the traditional flavors of Asian dining.
-
Garlic Butter Noodles: Tender noodles tossed in garlic butter bring a comforting twist to your table, marrying seamlessly with the soupiness of the sauce.
-
Shao Xing Wine: Enjoy a glass of this aromatic wine while dining to elevate the experience, enchanting your taste buds with every sip.
-
Fruit Sorbet: For dessert, a light and fruity sorbet can cleanse the palate, ending your meal on a refreshing and sweet note that doesn’t overpower.
Make Ahead Options
These Steamed Whole Fish with Chili Bean Sauce are ideal for meal prep and can save you precious time on busy weeknights! You can marinate the fish in Shaoxing wine and prepare the sauce up to 24 hours in advance—just store them separately in the refrigerator. To maintain the fish’s quality, ensure it’s patted dry before marinating to lock in flavors. When you’re ready to serve, simply steam the fish until it flakes easily, then stir-fry the aromatics and mix with the prepared sauce to finish. This way, you’ll have an impressive dish on the table with minimal effort, just as delicious as if cooked fresh!

Steamed Whole Fish with Chili Bean Sauce Recipe FAQs
What type of fish should I use for this dish?
Absolutely! I recommend using firm white fish like tilapia or sea bass as the main protein. You can also substitute with cod or haddock if that’s what you have on hand. Just make sure it’s fresh for the best flavor!
How should I store the leftover fish?
You can store leftover fish in an airtight container in the refrigerator for up to 3-4 days. Make sure it cools completely before sealing the container to maintain freshness. To keep it at its best, consume the leftovers within this timeframe!
Can I freeze the fish with chili bean sauce?
Yes! To freeze, wrap the fish tightly in plastic wrap and then in foil. This will keep it for up to 2 months in the freezer. When you’re ready to enjoy it, simply thaw it in the refrigerator overnight and then gently reheat, either in a steamer or microwave, until warmed through.
How can I adjust the spice level in the sauce?
Great question! If you’re sensitive to heat, start with a smaller amount of chili bean paste and taste it as you go. You can always add more for extra spice. For a milder flavor, consider using fewer dried chilies or switching to fresh chilies with milder tones.
Is there a gluten-free option for this recipe?
Very much so! You can easily make this dish gluten-free by using tamari instead of light soy sauce. Just double-check your chili bean paste as well, since some brands may contain gluten.
How do I know when the fish is perfectly steamed?
To ensure perfectly steamed fish, keep an eye on the steaming time, aiming for 5 to 10 minutes depending on the size. The flesh should be opaque and flake easily with a fork. If the fish appears firm and slightly pulls away from the bone, it’s done!

Steamed Fish with Chili Bean Sauce for Easy Asian Flavor
Ingredients
Equipment
Method
- In a medium bowl, combine chili bean paste, light soy sauce, dark soy sauce, Shaoxing wine, black vinegar, sugar, and water. Whisk thoroughly until smooth and set aside.
- Rinse the whole fish and pat dry. Season inside and out with salt and pour Shaoxing wine over it. Let marinate for about 15 minutes.
- Set up a steamer over boiling water. Place marinated fish on a heatproof dish in the steamer, cover, and steam for 5 to 10 minutes until opaque.
- In a skillet, heat oil over medium-high heat. Add minced garlic, grated ginger, chopped green onions, and dried chilies. Stir-fry for 1 to 2 minutes until fragrant.
- Pour prepared sauce into the skillet, stir well, and cook for 2 to 3 minutes until it slightly thickens.
- Transfer the steamed fish to a serving platter, drizzle with thickened sauce, and garnish with green onions. Serve immediately with rice.







