Cowboy Butter Salmon
This post may contain affiliate links. Please read my disclosure policy.
Cowboy Butter Salmon might look like a fancy dinner, but it’s really just crispy pan seared salmon finished with a punchy garlic butter sauce loaded with lemon, herbs, and a little heat. Big flavor, very little effort.

Cowboy Butter Salmon
If you’ve never had cowboy butter before, you’re about to discover a sauce that has no interest in being subtle.
It’s a bold garlic butter loaded with lemon, herbs, Dijon mustard and just enough red pepper flakes to keep things interesting. It’s usually paired with steak, but the first time I spooned it over crispy seared salmon I knew we were onto something.
The salmon starts in a hot skillet so the skin turns beautifully crisp while the inside stays tender and flaky. Then the cowboy butter comes together right in the same pan, picking up all those golden bits left behind by the salmon.
By the time it’s done you’ve got buttery salmon with bright lemon, garlicky richness, and a little kick of heat. Plenty of sauce too, which is important because you’ll want to spoon it over everything on your plate.
And the best part? The whole thing comes together in about 20 minutes, which makes it perfect for a weeknight dinner that feels far more impressive than the effort involved.

Why You’ll Love My Cowboy Butter Salmon
- Big bold flavor from the cowboy butter. Garlic, lemon, Dijon, herbs and a little heat come together in a buttery sauce that instantly wakes up the salmon.
- Crispy skin, tender flaky salmon. Searing the fillets in a hot skillet gives you that golden crispy skin while keeping the inside perfectly tender.
- Ready in about 20 minutes. A fast dinner that feels a little special but doesn’t require much effort.
- One skillet, minimal cleanup. The salmon cooks first, then the sauce comes together in the same pan.
- Plenty of sauce for the whole plate. That cowboy butter is too good to stay on the fish. Spoon it over rice, potatoes, or vegetables.
- High protein dinner that’s satisfying without feeling heavy.

A Quick Look at How It Comes Together
This recipe is very straightforward and everything happens in one skillet.

Start by searing the salmon fillets skin side down in a hot pan until the skin becomes crispy and the fish releases easily. Once the salmon is cooked, set it aside while the cowboy butter sauce comes together in the same skillet with garlic, Dijon, lemon, and herbs.

Return the salmon to the pan and spoon that glossy butter sauce over the top just before serving.
How To Serve It
This salmon already has a bold buttery sauce, so I like to pair it with sides that can soak up that extra cowboy butter.
Here are some of my favorite pairings:
Roasted Garlic Mashed Potatoes
Jasmine Rice
Arugula Salad
Instant Pot Risotto
Substitutions & Variations
Salmon fillets: Skin on fillets are ideal because they crisp beautifully in the skillet, but skinless fillets will still work. Just be a little gentler when flipping them.
Different fish: This cowboy butter sauce also works well with other firm fish like trout, cod, halibut, or steelhead.
No chicken broth: You can replace the broth with white wine for a slightly brighter sauce, or simply use a splash of water.
Fresh herbs: Parsley keeps the sauce bright and fresh, but chives or dill are also great options.
Extra heat: If you like things spicier, increase the red pepper flakes or add a pinch of cayenne.
Make it extra lemony: For a brighter finish, add a little lemon zest along with the lemon juice.
Serve it with steak or shrimp: Cowboy butter is famous with steak, but it’s also fantastic spooned over grilled shrimp or roasted vegetables.

Common Mistakes to Avoid
- Starting with wet salmon: If the salmon is damp when it goes into the skillet, it will steam instead of sear. Pat the fillets dry with paper towels so the skin can crisp properly.
- Moving the salmon too early: Salmon will naturally release from the pan once the skin is crisp. If you try to move it too soon it will stick and tear.
- Cooking the salmon too long: Salmon cooks quickly. Once it flakes easily and the center is still slightly translucent, it’s done. Overcooking will make it dry.
- Burning the garlic: Garlic cooks very fast. Once it hits the butter it only needs about 30 seconds to become fragrant. Any longer and it can turn bitter.
- Sauce boiling too hard: Cowboy butter should simmer gently so the butter stays glossy and emulsified. If it boils aggressively the sauce can separate.

