Catfish gets a bad reputation from people who’ve only ever had it fried, and steaming it is honestly the best way to prove that reputation wrong. Steamed catfish with yuzu sauce gives you a fillet that’s soft, moist all the way through, and carrying a bright, citrusy sauce that wakes the whole thing up. It’s also fast — the fish itself takes about ten minutes to cook, and there’s no oil splatter, no breading, no standing over a hot pan.
If you’ve been intimidated by steaming fish because it seems like a restaurant technique, this recipe is a good place to start. You need a steamer setup and a bit of attention to timing, but the actual skill required is low. What matters is getting the timing right and not overcrowding the fish, both of which are easy once you know what to watch for.
Why This Recipe Is Worth Making
Steaming is genuinely one of the fastest ways to cook fish well. There’s no preheating a pan, no worrying about oil temperature, and almost no cleanup beyond the steamer itself. It’s also nearly foolproof once you know the timing for your fillet thickness — steam is gentle, forgiving heat, and it’s much harder to dry out fish this way than with a hot pan or oven.
The yuzu sauce is what makes this feel like more than a plain, healthy dinner. Yuzu has a citrus flavor that’s sharper and more floral than lemon, and it turns a simple steamed fillet into something with real brightness and depth. If you’ve never cooked with yuzu before, this is an easy, low-stakes way to try it.
What You’ll Need
For the catfish:
- 4 catfish fillets (5–6 oz each)
- 1 teaspoon kosher salt
- 1-inch piece fresh ginger, thinly sliced
- 2 scallions, cut into 2-inch lengths, plus more thinly sliced for garnish
For the yuzu sauce:
- 3 tablespoons yuzu juice
- 2 tablespoons low-sodium soy sauce
- 1 tablespoon honey
- 1 teaspoon toasted sesame oil
- 1 small garlic clove, finely grated
- 1 teaspoon grated fresh ginger
Yuzu juice is the ingredient most people will need to hunt down — check Asian grocery stores or the international aisle of a well-stocked supermarket, where it’s often sold bottled. If you truly can’t find it, a mix of two parts fresh lemon juice to one part orange juice gets you into the same ballpark, though it won’t have yuzu’s distinct floral sharpness. Catfish works well here because it’s mild and holds together through steaming, but tilapia or any firm white fish fillet will steam the same way if that’s what you have.
How to Make It
- Set up your steamer. If you’re using a bamboo steamer over a wok, fill the wok with about 2 inches of water and bring it to a simmer. If you’re using a metal steamer basket in a pot, the same water level works — just make sure the water doesn’t touch the bottom of the basket.
- Pat the catfish fillets dry and season both sides lightly with salt.
- Lay the ginger slices and scallion pieces on a heatproof plate that fits inside your steamer, then place the fillets on top. This lifts the fish slightly and lets the aromatics flavor it from underneath as it steams.
- Once the water is simmering, place the plate into the steamer, cover, and steam for 8 to 10 minutes depending on thickness. You’re looking for fish that flakes easily with a fork and has gone from translucent to fully opaque all the way through — if the center still looks glassy, give it another minute or two.
- While the fish steams, whisk together yuzu juice, soy sauce, honey, sesame oil, garlic, and ginger in a small bowl. Taste it — it should hit you with citrus first, then a savory backend from the soy sauce. Adjust with a little more honey if it’s too sharp, or more yuzu if it needs brightness.
- Once the fish is done, carefully remove the plate from the steamer — it will be hot, and there’s usually a bit of liquid pooled underneath from the fish itself. You can discard that liquid or spoon a small amount into the sauce for extra depth.
- Spoon the yuzu sauce generously over the fish, scatter fresh sliced scallions on top, and serve immediately while everything is still hot.
Tips That Actually Make a Difference
- Don’t stack the fillets or crowd the steamer plate. Overlapping pieces cook unevenly, and the thicker spots will still be underdone when the thinner spots are ready.
- Check for doneness by flaking the thickest part of one fillet with a fork rather than guessing by time alone — fillet thickness varies enough between fish that the clock isn’t a perfect guide.
- Make the sauce while the fish steams rather than after. It takes two minutes and means you’re not standing around with hot, resting fish while you scramble to whisk.
- If your steamer plate doesn’t have a lip to catch juices, use a shallow heatproof bowl instead — a lot of liquid comes off the fish as it steams, and a flat plate will let it run everywhere.
Mistakes to Watch Out For
- Oversteaming the fish: catfish fillets go from perfectly tender to dry and stringy fast once they’re fully cooked. Start checking at the 8-minute mark rather than waiting for the full 10, especially with thinner fillets.
- Skipping the pat-dry step: wet fish steams unevenly and dilutes the seasoning on the surface. A quick pat with a paper towel before seasoning makes a real difference.
- Letting the sauce sit too long before serving: yuzu’s brightness fades if the sauce sits around, especially if it’s warm from the kitchen. Make it close to serving time, not an hour ahead.
- Not adjusting the sauce to taste: yuzu juice varies in sharpness by brand, and bottled versions are sometimes more acidic than fresh. Taste before you pour it all over the fish, since it’s much easier to add more honey than to fix an overly sweet batch.
Easy Ways to Change It Up
- Swap the fish: cod, tilapia, or flounder all steam well using the same timing guidelines, adjusted slightly for thickness.
- No yuzu on hand: the lemon-orange juice blend mentioned earlier works in a pinch, or you can use straight lime juice for a different but still bright citrus profile.
- Add heat: a small pinch of red pepper flakes or a few thin slices of fresh chili in the sauce gives it a spicy edge that plays well against the citrus.
- Low-sodium version: reduce the soy sauce slightly and add a touch more honey and yuzu to keep the balance without leaning as hard on salt.
What to Serve It With
Steamed jasmine or short-grain rice is the natural pairing here — it soaks up the yuzu sauce and gives the meal some substance. On the side, something simple and green works best: steamed bok choy, sautéed snap peas, or a quick cucumber salad with rice vinegar all keep the meal light rather than heavy. If you want to round it out further, a clear miso or vegetable soup on the side makes this feel like a complete, restaurant-style meal without much extra effort.
Leftovers and Reheating
Store leftover fish and sauce separately in airtight containers in the refrigerator for up to two days. Steamed fish doesn’t reheat particularly well in a microwave — it tends to turn rubbery — so your best bet is a very gentle reheat in a covered pan with a splash of water over low heat, just until warmed through. The sauce keeps fine on its own and can be spooned on cold or gently warmed separately before serving.
Approximate Nutrition Per Serving
| Calories240kcal | Protein24g | Carbohydrates9g | Fat11g | Fiber0g |
Values are approximate estimates for informational purposes only and will vary based on specific ingredients and portion sizes.
Final Thoughts
Steamed catfish with yuzu sauce is one of those dinners that feels like it took more effort than it actually did — ten minutes of steaming and a quick sauce, and you’ve got something that tastes bright and put-together. If you’ve got yuzu juice sitting in the fridge with no plan for it, or you just want an easy way to cook fish without heating up a pan of oil, this is worth putting on the list for tonight.