Steamed Fish in Soy Sauce Broth
A whole fish steamed until tender in a savory soy-based broth, finished with fresh green onions. Simple, comforting, and perfect for a weeknight dinner.
- Total time
- 30 min
- Servings
- 2
- Calories
- 250
- Protein
- 30g
Ingredients
- 1 whole whole fish (such as sea bass or trout), cleaned
- ¼ cup soy sauce
- ½ cup water
- 2 stalks green onions, sliced
- 2 cloves garlic, minced
- 1 inch piece ginger, sliced
- 1 tsp sesame oil
- 1 tsp sugar
Instructions
- 1
Pat the 1 whole fish dry with paper towels. Score both sides with shallow diagonal cuts, about 2-3 cuts per side.
- 2
In a small bowl, mix 0.25 cup soy sauce, 0.5 cup water, 1 tsp sugar, and 1 tsp sesame oil until the sugar dissolves.
- 3
Place the fish in a shallow pan or dish that fits in your steamer. Scatter 2 minced garlic cloves and 1 inch sliced ginger over and inside the fish.
- 4
Pour the soy mixture over the fish. Steam over high heat, covered, until the fish flakes easily with a fork, about 15-20 minutes depending on size.
- 5
Carefully remove the fish from the steamer. Sprinkle with 2 sliced green onions and serve hot with the broth spooned over.
- 6
Optional: add a pinch of red pepper flakes or a splash of rice vinegar to the broth for extra kick.
Tools you’ll need
- steamer or large pot with lid
- shallow dish or plate
- small bowl
- knife
- cutting board
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.


