If you’re searching for a dish that effortlessly marries fresh seafood with a luscious, vibrant sauce, you’ve come to the right place. This Salmon in Creamy Red Pesto Sauce Recipe is a total crowd-pleaser, blending the rich flavors of ripe tomatoes, nutty red pesto, and silky cream cheese in a sauce that hugs every tender bite of salmon. Whether you’re hosting a casual dinner or treating yourself on a cozy night in, this recipe brings together classic Italian-inspired elements with a fresh, indulgent twist that feels both comforting and sophisticated.
Ingredients You’ll Need
What makes this Salmon in Creamy Red Pesto Sauce Recipe truly shine are the simple, vibrant ingredients that each play a crucial role in the final dish. From the perfectly seasoned salmon to the creamy, tangy sauce, every component adds a layer of flavor, texture, or brightness that balances beautifully.
- 1 tbsp olive oil: Provides a fruity base for searing the salmon perfectly without sticking.
- 1 tbsp unsalted butter: Adds richness to the pan, helping the salmon develop a golden crust.
- 1 pound skinless salmon fillets: The star of the recipe, fresh and tender for a melt-in-your-mouth texture.
- 1 onion (finely chopped): Delivers subtle sweetness and depth to the sauce as it cooks down.
- 4 garlic cloves (minced): Brings a warm, aromatic punch that complements the pesto and tomatoes.
- Salt and black pepper (to taste): Essential seasonings that enhance all the flavors without overpowering.
- 1 tsp Italian seasoning: A perfect mix of herbs that lifts the sauce with fragrant, savory notes.
- ¾ cup crushed tomatoes: Provides a bright, slightly tangy base that marries well with the creamy elements.
- ¾ cup red pesto: The bold, nutty, and slightly spicy heart of the sauce, packed with flavor.
- 7 ounces cream cheese (at room temperature): Creates that luscious, creamy texture that makes each bite decadent.
- 3.5 ounces spinach: Adds freshness and a slight earthiness while wilting into the sauce perfectly.
- Fresh parsley (for serving): Brightens the dish visually and adds a splash of herby freshness at the end.
- Chili flakes (for serving): Optional but highly recommended for a subtle kick that contrasts beautifully with the creamy sauce.
How to Make Salmon in Creamy Red Pesto Sauce Recipe
Step 1: Prep and Season
Before you even turn on the stove, get everything ready. Finely chop your onion and mince the garlic so they’re ready to release their amazing aromas. Pat the salmon dry with paper towels for the best sear, then season both sides generously with salt and pepper. This simple step ensures your salmon will have full flavor and a lovely crust.
Step 2: Sear the Salmon
Heat olive oil and butter in your nonstick skillet over medium heat. When it’s shimmering, add your salmon fillets. Searing the salmon for about 3 minutes per side gives you a delicious golden exterior while keeping the inside tender and juicy. Once seared, remove the salmon from the skillet and set it aside temporarily.
Step 3: Build the Sauce Base
In the same skillet, toss in the minced garlic and finely chopped onion. Cook for about 2 minutes until everything smells fragrant and starts to soften. Add the Italian seasoning along with a teaspoon of salt and some pepper, stirring everything together to wake up the flavors. Next, pour in the crushed tomatoes and bring the mixture to a lively boil to start concentrating those robust flavors.
Step 4: Add Creaminess and Greens
Turn the heat down to medium-low, then mix in your red pesto and the cream cheese. Stir gently until the cream cheese melts smoothly into the sauce, creating a rich and velvety texture. Finally, add the spinach leaves, stirring just enough for them to wilt slightly — this adds color and a fresh flavor that balances the richness of the sauce.
Step 5: Finish Cooking the Salmon
Return the salmon fillets to the skillet, nestling them into the creamy pesto sauce. Let everything simmer together gently for about 3 minutes, allowing the salmon to finish cooking and soak up those delicious flavors. The sauce will thicken up slightly, making every bite truly indulgent.
How to Serve Salmon in Creamy Red Pesto Sauce Recipe
Garnishes
A sprinkle of fresh parsley adds a burst of vibrant green, enhancing both the look and the taste with its mild, herbaceous notes. If you’re a fan of a little heat, chili flakes bring a subtle, smoky spicy kick that contrasts beautifully with the creamy sauce, elevating the dish’s complexity.
Side Dishes
This dish pairs wonderfully with simple sides that soak up the sauce beautifully. Creamy mashed potatoes, fluffy polenta, or even a bed of garlic-herb rice make perfect companions. For a lighter option, steamed or roasted seasonal vegetables work wonderfully, adding crunch and contrasting textures.
Creative Ways to Present
For a bit of fun, serve the salmon over a crisp bed of toasted artisan bread slices — it’s like edible cutlery that catches every bit of that luscious sauce. Alternatively, plate each fillet over a nest of sautéed zucchini noodles or a fresh mixed salad for a lighter, more vibrant presentation.
Make Ahead and Storage
Storing Leftovers
If you have any salmon leftover, store it in an airtight container and keep it in the refrigerator for up to 2 days. The sauce may thicken a bit as it cools, but a gentle reheat helps revive its creamy texture.
Freezing
This Salmon in Creamy Red Pesto Sauce Recipe freezes reasonably well, especially the sauce. Freeze the sauce separately from the salmon in a freezer-safe container for up to 1 month. The salmon itself is best eaten fresh to maintain its flaky texture, but you can freeze cooked salmon fillets in an airtight container if needed.
Reheating
Reheat leftovers gently on the stove over low heat, stirring occasionally to maintain sauce smoothness. If the sauce seems too thick, add a splash of water, broth, or cream to loosen it back up. Avoid overheating to keep the salmon tender and prevent the cream cheese from curdling.
FAQs
Can I use salmon with skin on for this recipe?
Absolutely! If you prefer skin-on salmon, just make sure to sear the skin side first until crispy before flipping. The skin adds extra flavor and texture, which pairs wonderfully with the creamy pesto sauce.
What can I substitute for cream cheese?
If you want a lighter version, Greek yogurt or mascarpone can work as substitutes, though mascarpone will keep the richness while yogurt adds tang. Just add them carefully and off heat to prevent curdling.
Is red pesto different from green pesto?
Yes! Red pesto typically contains sun-dried tomatoes, giving it a sweeter, tangier, and slightly smoky flavor compared to the classic basil-based green pesto. It’s perfect for making this sauce robust and colorful.
Can I make this recipe dairy-free?
To make it dairy-free, substitute butter for olive oil and use a dairy-free cream cheese alternative. This swap keeps the creamy texture without sacrificing the luscious sauce experience.
How do I know when the salmon is cooked through?
The salmon is done when it flakes easily with a fork and the flesh is opaque throughout. With this recipe, letting it simmer in the sauce for the last 3 minutes usually ensures it’s perfectly cooked but still moist.
Final Thoughts
This Salmon in Creamy Red Pesto Sauce Recipe is truly one of those dishes that feels like a special treat but comes together so simply. Its vibrant colors, perfect balance of creamy and tangy, and the silky, tender salmon make it unforgettable. I hope you enjoy making and sharing it as much as I do — it’s a delicious, comforting way to bring a touch of gourmet into your everyday meals.
Print
Salmon in Creamy Red Pesto Sauce Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Description
This creamy and flavorful Salmon in Red Pesto Sauce combines tender seared salmon fillets with a rich, savory sauce made from crushed tomatoes, red pesto, cream cheese, and fresh spinach. Perfect for a quick and impressive 30-minute meal that feels indulgent yet nutritious.
Ingredients
For the Salmon and Sauce
- 1 tbsp olive oil
- 1 tbsp unsalted butter
- 1 pound skinless salmon fillets
- 1 onion, finely chopped
- 4 garlic cloves, minced
- Salt, to taste
- Black pepper, to taste
- 1 tsp Italian seasoning
- ¾ cup crushed tomatoes
- ¾ cup red pesto
- 7 ounces cream cheese, at room temperature
- 3.5 ounces spinach
- Fresh parsley, for serving
- Chili flakes, for serving
Instructions
- Seasoning: Pat the salmon fillets dry with paper towels. Season both sides generously with salt and black pepper to enhance the flavor of the fish.
- Preparation: Finely chop the onion and mince the garlic cloves so they can cook evenly and release their flavors into the sauce.
- Searing the Salmon: Heat the olive oil and unsalted butter in a nonstick skillet over medium heat. Once hot, add the salmon fillets and sear them for about 3 minutes on each side until they develop a golden crust. Remove the salmon from the skillet and set aside to prevent overcooking.
- Sautéing Aromatics: In the same skillet, add the minced garlic and chopped onion. Cook until fragrant and translucent, about 2 minutes. Stir in the Italian seasoning, a teaspoon each of salt and pepper, then add the crushed tomatoes. Bring this mixture to a boil to blend the flavors.
- Adding the Sauce Base: Reduce the heat to medium-low. Stir in the red pesto and cream cheese until the sauce becomes smooth and creamy, incorporating the vibrant flavors beautifully.
- Wilt the Spinach: Add the spinach to the sauce and cook for about 1 minute, just until it softens and wilts slightly without losing its color or texture.
- Simmer with Salmon: Return the seared salmon fillets to the skillet. Let them cook gently in the sauce for an additional 3 minutes or until the salmon is fully cooked through but still tender.
- Finishing Touches: Garnish with freshly chopped parsley and sprinkle chili flakes over the dish to add a subtle heat and fresh herbal note before serving.
Notes
- If you prefer a spicier dish, increase the amount of chili flakes to taste.
- For a dairy-free version, substitute cream cheese with a vegan alternative or coconut cream.
- Serve this salmon dish with a side of pasta, rice, or crusty bread to soak up the delicious creamy sauce.
- To ensure even cooking, use salmon fillets of similar thickness.
- Fresh spinach can be replaced with baby kale or Swiss chard for variation.
