What could be better than a perfectly cooked slice of fish? Steamed fish is an easy and healthy meal that can be served at any dinner. Start with a fillet of your favorite fish, or you can opt for a whole fish that's been cleaned and scaled, accompanied by suitable vegetables and seasonings. Whether you're preparing a meal for a few or a large group, you can easily create this dish. Learn the methods for steaming fish properly through this guide.
Steps
Using the Microwave

Prepare the Fish. You can use any type of thick fish fillet (salmon, flounder, bass, snapper, etc.). Alternatively, you can use a whole fish that has been cleaned and scaled. Place the fish on a glass plate that has been lightly greased with oil and cover it with plastic wrap.
- If you need to steam multiple fillets at once, you can stack them on top of each other on the plate.

Prepare a Side Dish for the Fish (Optional). If you'd like, you can prepare an easy side dish while the fish is steaming in the microwave. Place rice in the rice cooker and turn it on. Try using basmati rice or jasmine rice. Alternatively, you can boil water to cook couscous (a North African dish). Add salt to the water for the couscous and include a bit of butter or oil.
Prepare the Fish Seasoning. This is the fun part. What flavors are you craving? You can easily season the fish using one of the following suggestions, or create your own unique mix. Don't worry about seasoning the fish perfectly—just add your spices!
- Some coconut milk, cloves, a sliced garlic clove, fresh or dried basil, cilantro, chopped chives, and lemon juice.
- Fresh lemon or lemon juice, sliced green onions, garlic, salt, and pepper.
- A pinch of fennel seed powder, chopped garlic, sliced onions, cilantro, salt, and pepper.
- A little soy sauce, sesame oil, grated ginger, some rice wine, and sesame seeds.

Place the Fish in the Microwave. Cover the fish with plastic wrap and place it in the microwave for 4-5 minutes, depending on the thickness of the fillet you're using.
- Carefully use a fork to check the fish's doneness by gently separating the fish flesh. If the flesh is white (or appears opaque) and can easily flake apart, the fish is cooked.

Serving the Dish. Pair your steamed fish with side dishes such as rice, couscous, salad, or any other dish you prefer, and enjoy!
Using a Steamer
Prepare the steamer. Add approximately 50-60 ml of water into a deep pan or pot. Make sure the bamboo steaming basket fits comfortably on top of the pan or pot, creating a gap between the bottom of the steamer and the water. Bring the water to a boil on high heat.
Prepare the fish marinade (optional). This is the fun part. What flavor are you craving? You can easily season the fish using one of the following suggestions or create your own marinade. Don't worry about perfect seasoning, just add what you prefer!
- A little coconut milk, cloves, a sliced garlic clove, fresh or dried basil, cilantro, sliced chives, and lime juice.
- Fresh lemon or lemon juice, sliced green onions, garlic, salt, and pepper.
- Some fennel seed powder, minced garlic, sliced onions, cilantro, salt, and pepper.
- Some soy sauce, sesame oil, grated ginger, a bit of rice wine, and sesame seeds.
- For a whole fish (scaled and cleaned), add salt and pepper to the diagonal cuts on both sides of the fish.
Line the bottom of the bamboo steamer with cabbage leaves. If you're using fish fillets, place a large leaf under each fillet, ensuring the skin side is down. If you're using a whole fish, overlap the cabbage leaves to cover the entire bottom of the steamer.
- Add one-third of the sauce over the fish.
Steam the fish. Place the bamboo basket with the fish over a deep pan or pot filled with boiling water. Cover with a lid. The steaming time will depend on the thickness of the fish, with a whole fish taking longer. A fillet about 2.5 cm thick will cook in about 10 minutes.
- Be cautious not to overcook the fish, or the flesh will become too soft.
- Check the fish after 10 minutes and then every few minutes afterward until it's done.
- The fish is cooked when the flesh easily separates from the bones and loses its transparency.
- Once you remove the pot from the heat, the fish will continue to cook from residual heat.

