How to Cook Fish in Microwave

How to Cook Fish in Microwave

Can You Cook Fish in the Microwave?

Yes — and it works better than most people expect. The microwave steams fish gently and quickly, producing moist, flaky results in 3–5 minutes. It's one of the fastest ways to cook a healthy protein-rich meal. The key is using the right technique and container to control moisture and prevent overcooking.

Step-by-Step: How to Cook Fish in the Microwave

Step 1: Choose the Right Fish

Mild, thin white fish fillets work best in the microwave: tilapia, cod, sole, flounder, and halibut. Salmon also works well. Avoid very thick steaks (like whole tuna steaks) — they cook unevenly. Fillets should be no more than 1 inch (2.5cm) thick for best results.

Step 2: Pat Dry and Season

Pat the fish dry with a paper towel — excess moisture can make it steam unevenly. Season with salt, pepper, lemon juice, herbs, or your preferred seasoning. A drizzle of olive oil or a small pat of butter adds richness and helps keep the fish moist.

Step 3: Place in a Microwave-Safe Container

Lay the fish in a single layer in a microwave-safe glass container. Don't stack fillets — they need to cook in a single layer for even results.

👉 We recommend: M MCIRCO 10-Pack 22 Oz Glass Meal Prep Containers with Lids

Step 4: Add a Splash of Liquid

Add 1–2 tablespoons of water, white wine, or broth to the container. This creates steam that keeps the fish moist and helps it cook evenly. Add lemon slices on top for extra flavor.

Step 5: Cover Tightly

Cover with a microwave-safe lid or splatter cover. A tight cover traps steam and is essential for moist, evenly cooked fish.

👉 We recommend: Microwave Splatter Cover with Anti-Scald Base Plate (BPA-Free Silicone, 10.7 inch)

Step 6: Microwave at 70% Power

Use 70% power, not full power. Full power can make fish rubbery and cause uneven cooking. Lower power gives a gentler, more even result.

Step 7: Cook in Short Intervals

Microwave for 90 seconds, then check. The fish is done when it flakes easily with a fork and the flesh is opaque throughout. Continue in 30-second intervals if needed. Most fillets take 2–4 minutes total depending on thickness.

Step 8: Rest Before Serving

Let the fish rest covered for 1 minute after microwaving. Residual heat finishes the cooking and the flesh firms up slightly.

Cooking Times by Fish Type

Fish Thickness Time at 70% Power
Tilapia / sole / flounder Thin (<0.5 in) 2–3 min
Cod / halibut Medium (0.5–1 in) 3–4 min
Salmon fillet Medium (0.75–1 in) 3–4 min
Shrimp (peeled) Small 1.5–2 min

Use a Microwave Steamer for Best Results

A dedicated microwave steamer is ideal for cooking fish — it holds the fish above the water level for true steam cooking, producing the most even and moist results.

👉 We recommend: GoodCook Everyday Microwave Food Steamer — Vegetable & Fish Cooker with Adjustable Steam Vent

Flavor Ideas

  • Lemon herb: Lemon slices, fresh dill or parsley, olive oil, salt
  • Asian-style: Soy sauce, ginger, sesame oil, green onions
  • Mediterranean: Olive oil, capers, cherry tomatoes, oregano
  • Simple butter: Butter, garlic, lemon juice, salt and pepper

What to Avoid

  • ❌ Don't use full power — fish becomes rubbery and cooks unevenly
  • ❌ Don't cook uncovered — fish dries out without steam
  • ❌ Don't stack fillets — single layer only for even cooking
  • ❌ Don't overcook — fish goes from perfect to dry in 30 seconds; check early

Final Thoughts

Cooking fish in the microwave is fast, healthy, and surprisingly delicious. Use 70% power, add a splash of liquid, cover tightly, and check at 90 seconds. With the right technique, you'll have moist, flaky fish on the table in under 5 minutes.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.