Costco Salmon Pesto Butter Recipe
I’ve always been a huge fan of that ready-to-bake pesto salmon you can grab at Costco, but sometimes I just don’t feel like fighting the crowds to get it.
That’s why I started making this Costco Salmon Pesto Butter Recipe at home, and honestly, I think it tastes even fresher than the original.
It’s incredibly simple to throw together on a busy weeknight, yet it feels fancy enough to serve to guests.
Plus, making the pesto butter yourself allows you to control exactly how much rich, herby flavor goes onto each fillet.

Ingredients
Here are the fresh ingredients you will need to recreate this warehouse favorite at home. Using quality butter and pesto really elevates the dish.
- 2 large salmon fillets – Look for thick, center-cut fillets if possible, as they cook more evenly and stay juicier.
- 4 tablespoons unsalted butter – Make sure your butter is softened to room temperature so it mixes easily with the pesto without lumps.
- 3 tablespoons basil pesto – You can use store-bought for convenience or homemade for a punchier basil flavor; both work beautifully.
- ¼ teaspoon salt – A coarse kosher salt or sea salt works best to season the fish before cooking.
- ½ teaspoon black pepper – Freshly cracked black pepper adds a nice bit of heat that cuts through the richness of the butter.
- 1 tablespoon fresh dill – Chopped fresh dill adds that signature bright, herby finish that complements seafood perfectly.
Note: This recipe yields 2 generous servings of salmon.
Variations
While this recipe is delicious as is, there are plenty of ways to tweak it to fit your dietary needs or flavor preferences.
- Dairy-Free Option: Swap out the regular butter for a high-quality vegan butter block and ensure your pesto is dairy-free (without parmesan cheese).
- Add Some Crunch: Mix panko breadcrumbs into the butter mixture or sprinkle them on top before baking for a delightful textural contrast.
- Citrus Twist: Add a teaspoon of lemon zest to the pesto butter mixture to brighten up the flavors and cut through the richness.
- Spice It Up: If you like a little kick, mix a pinch of red pepper flakes into the butter or sprinkle them over the finished dish.

Cooking Time
This recipe is a lifesaver for busy evenings because it comes together so quickly.
- Prep Time: 5 minutes
- Cooking Time: 15 minutes
- Total Time: 20 minutes
Equipment You Need
You don’t need much to pull this off—just a few standard kitchen tools.
- Small mixing bowl – Used to combine the butter and pesto into a smooth compound butter.
- Plastic wrap – Essential for rolling the butter into a log to chill and firm up.
- Baking sheet – A standard rimmed baking sheet works best to catch any melting butter.
- Parchment paper – Lining your pan helps prevent the salmon skin from sticking and makes cleanup a breeze.
How to Make Costco Salmon Pesto Butter Recipe?
This process is incredibly straightforward, focusing mostly on creating that delicious compound butter. Once you have your butter mixed and chilled, it’s just a matter of assembling and baking. I usually make the butter ahead of time so dinner is practically ready to go when I walk in the door.
Mix and Chill the Butter
Start by taking your softened butter and the basil pesto and placing them together in a small bowl. Use a fork or a small spatula to mash and stir them until they are completely combined and uniform in color. Once mixed, scoop the butter onto a piece of plastic wrap, roll it into a small log shape, twist the ends to seal it, and pop it in the fridge for at least 30 minutes to firm up.
Prepare the Oven and Salmon
While your butter is chilling, go ahead and preheat your oven to 400°F (200°C). Take your salmon fillets and pat them dry with a paper towel, which helps the seasonings stick better. Place them on a baking sheet lined with parchment paper or foil. Sprinkle the fillets evenly with the salt, black pepper, and the chopped fresh dill.
Top with Pesto Butter
Once the butter log has hardened enough to slice, take it out of the refrigerator and unwrap it. Slice the log into six equal rounds or coins. Place three of these pesto butter coins on top of each salmon fillet, spacing them out so they cover the length of the fish. As they bake, they will melt down and baste the salmon in delicious flavor.
Bake and Serve
Slide the baking sheet into the hot oven and bake for about 15 to 20 minutes. You’ll know the salmon is done when it is opaque and flakes easily with a fork, or when the internal temperature reaches 145°F (63°C). The butter should be fully melted, creating a sauce around the fish. Remove from the oven and serve immediately while hot.

Additional Tips for Making this Recipe Better
After making this a few times, I’ve found a few little tricks that really help perfect the final dish.
- I highly recommend checking your salmon for pin bones before cooking. Run your finger down the center of the fillet and use clean tweezers to pull out any bones you feel; it makes eating much more pleasant.
- Don’t skip the step of patting the salmon dry. Removing excess moisture ensures the fish roasts rather than steams, and it helps the butter stay on top rather than sliding off immediately.
- If you forget to soften your butter, grate it with a cheese grater! Cold grated butter warms up very quickly and is much easier to mix with the pesto than a hard block.
- For an extra golden finish, I sometimes switch the oven to broil for the last 1-2 minutes of cooking. Just watch it closely so the butter and herbs don’t burn.
How to Serve Costco Salmon Pesto Butter Recipe?
This rich and flavorful salmon pairs beautifully with light, fresh sides that can balance the buttery sauce. A bed of fluffy basmati rice or quinoa is perfect for soaking up the extra pesto butter that melts onto the plate. For vegetables, roasted asparagus, garlic green beans, or a simple crisp green salad with vinaigrette work wonders. You can also garnish the plate with fresh lemon wedges to squeeze over the fish right before eating, which really wakes up all the flavors.

Nutritional Information
Here is a quick look at the estimated nutrition for one serving of this rich salmon dish.
- Calories: ~659 kcal
- Protein: ~67 g
- Carbohydrates: ~3 g
- Fat: ~41 g
Make Ahead and Storage
If you have leftovers or want to prep this in advance, it stores surprisingly well.
Storage: Allow the salmon to cool completely before transferring it to an airtight container. It will stay fresh in the refrigerator for up to 3 days.
Freezing: While you can freeze the cooked salmon, I prefer freezing just the pesto butter log. Wrap it tightly and freeze for up to 3 months; just slice off coins whenever you want fresh salmon.
Reheating: To reheat, place the salmon on a baking sheet and warm it in a 275°F oven for about 10-15 minutes. This low-and-slow method prevents the fish from drying out.
Why You’ll Love This Recipe?
There are so many reasons this recipe has become a regular in my meal rotation, from its simplicity to its restaurant-quality taste.
- Incredibly Fast: With only 5 minutes of prep time, you can have a nutritious and gourmet-tasting dinner on the table in under 20 minutes.
- Minimal Ingredients: You only need four main ingredients, meaning you don’t have to hunt down obscure items at the grocery store.
- Restaurant Quality: The compound butter technique is a classic chef’s trick that makes the dish taste rich and expensive with zero effort.
- Versatile Leftovers: Leftover salmon is delicious flaked cold over a salad or mixed into pasta the next day, making lunch easy.
- Health Benefits: Salmon is packed with omega-3 fatty acids and protein, making this a healthy choice that feels indulgent.