Plate the dish. For fish fillets, you can keep the fish on the cabbage leaves. For a whole fish, remove it from the basket and place it on a plate, or place the entire steamer basket on the plate and serve the fish directly from the basket. Drizzle the sauce over the fish, and if there’s any leftover sauce, place it on the dining table.
Using an Oven or Grill

Preheat the oven or grill. Set the oven to 350°F or heat the grill for 10-15 minutes. Make sure the oven rack is positioned in the middle. For the grill, warm it slightly, then use a brush to clean the grill rack before cooking. Place the grill rack in the middle or lower position and adjust the temperature to medium.
Prepare your seasoning mixture. In a small bowl, mix any spices you prefer. This part is the most fun! What flavor are you craving? You can easily season the fish using one of these ideas or create your own blend. Don't stress about making the perfect marinade—just add your spices!
- A bit of coconut milk, cloves, a sliced garlic clove, fresh or dried basil, coriander, sliced chives, and lime juice.
- Fresh lime or lime juice, chopped green onions, garlic, salt, and pepper.
- A touch of fennel powder, a diced garlic clove, sliced onion, coriander, salt, and pepper.
- A bit of soy sauce, sesame oil, grated ginger, a dash of rice wine, and sesame seeds.
Wrap the surface of your cooking tool with foil. If you're using the oven, wrap the baking tray with aluminum foil so it can cover the fish. Alternatively, you can wrap the grill with a large piece of foil that can enclose the fish.
- You can also use banana leaves or Ti leaves to wrap the fish.

Place the fish on the foil-covered grill or tray. Arrange the fish in the center of the foil. Pour a little of the seasoning mixture over the fish. You can also add a few lime wedges or slices into the fish for extra flavor if desired.
Wrap the fish. Fold the edges of the aluminum foil around the fish to create a tight seal. Bake the fish in the oven or grill for 15 minutes for fillets or 25 minutes for whole fish. Be sure to check the fish to confirm it’s fully cooked, and extend the cooking time if needed.
- The fish is done when you can easily separate the flesh from the surface, and the meat has lost its transparency.
- Once the cooking time is over, let the fish rest for a few minutes before checking to ensure it’s fully cooked.
- If grilling the fish, remember to close the grill lid.

Serve the dish. Be cautious when opening the foil surrounding the fish. Hot steam may escape when you open the foil, and you could burn yourself. Use metal tongs or two forks to carefully open the foil. Then, use a metal spatula to gently lift the fish onto a plate and drizzle any remaining seasoning mixture over it. Serve immediately.
Tips
- Adding pepper and cilantro leaves to the dish will enhance its flavor. Feel free to get creative with the herbs and spices you use.
- Choose firm fish varieties like bass, perch, tilapia, grouper, or other firm fish. Avoid using this method for salmon or mackerel.
- If using a traditional steamer, add a handful of Southern White Cedar bark to the water. It imparts a mild woodsy flavor that complements the fish and vegetables.
- It’s best to eat the dish while it's still hot.
- Use fresh fish if possible. If using frozen fish, make sure to fully thaw it before cooking.
Warnings
- Almost all types of fish, shrimp, and crab contain traces of mercury. Mercury is a toxic metal and can be harmful to the health of certain individuals. High mercury levels can pose a risk to fetuses or young children. The impact of mercury in fish or shellfish depends on the amount consumed and the mercury levels within them. The U.S. Food and Drug Administration (FDA) and the Environmental Protection Agency (EPA) recommend that women who may become pregnant, are pregnant, breastfeeding, and young children avoid certain types of fish and instead consume those with lower mercury levels.
What You Will Need
- Cleaned and scaled fish fillets or whole fish
- Steaming pot or deep frying pan
- Microwave oven
- Oven or grill
- A few bowls
- Spoon
- Plate
- Metal spatula
- Aluminum foil
- Frying pan
- Water tray
- Steamer basket
- Seasonings (optional)
