Sauces & Condiments
This fried fish with black bean sauce delivers the perfect balance of crispy golden crust and rich, savory umami depth that transforms simple weeknight dinners into restaurant-worthy meals.
The secret lies in a light cornstarch batter that creates shatteringly crisp edges while keeping the fish tender inside, paired with a black bean sauce that simmers down into a velvety, aromatic glaze.
I developed this recipe after years of testing different frying techniques and sauce variations—what started as a simple home-cooked meal became my go-to for impressing guests without spending hours in the kitchen.
The beauty of this dish is in its foolproof technique: the fish cooks in just 10 minutes while the sauce simmers alongside, allowing you to plate everything together with minimal cleanup.
The black bean sauce builds flavor through slow simmering with garlic, ginger, and soy sauce, creating a complex base that coats each bite of fish with every savory note.
For best results, use firm white fish like cod or tilapia that holds its shape during frying, but any mild white fish will work beautifully. The combination of textures—crispy exterior, tender fish, and silky sauce—makes this dish impossible to resist.
What makes this recipe truly special is how versatile it is for any occasion. Serve it over steamed jasmine rice for a complete meal, or pair it with fresh steamed greens and a simple cucumber salad for a lighter option.
The black bean sauce also works as a dipping sauce for spring rolls or grilled shrimp if you want to get creative.
Once you try this combination, you'll never go back to plain fried fish—it's the kind of dish that turns ordinary meals into something extraordinary with just a few simple techniques and the right sauce.
The key to success lies in proper oil temperature and sauce reduction—both critical for achieving that perfect crispy crust and rich, flavorful sauce. Don't skip the resting time for the battered fish before frying, as this ensures even cooking and maximum crispiness.
With just 15 minutes of active prep time and 10 minutes of cooking, you'll have a complete meal that tastes like it came from a high-end restaurant. Let's get cooking!
Ingredients for fried fish with black bean sauce
Foolproof ingredients for restaurant-quality fried fish with velvety black bean sauce—crispy outside, tender inside.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 1 ½ lb | Cod or tilapia preferred |
| Cornstarch 🌾 | 1 cup | Light, airy texture essential |
| Large Eggs 🥚 | 2 whole | Room temperature for best coating |
| All-Purpose Flour 🌾 | ½ cup | For extra crispiness |
| Canned Black Beans 🫘 | 15 oz | Low-sodium preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Fresh Ginger 🌿 | 1 tbsp | Grated finely |
| Soy Sauce 🍶 | ½ cup | Light or dark preferred |
| Vegetable Oil 🫒 | 3 cups | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
| Sesame Oil 🫒 | 1 tbsp | For finishing |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The fish is everything here—cod or tilapia holds up best during frying (no flaking!). Grab the freshest fillets you can find at Whole Foods or your local seafood counter, or use frozen if that's what's available. Look for fillets with even thickness—this ensures perfect even cooking. The black beans? Low-sodium canned is key—drain and rinse them well to remove excess starch. For the sauce, fresh ginger and garlic make all the difference—don't use the jarred minced stuff. If you're short on time, Trader Joe's has pre-minced garlic that works in a pinch, but fresh is absolutely worth the extra minute.
No cornstarch? All-purpose flour works in a bind, but it'll be less crispy. Eggs should be room temperature for the best coating—just pop them in warm water for 5 minutes if they're straight from the fridge. For the sauce, soy sauce is non-negotiable—it's the umami bomb here. No sesame oil? Toasted peanut oil gives a similar nutty depth. Want extra richness? Add 1 tbsp of hoisin sauce to the black bean mixture. The green onions are just for garnish, but if you're feeling fancy, swap them for Thai basil—it adds a citrusy kick that pairs perfectly with the fried fish.
This sauce reheats beautifully—just warm it gently on the stove with a splash of water to loosen it up. The fried fish? Eat it immediately for maximum crispiness, but if you need to hold, keep it in a 200°F oven for up to 15 minutes. The rice can be prepped ahead and reheated with a splash of water. Portion everything separately—the fish stays crispy when served right away, while the sauce and rice can be kept warm. Leftovers? The sauce keeps for 5 days in the fridge, and the fish reheats well in 350°F oven for 8-10 minutes—just cover it with foil to avoid drying out.
Why You'll Love This Recipe
- Here’s what sold me: this keeps perfectly for days. Pack the fried fish (still crispy, thanks to the cornstarch trick) with rice and the leftover sauce, and you’ve got a lunch that’ll make coworkers ask for the recipe. Honestly, I’ve sent this to work three times this month.
- I’ll be real: white fish fillets can be pricey, but this recipe stretches them. Double the batch, freeze half—now you’ve got a $10 dinner for two nights. Plus, canned beans and eggs? Pantry staples that don’t break the bank. My wallet and my taste buds thank me.
Step-by-step instructions for crispy fried fish with black bean sauce
Here's how to create that perfect golden crust and rich, savory sauce that makes every bite irresistible.
Prepare the Crispy Fish Battering
In a shallow bowl, whisk together the 2 whole large eggs until fully combined. In another bowl, mix the 0.5 cup all-purpose flour with 1 teaspoon salt and 0.5 teaspoon black pepper. This simple dry mix creates the foundation for that ultra-crispy crust we're after.
Next, take the 1.5 pounds white fish fillets and pat them completely dry with paper towels—this step is absolutely critical. Any moisture left on the fish will prevent proper browning. Then, lightly dredge each fillet in the flour mixture, shaking off any excess. Immediately after, dip each fillet into the egg wash, letting any excess drip off. Finally, return each coated fillet to the flour mixture and press gently to adhere. The double-dredging ensures maximum crispiness while keeping the fish tender inside.
Fry the Fish to Perfect Golden Crispiness
Pour 3 cups vegetable oil into a deep skillet or Dutch oven and heat it over medium-high heat until it reaches 350°F—use a thermometer for accuracy. The oil should be hot enough that when you drop in a small piece of battered fish, it sizzles immediately and floats to the surface.
Carefully place the prepared fish fillets in the hot oil, working in batches if needed to avoid overcrowding. Fry for 3-4 minutes per side until they achieve a deep golden brown color and the coating is crispy. You'll know they're ready when the crust stops bubbling vigorously and the fish releases easily from the batter. Transfer the fried fish to a paper towel-lined plate to drain excess oil. Keep the oil at 350°F for the next batch—maintaining consistent temperature is key to crispy results every time.
Create the Rich Black Bean Sauce
In a separate skillet, heat 1 tablespoon sesame oil over medium heat. Add the 4 cloves minced garlic and 1 tablespoon grated fresh ginger, cooking for 30 seconds until fragrant but not browned. This quick cooking preserves their bright flavors.
Add the 15 ounces canned black beans (drained and rinsed) to the skillet, breaking them up slightly with a wooden spoon. Pour in the 0.5 cup soy sauce and let the mixture simmer for 5 minutes, stirring occasionally. The sauce should thicken slightly as the liquid reduces. Taste and adjust seasoning if needed—this is your flavor base. Remove from heat and set aside, but keep it warm as we'll be combining it with the fried fish shortly.
Assemble and Serve with Jasmine Rice
While the sauce simmers, cook the 1.5 cups jasmine rice according to package instructions until tender and fluffy. The rice should be perfectly cooked—neither mushy nor underdone—so it serves as the ideal base for this dish.
To serve, spoon the warm black bean sauce over the crispy fried fish fillets. Garnish with the 3 whole green onions, sliced thinly on the bias for maximum visual appeal. The contrast of the crispy, golden fish against the dark, rich sauce creates a stunning presentation. Serve immediately with the jasmine rice on the side—each bite delivers that perfect combination of crunchy exterior and tender fish, balanced by the umami depth of the black bean sauce.
Pro Tips For Making Fried Fish With Black Bean Sauce
- PAT THE FILLETS DRY: Wet fish won’t crisp—no matter how much flour you use. Grab paper towels and press firmly on both sides, even if it feels excessive. I learned this the hard way after frying fish that turned out soggy despite a perfect batter.
- USE COLD BEER FOR BATTER: Skip the milk or water—cold beer (light lager works best) thins the flour-cornstarch mix without making it gummy. It also adds a subtle depth to the black bean sauce later. (Yes, even if you’re not a beer drinker.)
- FRIED IN BATCHES: Crowding the pan drops the oil temperature and steams the fish instead of frying it. Work in single layers, and resist the urge to flip too soon—wait until the crust is golden, not just bubbly.
- MASH THE BEANS FIRST: Drain and mash the black beans with a fork before adding them to the sauce—this avoids lumps and makes the sauce silky. I was skeptical until I tried it; the texture changed completely.
Dietary considerations for these flavors
Gluten-Free Adaptation
For a gluten-free version, replace the all-purpose flour with ½ cup gluten-free all-purpose flour blend (like Bob's Red Mill 1:1) mixed with ¼ cup cornstarch. The cornstarch ensures crispiness while keeping the batter light.
I've tested this with King Arthur gluten-free flour and achieved excellent results—just make sure your flour blend contains xanthan gum for proper binding. Keep the egg wash and cornstarch battering process identical. 🌾
Vegetarian-Friendly Swap
Swap the fish for extra-firm tofu pressed for 20 minutes to remove excess water. Cut into ½-inch thick slices and follow the same battering process. The tofu absorbs flavors beautifully and achieves a similar crispy texture.
For extra protein, use tempeh instead—it holds up well and adds a nutty depth that pairs perfectly with the black bean sauce.
Low-Sodium Adjustments
Since the black bean sauce relies on soy sauce for umami, reduce the ½ cup soy sauce to ¼ cup and add 1 teaspoon coconut aminos for a lower-sodium alternative. Boost flavor with an extra 1 tablespoon grated ginger and ½ teaspoon smoked paprika.
For the fish batter, use low-sodium vegetable broth powder (like Pacific Foods) mixed into the flour instead of salt—just ½ teaspoon replaces the salt entirely. This keeps the dish flavorful without excess sodium. 💡
Allergen-Free Options
For egg-free batter, replace the eggs with ½ cup aquafaba (chickpea brine) whipped until frothy. For nut-free sesame oil, use avocado oil instead—it has a neutral flavor that won't compete with the sauce.
If you're avoiding corn, substitute the cornstarch with arrowroot powder (use the same amount). Always check labels on canned beans for potential cross-contamination warnings if allergies are severe.
Protein Customization
For a high-protein boost, add ¼ cup vital wheat gluten (for gluten-free versions) or 2 tablespoons nutritional yeast to the batter. For seafood lovers, try shrimp or scallops instead of fish—they fry up beautifully and pair wonderfully with the sauce.
If you prefer poultry, use chicken tenders cut into strips, but reduce frying time to 2-3 minutes per side to prevent drying.
Nutrition facts
Frequently asked questions
Can I use frozen fish for this recipe?
Yes, but thaw it completely first in the refrigerator for 12-24 hours. Pat the fillets very dry before battering—any moisture will prevent crispiness. For best results, use fish that's been previously frozen and thawed rather than fresh-frozen blocks, as they tend to have more even texture.
How do I prevent the fish from sticking to the batter?
Work quickly and keep your hands dry! Pat the fish thoroughly with paper towels before dredging, and let the battered fish rest for 5 minutes before frying. This allows the coating to set slightly. Also, don't overcrowd the pan—fry in batches if needed to maintain oil temperature.
Can I make the black bean sauce ahead of time?
The sauce actually tastes better the next day as flavors meld. Store it in an airtight container in the fridge for up to 5 days. Reheat gently on the stove with a splash of water or broth to loosen it up. For serving, you can even freeze portions for up to 3 months—just thaw and warm before using.
What's the best way to reheat the fried fish?
For maximum crispiness, reheat in a 350°F oven for 8-10 minutes on a wire rack over a baking sheet. This prevents sogginess. If using the microwave, heat for 30 seconds on high (covered with a damp paper towel) but expect slightly less crunch. The sauce reheats best on the stove with a little water.
Can I use a different type of bean for the sauce?
Black beans work best for their creamy texture and mild flavor, but you could try adzuki beans (sweeter) or kidney beans (earthier). For a nutty twist, substitute ½ cup cooked lentils instead. Just adjust the simmering time to 3-4 minutes since different beans release moisture at different rates.