Frequently Asked Questions
What is cowboy butter?
Cowboy butter is a flavorful butter sauce made with garlic, lemon, herbs, mustard, and a little heat from red pepper flakes. It’s commonly served with steak but works beautifully with seafood as well.
Can I bake the salmon instead?
Yes. Place the seasoned salmon fillets on a baking sheet and bake at 400°F / 200°C for about 10 to 12 minutes, depending on thickness. Prepare the cowboy butter sauce separately on the stovetop and spoon it over the salmon before serving.
Can I use frozen salmon?
You can, but make sure it is fully thawed first and pat it very dry before cooking. Excess moisture will prevent the salmon from searing properly.
How do I know when salmon is cooked?
Salmon is done when it flakes easily with a fork and the center is still slightly translucent. The internal temperature should reach 125°F to 130°F (52°C to 54°C) for tender, moist salmon.
Is cowboy butter spicy?
Not really. The red pepper flakes add a gentle warmth rather than strong heat. If you prefer no spice, simply reduce or omit them.

Storage and Make Ahead
- Refrigerator: Store leftover salmon in an airtight container in the refrigerator for up to 3 days. Keep the salmon and extra sauce together so the fish stays moist.
- Reheating: Warm the salmon gently in a skillet over medium low heat with a spoonful of the sauce. You can also reheat it in the oven at 300°F / 150°C for about 8 to 10 minutes, just until warmed through. Avoid high heat so the salmon doesn’t dry out.
- Make ahead: The cowboy butter sauce can be made 1 day ahead and stored in the refrigerator. When ready to cook, simply warm the sauce gently in the skillet before returning the salmon to the pan.
- Freezing: I don’t recommend freezing this because cooked salmon tends to dry out and the butter sauce can separate after thawing. It’s best enjoyed fresh or within a few days.

Try These Recipes Next
- Firecracker Salmon
- Salmon Alfredo
- Baked Lemon Pepper Salmon
- Cajun Honey Butter Salmon
- Southern BBQ Salmon Bowl
- Cowboy Butter Chicken
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Cowboy Butter Salmon
Ingredients
- 4 salmon fillets (skin on, about 6 ounces each)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon smoked paprika
- 1 tablespoon olive oil
Cowboy Butter Sauce
- 6 tablespoons unsalted butter
- 4 cloves garlic (minced)
- 1 teaspoon Dijon mustard
- 2 teaspoons honey
- 1 tablespoon fresh lemon juice
- 2 tablespoons chicken broth low sodium (low sodium)
- ½ teaspoon red pepper flakes
- ½ teaspoon dried thyme
- ½ teaspoon paprika
- 2 tablespoons fresh parsley (chopped)
- 1 lemon (sliced)
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
Instructions
- Pat the 4 salmon fillets dry and season both sides with 1 teaspoon salt, ½ teaspoon black pepper, and 1 teaspoon smoked paprika.
- Heat 1 tablespoon olive oil in a large skillet over medium high heat. Place the salmon skin side down and cook for 4 to 5 minutes until the skin is crispy and releases easily. Flip and cook for another 2 to 3 minutes until just cooked through. Remove to a plate and rest.
- Reduce heat to medium. In the same skillet, melt 6 tablespoons butter. Add 4 cloves minced garlic and cook for 30 seconds until fragrant.
- Stir in 1 teaspoon Dijon mustard, 2 teaspoons honey, 1 tablespoon lemon juice, 2 tablespoons chicken broth, ½ teaspoon red pepper flakes, ½ teaspoon dried thyme, and ½ teaspoon paprika. Simmer for 1 to 2 minutes until slightly thickened and glossy.
- Add the lemon slices to the skillet and let them warm in the sauce. Return the salmon to the skillet, spooning the cowboy butter sauce generously over the top. Simmer gently for 1 to 2 minutes.
- Sprinkle with 2 tablespoons chopped fresh parsley and serve immediately with extra sauce spooned over.
Equipment
Notes
- Pat the salmon dry first: Dry salmon sears much better. If the surface is wet it will steam instead of developing that golden crust.
- Start skin side down: Cooking the salmon skin side down first helps the skin crisp and protects the delicate flesh from overcooking.
- Let the salmon release naturally: When the skin becomes crisp the salmon will release easily from the pan. If it sticks, give it another minute.
- Cook the garlic briefly: Garlic only needs about 30 seconds in the butter. Longer cooking can cause it to burn and turn bitter.
- Keep the sauce at a gentle simmer: Cowboy butter should simmer lightly so the butter stays glossy and emulsified.
- Don’t overcook the salmon: Salmon cooks quickly. It should flake easily while still slightly moist in the center.
- Use the extra sauce: Spoon that cowboy butter over the salmon and anything else on the plate. Rice, potatoes, and vegetables love it.
Nutrition Information
Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.





