Salmon in Creamy Sauce
I adore recipes that feel indulgent yet come together quickly on a weeknight. This Salmon in Creamy Sauce checks both boxes: flaky pan-seared salmon topped with a luscious roasted pepper cream that tastes like something from a neighborhood bistro. It’s bright, comforting, and perfect for serving with steamed greens, rice, or a simple salad. You’ll notice the roasted peppers bring a smoky-sweet depth while the Parmesan and cream make the sauce silky and spoon-worthy.
Why you’ll love this recipe

- Quick: From stove to table in about 25–30 minutes.
- Flavor-forward: Roasted peppers add a smoky sweetness that pairs beautifully with salmon.
- Simple ingredients: Pantry-friendly staples plus a jar of roasted peppers make this an easy weeknight winner.
- Elegant enough for company but cozy enough for a family dinner.
Ingredients
- 12 oz. jar of roasted peppers, divided
- 4 salmon fillets (about 4 oz. each)
- ½ tsp. paprika or to taste
- ½ tsp. salt
- 2 tbsp. olive oil
- ¼ cup vegetable broth
- ½ medium onion, diced
- 2 garlic cloves, minced
- ¼ tsp. red pepper flakes
- ¾ cup heavy cream (or Half & Half)
- ½ cup shredded Parmesan
- 3 tbsp. chopped parsley
Notes on ingredients and swaps
If you prefer a lighter finish, use Half & Half in place of heavy cream; the sauce will be a touch thinner but still delicious. If your Parmesan is in a wedge, grate it fresh for the best flavor. The 12 oz. jar of roasted peppers should be divided — use roughly two-thirds in the sauce and reserve the rest for garnish or to serve alongside the salmon for added texture and color.
Equipment

- Large nonstick or stainless-steel skillet
- Blender or immersion blender
- Sharp knife and cutting board
- Measuring cups and spoons
Step-by-step instructions

Prep the salmon:
- Pat the 4 salmon fillets dry with paper towels. Even dryness helps achieve a crisp sear.
- Season both sides of the fillets with ½ tsp. salt and ½ tsp. paprika, adjusting the paprika to taste if you prefer more or less smokiness.
Sear the salmon:
- Heat 2 tbsp. olive oil in a large skillet over medium-high heat until shimmering.
- Place the seasoned salmon fillets in the skillet skin-side up (or presentation-side down if skinless) and cook undisturbed for about 3–4 minutes, until a golden crust forms.
- Flip the fillets and cook for an additional 2–3 minutes, or until the salmon reaches your desired doneness. Transfer the fillets to a plate and tent loosely with foil to keep warm.
Build the sauce:
- In the same skillet, lower the heat to medium and add the diced ½ medium onion. Sauté for about 3–4 minutes, stirring occasionally, until the onion is soft and translucent.
- Add 2 garlic cloves, minced, and ¼ tsp. red pepper flakes to the softened onion. Cook for 30–45 seconds, stirring constantly, until the garlic becomes fragrant but not browned.
- Pour in ¼ cup vegetable broth to deglaze the pan, scraping up any browned bits from the bottom of the skillet with a wooden spoon. Let the broth simmer for 1–2 minutes to slightly reduce.
- Add roughly two-thirds of the 12 oz. jar of roasted peppers to the skillet. Reserve the remaining peppers for garnish or serving alongside the salmon.
- Stir in ¾ cup heavy cream (or Half & Half) and bring the mixture to a gentle simmer over medium-low heat. Allow it to cook for 2–3 minutes so the flavors meld.
- Remove the skillet from the heat and stir in ½ cup shredded Parmesan until it melts into the sauce and the texture becomes smooth and slightly thickened.
- If you prefer an ultra-smooth sauce, transfer the mixture to a blender or use an immersion blender to purée until silky. Return the sauce to the skillet and warm gently if needed. Taste and adjust seasoning with a pinch more salt or red pepper flakes if desired.
Finish and serve:
- Return the seared salmon fillets to the skillet, nestling them into the creamy roasted pepper sauce so they warm through for 1–2 minutes. Spoon a little sauce over each fillet.
- Scatter the remaining roasted peppers over the salmon for color and texture.
- Sprinkle 3 tbsp. chopped parsley over the dish just before serving to add freshness and brightness.
Serving suggestions
- Serve the Salmon in Creamy Sauce over steamed jasmine rice or buttery mashed potatoes to soak up the sauce.
- A side of sautéed green beans, wilted spinach, or roasted asparagus complements the richness nicely.
- A light lemon wedge on the side brightens each bite if you like a hint of citrus.
Make-ahead and storage
You can prepare the sauce a day in advance and gently reheat it on the stovetop before adding the salmon. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat to avoid breaking the cream. For the best texture, cook fresh salmon when possible and add it to warmed sauce just before serving.
Troubleshooting
- If your sauce is too thin, simmer it a little longer to reduce and thicken, or stir in an extra tablespoon of Parmesan to help bind it.
- If the cream looks like it’s curdling, lower the heat and stir constantly; adding a splash more cream or a tablespoon of broth can help re-smooth it.
- To avoid overcooking salmon, remove it from the pan when it still has a faint translucence in the center; it will continue to cook from residual heat while resting.
Final thoughts
This Salmon in Creamy Sauce is one of those recipes that makes weeknights feel special without a lot of fuss. The roasted peppers add unexpected depth, and the Parmesan and cream deliver a luxuriously silky sauce that pairs perfectly with tender salmon. Whether you’re cooking for family or friends, this dish delivers restaurant-worthy flavor with straightforward technique.
Enjoy — and don’t forget to save a little extra sauce for dipping crusty bread.

Salmon in Creamy Sauce
Ingredients
Equipment
Method
- Remove the roasted peppers from the jar and measure out 6 oz; puree those 6 oz in a blender or with a hand chopper until smooth. Chop the remaining 6 oz of peppers and set both aside.
- Pat the salmon fillets dry and season both sides with 1/2 tsp salt and 1/2 tsp paprika (or to taste).
- Heat 2 tbsp olive oil in a large non-stick skillet over medium-high heat. When hot, add the salmon and cook 4–5 minutes per side, depending on thickness, until just cooked through. Remove salmon from the skillet and set aside.
- Reduce heat to medium, add the diced onion and minced garlic to the same skillet, and cook, stirring, about 2 minutes until fragrant. Add 1/4 cup vegetable broth and continue cooking until the liquid mostly evaporates and the onions are softened.
- Add the chopped peppers and pureed peppers to the skillet and cook, stirring occasionally, 5–7 minutes until the mixture thickens and the peppers become sweeter.
- Lower the heat to low, pour in 3/4 cup heavy cream and add 1/2 cup shredded Parmesan and 1/4 tsp red pepper flakes. Stir to combine and bring to a gentle simmer. Taste and adjust seasoning with salt and pepper if needed.
- Return the salmon to the skillet, spoon sauce over each fillet, and simmer covered for about 1 minute just to heat through. Sprinkle with 3 tbsp chopped parsley and serve.
Notes
- For a dairy-free version, use coconut milk and omit the Parmesan.
- Try adding broccoli florets or asparagus for extra vegetables.
- Homemade roasted peppers work well if available.
- Fresh herbs like tarragon, dill, parsley, or chives complement the dish.
