Crispy Cast-Iron Salmon with Lemon Herb Butter

Crisp-skinned cast iron salmon is a fast, reliable way to get a tender filet and a perfectly crunchy skin. Ready in about 10 minutes, it pairs well with many sauces and sides.

A crisp skinned salmon filet cooked to medium

Salmon is one of my favorite fish, especially when we have access to fresh wild-caught filets. It cooks quickly and adapts to many preparations — from steaming to baking — but when the skin is on, searing in a cast iron skillet is my go-to. The skin crisps up beautifully and the flesh stays moist when you manage heat and timing correctly.

Ingredients (minimal)

This recipe is all about technique, so the ingredient list is intentionally short. For a simply seasoned, reliably delicious cast iron salmon, use:

  • Salmon filets – 4 to 6 ounces each, skin on when possible. Wild-caught is preferred.
  • High-heat oil – Grapeseed oil works well, or use avocado, canola, safflower, or vegetable oil.
  • Salt & pepper – Kosher salt and freshly cracked black pepper.
  • Lemon slices – Optional, briefly seared and squeezed over the finished fish.

Cast Iron Salmon Technique – Achieving crisp skin

Getting crisp skin and evenly cooked salmon comes down to pan temperature, oil, and timing. A well-heated cast iron skillet is ideal because it holds heat and promotes good browning. Use a small skillet (6″) for up to two filets, or a larger pan to avoid overcrowding.

two salmon filets in a cast iron pan

Heat the pan over medium-high until it’s hot. Season the filets with salt and pepper. Add the oil and, when it shimmers, place the filets in the pan skin-side down. Immediately reduce the heat to medium-low.

Do not move the filets. Let the skin crisp undisturbed so it releases naturally from the pan when ready.

salmon cooking in a cast iron pan

Cook the skin-side down for 3–4 minutes. You’ll see the flesh change color up the side of the filet as it cooks; once the skin is crisp and the fish releases from the pan, flip it. If it sticks, wait another moment and it will release when ready.

After flipping, add lemon slices to the pan if using, and cook skin-side up for about 1 minute. This should bring the internal temperature close to 145°F, which yields a tender, slightly pink center. If you prefer a more well-done salmon, add another minute, but avoid overcooking to prevent dryness.

crispy skinned salmon in a pan

FAQ

Is it okay to eat salmon skin?

Yes. Salmon skin is safe to eat and can be delicious when cooked until crisp.

Is it safe to eat salmon that’s still pink in the middle?

Yes. The USDA recommends cooking salmon to 145°F, at which point the interior can still be slightly pink and very moist.

Can I cook salmon without skin in a cast iron pan?

Yes. Skinless filets cook faster and require a slightly different approach: about 2–3 minutes per side over medium-low heat to achieve even cooking without drying out.

Serving Suggestions

This simple preparation pairs easily with many sides. A fresh spinach salad and crusty bread make a light meal, while seasonal vegetables like asparagus, grilled summer squash, or roasted broccoli are great options. For cooler months, a hearty soup or roasted vegetables complement the salmon well.

Sauces can elevate the dish: try a tangy maple-mustard vinaigrette, Dijon cream sauce, lemon-dill vinaigrette, a fruity compote, or a creamy lemon sauce. Serve the filets skin-side up with your favorite sauce and sides for a satisfying plate.

cooked cast iron salmon

Enjoy the contrast of crunchy skin and tender flesh — a quick, versatile recipe that works any night of the week.

cooked cast iron salmon

Cast Iron Salmon

Mikayla M.

Crisp-skinned salmon seared quickly in a hot cast iron pan.
5 from 9 votes
Print Recipe
Pin Recipe

Prep Time 4 mins
Cook Time 6 mins
Total Time 10 mins
Course Dinner, Lunch
Cuisine American
Servings 2 people
Calories 162 kcal

Equipment

  • Cast iron skillet

Ingredients

  • 2 — 4 ounce salmon filets, skin on preferred
  • 2 tablespoons grapeseed oil (or other high-heat oil)
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 2 lemon slices (optional)

Instructions

  1. Heat the pan over medium-high while you season the filets with salt and pepper.
  2. Add oil to the hot pan and wait until it shimmers.
  3. Place the filets skin-side down in the pan. Do not move them; allow them to cook undisturbed for 3–4 minutes.
  4. Flip the filets. They should release naturally; if they stick, wait another minute. Add lemon slices to the pan if using.
  5. Cook on the opposite side for 1 minute, or until the internal temperature reaches about 145°F. Cook a little longer if you prefer a more well-done salmon.
  6. Serve immediately, skin-side up, with your desired sauces and sides.

Notes

*If cooking skinless filets, cook for 2–3 minutes per side instead of the skin-on timing.

*Any neutral high-heat oil works: grapeseed, canola, avocado, safflower, or vegetable oil.

Nutrition

Serving: 1 filet

Calories: 162 kcal

Carbohydrates: 1 g • Protein: 23 g • Fat: 7 g

Sodium: 631 mg • Potassium: 559 mg

Tried this recipe?
Let us know how it was!