This Vietnamese steamed fish recipe highlights the freshness of seafood combined with aromatic herbs and zesty lime, creating a light yet flavorful dish.
Steaming preserves the fish's delicate texture and moisture, making it a healthy cooking method that locks in flavors and nutrients.
The bright herbs and lime sauce balance the natural sweetness of the fish for an authentic taste of Vietnamese cuisine.
Why Youโll Love This Recipe
- Steaming cooks the fish gently, preserving moisture and tenderness without added fat.
- The combination of fresh herbs like cilantro, mint, and Thai basil infuses vibrant fragrance and depth to the dish.
- Lime juice and fish sauce add a perfect balance of tangy and savory that complements rather than overpowers the fish.
- Using a whole fish or fillets ensures even cooking and allows the flavors to meld well during steaming.
Authentic Vietnamese Steamed Fish with Fresh Herbs and Lime
A healthy and flavorful Vietnamese steamed fish recipe featuring fragrant fresh herbs and bright lime, perfectly steamed to retain moisture and delicate texture.
- Prep time
- 15 minutes
- Cook time
- 15 minutes
- Servings
- 4
- Yield
- Serves 4
Ingredients
- 1 whole white fish (about 1.5 lbs/700 g), cleaned and scaled (or 4 fillets of white fish, about 6 oz/170 g each)
- 3 tablespoons fish sauce
- 2 tablespoons fresh lime juice
- 1 tablespoon sugar
- 2 cloves garlic, minced
- 2 small red Thai chilies, thinly sliced (optional for heat)
- 1 bunch fresh cilantro leaves
- 1 bunch fresh mint leaves
- 1 bunch fresh Thai basil leaves
- 1 thumb-sized piece of fresh ginger, peeled and julienned
- 3 green onions, cut into 2-inch (5 cm) pieces
- Salt, as needed
- Black pepper, freshly ground, as needed
Instructions
- Prepare the fish and herbs If using a whole fish, make 3-4 diagonal slashes on each side to help it cook evenly. Season the fish lightly with salt and pepper inside and out. Rinse and pat dry. If using fillets, season both sides with salt and pepper.
- Make the sauce In a small bowl, combine the fish sauce, lime juice, sugar, minced garlic, and sliced red chilies. Stir until the sugar dissolves completely.
- Prepare steaming setup and plate the fish Lay half of the ginger slices, green onion pieces, and some cilantro, mint, and basil leaves on a heatproof serving plate that fits inside your steamer. Place the fish on top and then top with the remaining herbs and ginger slivers.
- Steam the fish Bring water to a boil in a steamer pot or wok with a steaming rack. Place the plate with the fish inside the steamer. Cover and steam over medium-high heat for 12 to 15 minutes, or until the fish reaches an internal temperature of 145ยฐF (63ยฐC) and flakes easily with a fork.
- Serve Carefully remove the plate from the steamer. Pour the prepared sauce over the hot steamed fish. Garnish with additional fresh herbs if desired. Serve immediately with steamed rice.
Helpful Tips
- Ensure the fish is fresh and sourced from a reputable vendor to minimize risk of foodborne illness.
- Use a thermometer to verify the fish is fully cooked to an internal temperature of 145ยฐF (63ยฐC).
- If you prefer milder heat, omit or reduce the Thai chilies.
- Fresh herbs are key โ do not substitute with dried herbs for authentic flavor.
- Serve immediately after steaming for best texture and taste.
Storage and Make-Ahead
Store any leftover steamed fish in an airtight container in the refrigerator for up to 2 days.
Reheat gently using a steamer or microwave to prevent drying out โ do not overcook.
Do not freeze cooked steamed fish, as texture will degrade significantly.
Frequently Asked Questions
Can I use frozen fish for this recipe?
Yes, you can use properly thawed fresh-quality frozen fish. Thaw it completely in the refrigerator overnight and pat dry before steaming.
What if I donโt have a steamer?
You can create a makeshift steaming setup using a large pot with a metal rack or heatproof plate inside, making sure the water does not touch the fish.
Can I use other herbs if I canโt find Thai basil or mint?
Substitute with fresh basil and parsley if Thai basil or mint are unavailable, but the flavor will be less authentic.











Leave a Reply