This Poached Fish with Soy Glaze is a delicate, savory dish that’s as elegant as it is easy. The fish is gently poached until flaky and tender, then drizzled with a glossy soy glaze that’s packed with umami and just a touch of sweetness. I love how light and flavorful this recipe is—it’s a beautiful way to enjoy fish without heavy sauces or frying.
Why You’ll Love This Recipe
I love this recipe because it highlights the natural flavor of the fish while adding depth through the glaze. Poaching keeps the fish moist and tender, and the soy-based glaze brings a rich, salty-sweet finish. It’s perfect for a quick weeknight dinner or when I want something clean, light, and satisfying. Plus, it pairs beautifully with rice, noodles, or steamed vegetables.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
White fish fillets (cod, halibut, tilapia, or sea bass)
-
Water or light fish broth
-
Soy sauce
-
Rice vinegar
-
Brown sugar or honey
-
Garlic, minced
-
Fresh ginger, sliced or grated
-
Sesame oil
-
Cornstarch (for thickening glaze)
-
Green onions, sliced (for garnish)
-
Sesame seeds (optional)
-
Fresh cilantro or herbs (optional)
Directions
-
I start by preparing the poaching liquid: In a shallow skillet, I combine water (or light broth), a splash of soy sauce, sliced ginger, and garlic. I bring it to a gentle simmer over medium heat.
-
I carefully place the fish fillets into the simmering liquid, making sure they’re partially submerged.
-
I cover the pan and let the fish poach gently for 7–10 minutes, depending on thickness, until it flakes easily with a fork.
-
While the fish poaches, I prepare the glaze. In a small saucepan, I combine soy sauce, rice vinegar, brown sugar, garlic, and sesame oil. I bring it to a simmer.
-
I whisk together a little cornstarch and water, then stir it into the simmering glaze to thicken it slightly. It should become glossy and coat the back of a spoon.
-
Once the fish is done, I transfer it to a plate and drizzle the soy glaze over the top.
-
I finish with sliced green onions, sesame seeds, or fresh cilantro for garnish.
Servings and timing
This recipe serves 2–4 people. It takes about 10 minutes to prep and another 10–12 minutes to cook, making it a quick, 25-minute meal from start to finish.
Variations
Sometimes I add a splash of mirin or sake to the glaze for extra depth. If I want a spicy kick, I stir in a pinch of red pepper flakes or a dash of chili oil. I also love poaching the fish in a mix of green tea and broth for a subtle herbal note.
storage/reheating
Leftover fish can be stored in an airtight container in the fridge for up to 2 days. To reheat, I gently warm it in a covered skillet over low heat with a splash of water or broth. I avoid the microwave, as it can dry the fish out.
FAQs
What kind of fish works best for poaching?
I like using firm, mild white fish like cod, halibut, or tilapia. These hold their shape and soak up flavor without falling apart.
Can I make the glaze ahead of time?
Yes, I often make the glaze a day or two in advance and store it in the fridge. I reheat it gently before serving.
Do I have to use cornstarch in the glaze?
No, but I find it helps create that nice thick, glossy finish. If I prefer, I can reduce the glaze slightly without thickener, or use arrowroot as an alternative.
Can I poach the fish in the glaze?
I wouldn’t recommend it. Poaching in the glaze could make the flavor overpowering. I prefer poaching in a gentle broth and finishing with the glaze on top.
What sides go well with this dish?
I usually serve it with jasmine rice, soba noodles, or steamed bok choy. It also pairs nicely with sautéed greens or a light cucumber salad.
Conclusion
This Poached Fish with Soy Glaze is one of my favorite ways to enjoy a light, flavorful meal that comes together quickly. The tender fish and savory glaze are a perfect match, and it’s elegant enough for guests but easy enough for a weeknight. It’s a go-to dish whenever I want something healthy, tasty, and beautifully simple.
Poached Fish with Soy Glaze
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This Poached Fish with Soy Glaze is a delicate, savory dish where tender poached fish is paired with a glossy, umami-rich soy glaze. It’s light, flavorful, and perfect for a quick and elegant weeknight dinner.
- Author: Emma
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Total Time: 25 minutes
- Yield: 2–4 servings
- Category: Dinner
- Method: Poaching
- Cuisine: Asian
Ingredients
- 4 white fish fillets (cod, halibut, tilapia, or sea bass)
- 2 cups water or light fish broth
- 3 tablespoons soy sauce
- 1 tablespoon rice vinegar
- 1 tablespoon brown sugar or honey
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, sliced or grated
- 1 teaspoon sesame oil
- 1 tablespoon cornstarch (for thickening glaze)
- Green onions, sliced (for garnish)
- Sesame seeds (optional)
- Fresh cilantro or herbs (optional)
Instructions
- In a shallow skillet, combine water (or broth), soy sauce, ginger, and garlic. Bring to a simmer over medium heat.
- Carefully add fish fillets, ensuring they are partially submerged in the liquid. Cover and poach for 7–10 minutes, until the fish flakes easily with a fork.
- While the fish poaches, prepare the glaze by combining soy sauce, rice vinegar, brown sugar, garlic, and sesame oil in a small saucepan. Bring to a simmer.
- Mix cornstarch and water, then whisk into the simmering glaze to thicken. Let it cook for a few minutes until glossy.
- Transfer poached fish to a plate and drizzle with the prepared soy glaze.
- Garnish with green onions, sesame seeds, or cilantro before serving.
Notes
- Use firm, mild white fish like cod, halibut, or tilapia for the best poaching results.
- Add mirin or sake to the glaze for extra depth of flavor.
- For a spicy kick, incorporate red pepper flakes or chili oil.
- Poach the fish in a mix of green tea and broth for a subtle herbal flavor.
- Reheat leftovers gently in a covered skillet to maintain the fish’s texture.
Nutrition
- Serving Size: 1 fillet
- Calories: 220
- Sugar: 7g
- Sodium: 890mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 0g
- Protein: 28g
- Cholesterol: 70mg