Creamy Pesto Salmon Recipe
Salmon is a beloved fish worldwide, renowned for its rich flavor, tender texture, and impressive health benefits. When paired with the vibrant, herbaceous punch of pesto and enveloped in a luscious creamy sauce, salmon transcends ordinary weeknight dinners to become an elegant, restaurant-quality dish that is surprisingly simple to prepare at home.
Creamy Pesto Salmon strikes the perfect balance between indulgence and nutrition. The creamy sauce adds a velvety richness that complements the natural oils in the salmon, while the fresh basil pesto contributes brightness, a touch of nuttiness from pine nuts, and a fragrant garlicky depth. This dish showcases how a few quality ingredients can be transformed into a flavorful masterpiece with minimal effort.
Beyond its irresistible taste, salmon is an excellent source of omega-3 fatty acids, high-quality protein, and essential vitamins and minerals, making this recipe as nourishing as it is delicious. The creamy pesto sauce, often made with simple staples like cream, garlic, Parmesan, and fresh basil, enriches the meal without overpowering the delicate fish.
This recipe is incredibly versatile. It can be served over a bed of pasta, creamy risotto, or alongside roasted vegetables and a crisp salad. Whether you are cooking for a casual family dinner, a special occasion, or meal prepping for the week, creamy pesto salmon delivers on flavor, presentation, and health.
Get ready to indulge in a creamy, herbaceous, and wholesome dish that celebrates fresh ingredients and simple techniques — welcome to your new favorite Creamy Pesto Salmon recipe.
How to Make Creamy Pesto Salmon: Step-by-Step
Step 1: Selecting the Salmon
Choosing the right salmon is key to a flavorful and tender dish.
-
Type: Wild-caught salmon (like sockeye or king) offers richer flavor and firmer texture. Farmed salmon is more widely available and affordable but can be fattier and milder. Both work well here.
-
Cut: Fillets or steaks, skin-on or skinless. Skin-on helps keep the fish moist during cooking and adds crispy texture if pan-seared.
-
Freshness: Look for vibrant color, moist flesh, and a mild ocean smell. Avoid fish that looks dull or has a strong “fishy” odor.
Step 2: Preparing the Ingredients
Ingredients overview:
-
Salmon fillets (4 portions, about 6 ounces each)
-
Olive oil or unsalted butter
-
Salt and freshly ground black pepper
-
Fresh garlic (minced)
-
Heavy cream or half-and-half (for the creamy sauce)
-
Fresh basil pesto (store-bought or homemade—see pesto section below)
-
Grated Parmesan cheese
-
Lemon juice and zest (optional, for brightness)
-
Fresh basil leaves for garnish
Step 3: Making Fresh Basil Pesto (Optional, but recommended)
Homemade pesto is vibrant, fresh, and customizable.
Steps:
-
In a food processor or blender, combine basil leaves, pine nuts, and garlic.
-
Pulse until coarsely chopped.
-
With the motor running, slowly drizzle in olive oil until smooth and emulsified.
-
Add Parmesan cheese and pulse a few more times to mix.
-
Season with salt, pepper, and lemon juice to taste.
-
Set aside until ready to use.
Step 4: Preparing the Salmon for Cooking
-
Pat the salmon fillets dry with paper towels. Removing excess moisture helps achieve a better sear and prevents steaming.
-
Season generously with salt and freshly ground black pepper on both sides.
-
If skin-on, check for any pin bones and remove them with tweezers.
Step 5: Cooking the Salmon
You can pan-sear or bake the salmon; here’s a detailed method for pan-searing, which delivers crispy skin and tender flesh.
Pan-Searing Salmon:
-
Heat 1-2 tablespoons olive oil or butter in a large non-stick or cast-iron skillet over medium-high heat until shimmering but not smoking.
-
Place the salmon fillets skin-side down (if skin-on) carefully into the pan.
-
Press lightly with a spatula for 10-15 seconds to prevent curling.
-
Cook without moving for 4-5 minutes until the skin is crispy and the salmon is cooked about two-thirds through.
-
Flip the fillets carefully using a fish spatula.
-
Cook the flesh side for 2-3 minutes until the salmon is just cooked through but still moist inside.
-
Remove the salmon from the pan and set aside on a warm plate.
Step 6: Making the Creamy Pesto Sauce
-
In the same skillet (wipe out excess oil if necessary, but keep flavorful bits), reduce heat to medium-low.
-
Add 2-3 cloves minced garlic and sauté for 30 seconds until fragrant.
-
Pour in 1 cup heavy cream or half-and-half, stirring constantly.
-
Allow the cream to warm and slightly thicken for 2-3 minutes.
-
Stir in 3-4 tablespoons fresh basil pesto until fully incorporated.
-
Add 1/4 cup grated Parmesan cheese and stir until melted and sauce is smooth.
-
Taste and adjust seasoning with salt, pepper, and a squeeze of fresh lemon juice if desired.
Step 7: Combining Salmon and Sauce
-
Return the cooked salmon fillets to the skillet with the creamy pesto sauce.
-
Spoon sauce over the fillets, gently warming the salmon in the sauce for 1-2 minutes.
-
Avoid stirring too vigorously to prevent breaking the fillets.
Step 8: Serving
-
Serve the creamy pesto salmon immediately over cooked pasta, rice, or roasted vegetables.
-
Garnish with fresh basil leaves and extra Parmesan cheese if desired.
-
A light side salad or steamed green vegetables complement the dish well.
Additional Tips:
-
Doneness: Salmon is best cooked to medium or medium-rare for moistness. Aim for an internal temperature of 125-130°F (52-54°C).
-
Cream alternatives: For a lighter version, substitute cream with half-and-half or Greek yogurt (add at the end off heat to avoid curdling).
-
Make ahead: Prepare pesto in advance and store refrigerated for up to 3 days.
-
Flavor variations: Add sun-dried tomatoes, capers, or toasted pine nuts for texture and bursts of flavor.
Step 9: Homemade Pesto Variations
While classic basil pesto is the most popular, experimenting with different nuts, herbs, and greens can give your creamy pesto salmon exciting new flavors. Here are some tasty pesto alternatives:
9.1 Classic Basil Pesto (recap)
-
Basil, pine nuts, garlic, Parmesan, olive oil
-
Fresh, herbaceous, and slightly nutty
9.2 Spinach and Walnut Pesto
-
Substitute half or all basil with fresh spinach leaves for a milder, earthier pesto.
-
Use toasted walnuts instead of pine nuts for a richer, deeper flavor.
-
Great for adding extra nutrients and a vibrant green color.
9.3 Arugula and Almond Pesto
-
Replace basil with peppery arugula for a bold bite.
-
Use toasted almonds for a subtle sweetness and crunch.
-
Add a splash of lemon juice to balance the peppery notes.
9.4 Sun-Dried Tomato Pesto (Pesto Rosso)
-
Blend sun-dried tomatoes with garlic, Parmesan, and olive oil.
-
Omit fresh basil or add a small amount.
-
Adds a sweet, tangy, and slightly smoky flavor that pairs beautifully with salmon.
9.5 Cilantro and Cashew Pesto
-
Use fresh cilantro leaves with roasted cashews.
-
Add a touch of lime juice for brightness.
-
Gives an Asian-inspired twist, excellent for a fresh change.
Tip: Feel free to mix nuts or herbs to create your own signature pesto. Always adjust salt, cheese, and acid (lemon or lime juice) for balance.
Step 10: Alternative Cooking Methods for Salmon
10.1 Baking the Salmon
If you prefer a hands-off method or want to cook multiple fillets evenly, baking is a great option.
How to bake salmon for creamy pesto salmon:
-
Preheat the oven to 400°F (200°C).
-
Line a baking sheet with parchment paper or lightly grease with olive oil.
-
Season salmon fillets with salt and pepper.
-
Place salmon skin-side down on the sheet.
-
Bake for 12-15 minutes, depending on thickness, until salmon flakes easily with a fork but remains moist.
-
While baking, prepare the creamy pesto sauce on the stove as previously described.
-
Once salmon is baked, transfer fillets to a serving dish and spoon creamy pesto sauce over top.
10.2 Broiling for a Crispy Finish
-
For a crispy top, broil the salmon for the last 2-3 minutes after baking.
-
Keep a close eye to prevent burning.
10.3 Poaching in Creamy Pesto Sauce
-
Gently simmer salmon fillets in the creamy pesto sauce over low heat until cooked through (about 8-10 minutes).
-
This method infuses the fish with flavor but requires careful attention to avoid overcooking.
Step 11: Suggested Side Dishes to Pair with Creamy Pesto Salmon
11.1 Pasta
-
Serve salmon over al dente fettuccine, linguine, or pappardelle tossed lightly with olive oil or additional pesto.
-
A simple garlic butter or lemon butter pasta complements the creamy sauce.
11.2 Rice or Risotto
-
Creamy Parmesan risotto makes an indulgent bed for the salmon.
-
Lightly herbed basmati or jasmine rice offers a fragrant, subtle base.
11.3 Roasted or Steamed Vegetables
-
Asparagus, broccoli, green beans, or zucchini roasted with olive oil, salt, and pepper.
-
Steamed baby carrots or snap peas add sweetness and crunch.
11.4 Salads
-
A crisp arugula salad with lemon vinaigrette balances the richness of the salmon.
-
Classic Caesar or mixed greens with toasted pine nuts and cherry tomatoes also work well.
Step 12: Plating and Presentation Tips
-
Visual contrast: Place salmon on a bed of bright green pesto pasta or roasted vegetables to make the dish pop visually.
-
Sauce art: Spoon creamy pesto sauce in a gentle pool beneath the salmon or drizzle elegantly over the top.
-
Garnishes: Fresh basil leaves, lemon zest, or a sprinkle of toasted pine nuts add freshness and texture.
-
Serving vessels: Use warm plates to keep the dish at optimal temperature and create a welcoming presentation.
Creamy Pesto Salmon Recipe
Salmon is a beloved fish worldwide, renowned for its rich flavor, tender texture, and impressive health benefits. When paired with the vibrant, herbaceous punch of pesto and enveloped in a luscious creamy sauce, salmon transcends ordinary weeknight dinners to become an elegant, restaurant-quality dish that is surprisingly simple to prepare at home.
Ingredients
- 4 salmon fillets (about 6 oz each), skin on or off
- Salt and pepper, to taste
- 1 tablespoon olive oil
- 1 cup heavy cream
- ¼ cup prepared basil pesto (store-bought or homemade)
- 2 cloves garlic, minced
- ½ cup grated Parmesan cheese
- Juice of ½ lemon (optional, for brightness)
- Fresh basil or parsley, chopped (for garnish)
Instructions
- Prepare the salmon:
Pat salmon fillets dry and season both sides with salt and pepper. - Cook the salmon:
Heat olive oil in a large skillet over medium-high heat. Place salmon fillets skin-side down (if skin-on) and cook for 4-5 minutes until the skin is crisp and salmon is cooked halfway through. Flip and cook for another 2-3 minutes until salmon is cooked through but still moist. Remove salmon from skillet and set aside. - Make the creamy pesto sauce:
In the same skillet, reduce heat to medium. Add minced garlic and sauté for about 30 seconds until fragrant. Pour in the heavy cream and stir well. Add pesto and Parmesan cheese, stirring constantly until the sauce is smooth and slightly thickened, about 3-4 minutes. - Combine and finish:
Return salmon to the skillet, spooning sauce over the fillets. Cook together for another minute or two to warm everything through. Squeeze lemon juice over the top if using. - Serve:
Garnish with fresh basil or parsley and serve immediately. Great alongside steamed veggies, rice, or pasta.
Notes
- Use homemade pesto for best flavor, but store-bought works well too.
- You can swap heavy cream with half-and-half for a lighter sauce but it will be less thick.
- If you prefer, bake the salmon separately (425°F for 12-15 minutes) and then add the sauce on top.