Creamy One Skillet Salmon: Your New Weeknight Hero!
Effortlessly prepare a complete, restaurant-quality salmon dinner with this creamy one-skillet recipe.
The entire dish comes together in just 25 minutes, utilizing only 9 common ingredients for maximum flavor with minimal fuss.
This versatile salmon is perfect for a busy weeknight yet elegant enough for a special occasion, pairing beautifully with steamed green beans, roasted asparagus, or a side of fluffy rice.
Creamy One Skillet Salmon

Creamy one-skillet salmon features seared fillets in a cream sauce.
Ingredients
- 4 salmon fillets (6 oz / 170g each), skin on or off, patted very dry
- 2 tablespoons (30ml) olive oil, divided
- 1 tablespoon (14g) unsalted butter
- 1 small (60g) shallot, finely minced
- 3 cloves (15g) garlic, minced
- 1/2 cup (120ml) dry white wine, optional
- 1 cup (240ml) chicken or vegetable broth, low sodium
- 1 cup (240ml) heavy cream (double cream)
- 1/2 cup (50g) Parmesan cheese, freshly grated
- 1/2 teaspoon (2.5g) dried dill (or 1 tablespoon / 5g fresh dill, chopped)
- 4 cups (120g) fresh baby spinach, washed
- 1/2 lemon, thinly sliced, optional
- 2 tablespoons (10g) fresh parsley, chopped
- 1 teaspoon (5g) salt, divided
- 1/2 teaspoon (2.5g) black pepper, freshly ground, divided
Instructions
- Pat salmon fillets very dry with paper towels. Season both sides with 3/4 teaspoon (3.75g) salt and 1/4 teaspoon (1.25g) black pepper.
- Heat 1 tablespoon (15ml) olive oil in a large (12-inch / 30cm) oven-safe skillet over medium-high heat for 2-3 minutes until shimmering. Place salmon fillets, skin-side down if applicable, into the skillet. Sear 4-6 minutes until skin is crispy, golden brown, and salmon cooks halfway up its side.
- Flip salmon fillets to the flesh side. Cook 2-3 minutes until golden-brown and salmon flakes with a fork. Remove salmon from skillet, transfer to a plate, and cover loosely with foil.
- Reduce heat to medium. Add remaining 1 tablespoon (15ml) olive oil and 1 tablespoon (14g) unsalted butter to the skillet. Add minced shallot. Sauté 2-3 minutes, stirring occasionally, until softened and translucent.
- Stir in minced garlic. Cook 1 minute until fragrant.
- If using, pour in 1/2 cup (120ml) dry white wine. Bring to a simmer. Scrape up browned bits from the skillet with a wooden spoon. Reduce liquid by half, 2-3 minutes, until slightly syrupy.
- Pour in 1 cup (240ml) chicken or vegetable broth and 1 cup (240ml) heavy cream. Bring to a gentle simmer. Reduce heat to low. Cook 5-7 minutes, stirring occasionally, until sauce thickens slightly and coats the back of a spoon.
- Remove skillet from heat. Stir in 1/2 cup (50g) freshly grated Parmesan cheese and 1/2 teaspoon (2.5g) dried dill (or 1 tablespoon / 5g fresh dill). Add 1/4 teaspoon (1.25g) salt and 1/4 teaspoon (1.25g) black pepper; adjust as needed.
- Add 4 cups (120g) fresh baby spinach to the skillet. Stir into warm sauce 1-2 minutes until completely wilted, tender-crisp, and bright green.
- Place cooked salmon fillets back into the skillet. Spoon sauce over each piece. Garnish with fresh parsley and lemon slices (if using).
- Serve immediately with rice, pasta, or roasted vegetables.
Notes
- Salmon Doneness and Temperature: Cook salmon to an internal temperature of 145°F (63°C), measured with an instant-read thermometer at the thickest part. Salmon will flake.
- Achieving Crispy Skin: Pat salmon fillets very dry before seasoning and searing. Heat skillet thoroughly with enough olive oil. Place salmon skin-side down. Avoid moving during initial searing.
- Sauce Consistency: If sauce is too thin, reduce over low heat, stirring occasionally, until thickened. If too thick, add a splash of chicken broth or heavy cream. Re-check seasoning after adjusting.
- Herb Variations: Use fresh chives, tarragon, or dried thyme as alternatives to dill. Add fresh herbs at the end of cooking.
- Vegetable Additions: Add blanched asparagus spears or broccolini florets with the spinach. Sauté halved cherry tomatoes with shallots and garlic before adding liquids.
- Wine Alternatives: Substitute an equal amount of chicken or vegetable broth for dry white wine.
- Cheese Options: Substitute Pecorino Romano for a sharper cheese flavor. Crumble soft goat cheese into the warm sauce for a different finish.
- Storage and Reheating: Store leftovers in an airtight container in the refrigerator for 2-3 days. Reheat salmon and sauce in a skillet over low heat. Add broth or cream if sauce has thickened.
- Serving Suggestions: Serve with steamed basmati rice, mashed potatoes, pasta, or a green salad.
Pro Tips for Perfect Creamy One Skillet Salmon
Ingredient Tips
- Salmon Fillets:
- Choose skin-on salmon fillets, ideally 1.5 inches thick and 6-8 ounces each. Pat them aggressively dry with 3-4 layers of paper towels just before searing for 5-7 minutes; this is critical for an irresistibly crispy skin.
- Heavy Cream:
- Always opt for heavy cream with at least 36% milk fat for the most stable and rich sauce. It reduces beautifully over 8-10 minutes without curdling, yielding a luxurious consistency that lightly coats a spoon.
- Aromatics (Garlic & Shallot):
- Finely mince 3 cloves of garlic (approx. 1.5 tablespoons) and 1 small shallot (about 1/4 cup). Sauté them in 1 tablespoon olive oil for precisely 1.5-2 minutes until translucent and fragrant, not browned, to prevent any bitter notes in the final sauce.
- Fresh Herbs:
- Incorporate 2 tablespoons of freshly chopped dill and 1 tablespoon of fresh parsley. Add the dill in the last 1 minute of sauce simmering to preserve its bright green color and delicate, fresh aroma, ensuring it doesn’t get muddled.
- Lemon Juice:
- Stir 1 tablespoon of fresh lemon juice after the skillet is removed from the heat. This prevents the cream from curdling and keeps the lemon flavor bright and zesty, rather than cooked out and muted.
Technique Tips
- Skillet & Oil Heat:
- Utilize a 10-12 inch cast iron or stainless steel skillet. Heat 2 tablespoons of a high-smoke point oil (like avocado or grapeseed) over medium-high heat for 2-3 minutes until it shimmers, creating the perfect searing surface.
- Perfect Salmon Sear:
- Place salmon skin-side down in the hot skillet and sear undisturbed for 5-7 minutes. The skin should be deeply golden brown and crispy, and the bottom third of the fillet opaque. Flip and cook for another 3-5 minutes until the internal temperature reaches 135°F (57°C) for a moist, flaky medium-rare.
- Deglazing for Depth:
- After removing salmon, deglaze the pan with 1/2 cup dry white wine or chicken broth. Scrape vigorously with a wooden spoon for 1-2 minutes to release all the flavorful browned bits (fond) from the bottom of the pan, reducing the liquid by half to intensify the base flavor.
- Sauce Simmering:
- Add 1.5 cups heavy cream to the reduced liquid. Bring it to a gentle simmer (small bubbles consistently breaking at the edges) and cook, stirring occasionally, for 8-10 minutes until the sauce visibly thickens and coats the back of a spoon, achieving a luscious texture.
- Finishing with Spinach:
- If incorporating spinach, add 3-4 cups of fresh baby spinach to the simmering sauce during the last 2 minutes of cooking. Stir until it has just wilted completely, retaining its vibrant green color and tender-crisp texture.
Common Issues
- Overcooked, Dry Salmon:
- To prevent dry, chalky salmon, remove fillets from heat when their internal temperature reaches 135°F (57°C) with an instant-read thermometer. Carryover cooking during a 3-5 minute rest will bring it up to 140°F (60°C) for perfect medium-rare doneness.
- Thin, Watery Sauce:
- If the sauce remains too thin after 10 minutes of simmering, create a slurry by whisking 1 teaspoon cornstarch with 1 tablespoon cold water. Stir this into the simmering sauce and cook for an additional 1 minute until it visibly thickens to a consistency that lightly coats a spoon.
- Curdled or Separated Sauce:
- If your sauce appears separated or grainy, immediately remove it from the heat. Vigorously whisk in 1 tablespoon of cold unsalted butter, cut into 4 small pieces, one piece at a time. The cold butter will help re-emulsify the sauce, restoring its smooth texture within 30 seconds.
- Bland or Flat Flavor:
- To elevate a bland sauce, stir in 1 teaspoon of whole grain Dijon mustard along with the heavy cream. Its tangy, savory notes provide a depth that enriches the sauce without overpowering the delicate salmon. Alternatively, a pinch (1/8 teaspoon) of red pepper flakes can add a subtle, warming kick.
- Soggy Vegetables:
- For harder vegetables like broccoli or asparagus, blanch them separately in boiling salted water for 3-4 minutes until bright green and fork-tender. Add them to the skillet with the sauce only in the last 1 minute of cooking to warm through, ensuring they retain their crisp texture and vibrant color.
What to Serve With Creamy One Skillet Salmon
Perfect Pairings
- Lemon Garlic Roasted Asparagus:
- This vibrant green vegetable offers a slight bitterness and an earthy flavor that beautifully contrasts the salmon’s richness. The tender-crisp texture adds a welcome snap, and the acidity from the lemon zest helps to cut through the creamy sauce, brightening the entire dish.
- Herbed Quinoa Pilaf:
- For a lighter, yet satisfying grain, herbed quinoa pilaf is an excellent choice. Its fluffy texture and subtle earthy, nutty notes complement the salmon without overpowering it. Importantly, quinoa excels at soaking up every last drop of the creamy sauce, ensuring no flavor goes to waste.
- Sautéed Green Beans with Toasted Sliced Almonds:
- The crisp-tender bite of fresh green beans provides a fantastic textural contrast to the flaky salmon. A hint of sweetness from the beans, coupled with the nutty crunch of toasted sliced almonds, adds depth and keeps the palate engaged. It’s a quick side that adds both freshness and a delightful textural element.
- Garlic Parmesan Orzo:
- As a small, rice-shaped pasta, orzo offers a tender chew and comforting starchiness. Infused with garlic and savory Parmesan, it acts as the perfect canvas for the creamy sauce, absorbing its flavors and creating a truly cohesive and satisfying bite. It’s heartier than rice but still delicate enough not to overshadow the salmon.
- Crispy Lemon Herb Roasted Potatoes:
- These potatoes provide a substantial and comforting base. Their crispy exterior and fluffy interior offer a delightful textural contrast to the tender salmon. The lemon and herbs in the potatoes echo and enhance the flavors often found in salmon dishes, providing a bright and earthy counterpoint to the creamy sauce.
Complete Meal Ideas
- Effortless Weeknight Meal:
- Serve Creamy One Skillet Salmon with Herbed Quinoa Pilaf and Steamed Broccoli with a squeeze of lemon. This combination is quick, balanced, and delivers a healthy, complete meal with minimal fuss.
- Elegant Dinner Party:
- Pair Creamy One Skillet Salmon with Lemon Garlic Roasted Asparagus and Fluffy Basmati Rice. This ensemble offers a touch of sophistication, with the delicate rice readily absorbing the creamy sauce and the asparagus adding a bright, elegant crunch.
- Hearty Family Feast:
- Create a satisfying meal with Creamy One Skillet Salmon alongside Crispy Lemon Herb Roasted Potatoes and Sautéed Green Beans with Toasted Sliced Almonds. This hearty option provides varied textures and robust flavors that will please everyone at the table.
Serving Tips
- Garnish for Freshness:
- Always finish your dish with a sprinkle of fresh chopped dill or parsley, or a few lemon wedges. These simple additions add a vibrant pop of color and a burst of fresh flavor that lifts the richness of the creamy salmon.
- Strategic Timing of Sides:
- For efficiency, start your longer-cooking sides like roasted potatoes or asparagus first. These vegetables can often be roasted in the same oven or reheated quickly as the salmon cooks relatively fast in the skillet, ensuring everything is ready simultaneously.
- Embrace the Sauce:
- When choosing sides, consider their ability to either absorb the delicious creamy sauce (like orzo, rice, or quinoa) or to provide a crisp, fresh contrast (like roasted asparagus or green beans) that helps to balance its richness.
- Beverage Pairing:
- A crisp, unoaked white wine such as a Sauvignon Blanc or Pinot Grigio is an excellent choice. Its acidity will beautifully complement the rich, creamy notes of the salmon, providing a refreshing counterpoint.