Free Delivery on all orders above $100

Sign up for an Account and get Free 500 SEACoins (SGD5)

How long to steam fish: A quick guide to perfectly cooked fish

By Gabriela Esteban  •   6 minute read

Steaming fish is a healthy and delicious way to cook fish. It's a cooking method that retains the nutrients and natural flavours of the fish.

If you're new to steaming fish, you may be wondering how long to steam fish. The answer depends on the type of fish you're cooking and its thickness.

A pot of water steams on the stove. A whole fish hovers above the water, covered by a lid

Preparing your fish for steaming is the first step in the process.

You can use any kind of thicker fillet, such as salmon, halibut, bass, snapper, etc. You can also use a cleaned and scaled whole fish.

Once you've chosen your fish, you need to season it.

You can use salt, pepper, ginger, garlic, or any other seasoning you like. You can also add herbs and vegetables to the steaming liquid to add more flavour to the fish.

Key Takeaways

  • The steaming time for fish depends on the type of fish and its thickness.
  • You need to season the fish before steaming it.
  • Steaming fish is a healthy and flavourful way to cook fish.

Preparing Your Fish for Steaming

Fresh fish being cleaned, scaled, and seasoned. A pot of water boiling on the stove. A steaming basket ready to receive the fish

Before you start steaming your fish, you need to prepare it properly. Here are some tips to help you get started.

Selecting the Right Fish

When it comes to steaming fish, you can use any type of fish you like. However, some fish are better suited for steaming than others.

For example, sea bass, cod, snapper, bass, tilapia, flounder, grouper, red snapper, halibut, and trout are all great choices for steaming.

When selecting your fish, make sure it is fresh.

If you're not sure if the fish is fresh, look for clear eyes, firm flesh, and a fresh smell. If you're using frozen fish, make sure it is completely thawed before steaming.

Cleaning and Seasoning

Once you've selected your fish, you need to clean and season it.

If you're using a whole fish, make sure it is gutted and descaled. If you're using a fish fillet, remove any bones and skin.

To season your fish, sprinkle it with salt and pepper.

You can also add ginger, scallions, cilantro, or other aromatics to add flavour.

Drizzle some soy sauce, light soy sauce, sesame oil, rice wine, or lemon juice over the top for added flavour.

Mastering the Steaming Process

A pot of water boils on a stove. A piece of fish sits on a steaming rack above the water, surrounded by rising steam

If you're looking for a healthy and flavourful way to prepare fish, steaming is a great option. Steaming fish is simple, and it preserves the freshness and delicate texture of the fish.

In this section, we'll cover everything you need to know to master the steaming process and create a delicious steamed fish dish for your dinner table.

Setting Up Your Steamer

To steam fish, you'll need a steamer. You can use a bamboo steamer, a steamer rack in a pot or wok, or even an oven or stovetop steam oven.

If you're using a bamboo steamer or a steamer rack in a pot or wok, make sure you have enough water in the pot or wok to create steam. You can add hot water to speed up the process.

To prevent the fish from sticking to the steamer, you can place a heat-proof plate or paper towels on the steamer rack or bamboo steamer.

You can also brush the fish with hot oil or cooking oil, such as vegetable or peanut oil, before placing it in the steamer.

Steaming Time and Techniques

The steaming time will depend on the thickness and texture of the fish.

As a general guideline, it takes 8 to 10 minutes to steam a fish weighed 600 to 800g, and 10 to 12 minutes for 800 to 1 kg. However, the cooking time can vary based on the type, size, and thickness of your fish fillet.

For small, thin fillets, your fish may cook in as little time as 4 to 5 minutes. Thicker, larger fillets will take longer.

To test if the fish is done, you can drag the tines of a fork over the center of a fillet. It should flake easily.

You can also check the internal temperature of the fish with a meat thermometer. The temperature should be at least 63°C.

To add flavour to your steamed fish, you can prepare a simple sauce with ingredients such as soy sauce, ginger, garlic, and green onions.

You can garnish the fish with fresh herbs, such as cilantro or parsley, and serve it with steamed white rice.

Frequently Asked Questions

A pot of water steams on the stove, a fish fillet hovers above on a wire rack. A timer sits nearby, ticking down

What's the ideal time for steaming a fish fillet in a pan?

The ideal time for steaming a fish fillet in a pan depends on the thickness of the fillet.

As a general rule, you should steam a fish fillet for about 5-7 minutes per 1cm thickness. However, the best way to check if the fish is cooked is to insert a fork into the flesh. If the flesh flakes easily, the fish is cooked.

Can I steam a whole fish in a steamer, and how long would it take?

Yes, you can steam a whole fish in a steamer.

The ideal time for steaming a whole fish depends on the size of the fish. As a general rule, you should steam a fish for about 8-10 minutes per 500g of fish.

However, the best way to check if the fish is cooked is to insert a fork into the flesh. If the flesh flakes easily, the fish is cooked.

You can also add some aromatics like ginger and scallions to the steaming water to add flavour to the fish.

What's the duration for steaming fish wrapped in foil?

Steaming fish wrapped in foil is a great way to keep the fish moist and flavourful.

The ideal time for steaming fish wrapped in foil depends on the thickness of the fish. As a general rule, you should steam fish wrapped in foil for about 10-12 minutes per 1cm thickness.

However, the best way to check if the fish is cooked is to insert a fork into the flesh. If the flesh flakes easily, the fish is cooked.

How long should I steam fish in the oven for a healthy meal?

Steaming fish in the oven is a healthy way to cook fish.

The ideal time for steaming fish in the oven depends on the thickness of the fish. As a general rule, you should steam fish in the oven for about 10-12 minutes per 1cm thickness at 180°C.

However, the best way to check if the fish is cooked is to insert a fork into the flesh. If the flesh flakes easily, the fish is cooked.

Is it possible to steam fish without a steamer, and how would I do it?

Yes, it is possible to steam fish without a steamer.

One way to do it is to place the fish on a heatproof plate and set it on a trivet or a small bowl in a large pot. Add enough water to the pot to cover the bottom of the plate.

Cover the pot with a lid and steam the fish over medium heat.

The ideal time for steaming fish without a steamer depends on the size and thickness of the fish. As a general rule, you should steam fish without a steamer for about 8-10 minutes per 500g of fish.

What's the cooking time for steaming frozen fish to perfection?

Steaming frozen fish is a great way to cook fish that has been frozen.

The ideal time for steaming frozen fish depends on the thickness of the fish. As a general rule, you should steam frozen fish for about 15-20 minutes per 1cm thickness.

However, the best way to check if the fish is cooked is to insert a fork into the flesh. If the flesh flakes easily, the fish is cooked.

Previous Next