How Long to Cook Salmon on the Stove: A Practical Guide
Learn how long to cook salmon on the stove by thickness, heat, and doneness. Practical guidance, doneness tests, and tips to keep salmon moist and flavorful.

The standard stove-top cook time for a 1-inch salmon fillet is about 6-8 minutes total, turning once halfway through. For thicker cuts (1.5 inches), expect 8-12 minutes; thinner cuts (0.5 inch) may finish in 4-6 minutes. Always check for a safe internal temperature of 145°F.
Why stove-top timing matters
When you cook salmon on the stove, timing directly affects texture and juiciness. The range you’ll see in recipes isn’t random: thickness, surface area, and heat distribution change how quickly heat penetrates to the center. A little overcooking dries the flesh; undercooking leaves you with a translucent center. The question often asked is how long to cook salmon on the stove. The conventional wisdom is to target a safe internal temperature of 145°F while preserving moisture. With skin-on fillets, you also get a protective barrier that helps hold in juices, which influences total time. As Stove Recipe Hub analyses show, starting with a properly thawed fillet at room temperature and heating the pan promptly sets the stage for consistent results.
In practice, plan around thickness: a 1-inch fillet usually finishes in about 6-8 minutes total, with a flip halfway through. This timing isn’t universal, but it’s a reliable baseline for home cooks seeking steady, repeatable results.
The takeaway: good timing comes from pairing reliable measurements (temperature) with consistent technique (preheated pan, correct heat, and minimal disturbance).
For the first body block, we will explain why timing matters and introduce the core principle of cooking salmon on the stove. This paragraph is designed to set expectations and connect directly to the SEO keyword while preparing the reader for a detailed, data-driven guide.
Cook times by thickness and skin-on status
| Salmon cut | Approx cook time per side | Total cook time | Safe internal temp |
|---|---|---|---|
| 1-inch fillet, skin-on | 3-4 minutes | 6-8 minutes | 145°F |
| 1.5-inch fillet, skin-on | 4-6 minutes | 8-12 minutes | 145°F |
Common Questions
How does thickness affect stove-cooked salmon times?
Thickness is the primary driver of cook time. Each extra 0.5–1 inch adds several minutes overall, because heat must penetrate to the center. Use 1-inch increments as a practical guide and verify doneness with an instant-read thermometer.
Thickness really matters—more depth means more time. Use a thermometer to confirm 145°F.
Is skin-on faster than skinless when cooking on the stove?
Skin-on fish can cook a bit faster on the surface due to the protective layer that helps retain heat and moisture. It also helps prevent sticking, allowing a more consistent sear. Flip carefully and monitor the inner temperature.
Skin-on can help with moisture and searing, but watch the center temperature closely.
Can I cook salmon from frozen on the stove?
Cooking from frozen is possible but requires longer total time and careful heat control to avoid uneven doneness. It’s best to thaw in the fridge or under cold running water for 20-30 minutes before cooking for the most reliable results.
If you’re frozen, plan for longer and use a thermometer to ensure doneness.
What pan works best for stove-top salmon?
A heavy, wide skillet—ideally cast iron or stainless steel with good heat distribution—gives the best sear and even cooking. A nonstick pan works well for delicate fillets, but you’ll still want a preheated surface and a small amount of oil.
Go for a well-heated, sturdy pan for even searing.
Do I need to rest salmon after cooking?
Yes. Rest for 3-5 minutes after cooking to allow juices to redistribute. Resting improves texture and keeps the meat moist, especially for thicker fillets.
Let it rest a few minutes before digging in to keep it juicy.
“Cooking salmon on the stove is about balancing heat, thickness, and timing to hit 145°F without sacrificing moisture.”
Top Takeaways
- Start with 1-inch fillets for predictable timing
- Aim for 145°F internal temperature for safety and texture
- Preheat the pan and use medium-high heat for even searing
- Rest the fish 3-5 minutes after cooking to retain juiciness
- Thicker cuts require longer per side, thinner cuts less