Garlic Butter Salmon is the kind of dinner that feels elegant enough for a special occasion but is simple enough to make on a busy weeknight. Tender salmon fillets are seasoned with garlic, paprika, herbs, salt, and pepper, then seared until golden and finished in a rich garlic butter sauce with fresh lemon and parsley.
The beauty of this recipe is its simplicity. Salmon already has a rich, buttery flavor, so it does not need a complicated marinade or a long list of ingredients. Fresh garlic, melted butter, herbs, and lemon complement the fish without overpowering it, while a quick pan sear gives the outside beautiful color and keeps the inside moist and flaky.
You can have this Garlic Butter Salmon on the table in around 25 minutes. Serve it with mashed potatoes, fluffy rice, pasta, roasted vegetables, or a crisp salad for an easy restaurant-style dinner at home.
Why You’ll Love This Garlic Butter Salmon
This recipe uses everyday ingredients but creates an impressive seafood dinner.
The salmon cooks quickly, making it ideal for evenings when you want something homemade without spending hours in the kitchen.
Garlic butter is also a perfect match for salmon. Butter enhances the natural richness of the fish, while fresh garlic adds savory flavor and lemon brings brightness.
Another advantage is how versatile the recipe is. You can cook it on the stovetop, finish it in the oven, add Parmesan, include vegetables, or turn the garlic butter into a creamy sauce.
Ingredients
For the Salmon
- 4 salmon fillets, about 5–6 ounces each
- 1 tablespoon olive oil
- ¾ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 1 teaspoon paprika
- ½ teaspoon dried oregano
- ½ teaspoon dried thyme
For the Garlic Butter Sauce
- 5 tablespoons unsalted butter
- 6 garlic cloves, finely minced
- 1 tablespoon fresh lemon juice
- 1 teaspoon finely grated lemon zest
- 2 tablespoons chopped fresh parsley
- ½ teaspoon fresh thyme leaves or dried thyme
- ¼ teaspoon crushed red pepper flakes, optional
- 2 tablespoons chicken or seafood broth, optional
For Serving
- Fresh parsley
- Lemon wedges
- Freshly cracked black pepper
- Extra melted garlic butter, optional

How to Make Garlic Butter Salmon
1. Prepare the Salmon
Remove the salmon from the refrigerator approximately 10–15 minutes before cooking.
Pat each fillet thoroughly dry with paper towels.
Removing excess moisture helps the salmon develop a better golden exterior when it hits the hot skillet.
If using skin-on salmon, leave the skin attached. It helps protect the fish during cooking and can become deliciously crisp.
2. Season the Salmon
In a small bowl, combine salt, black pepper, garlic powder, onion powder, paprika, oregano, and thyme.
Sprinkle the seasoning evenly over the salmon fillets.
Gently press it onto the surface so it adheres well.
You do not need to heavily season salmon because the garlic butter added later provides plenty of additional flavor.
3. Heat the Skillet
Place a large skillet over medium-high heat.
A cast-iron or heavy stainless-steel skillet works especially well because it holds heat and encourages browning.
Add the olive oil.
Allow the skillet to become hot before adding the salmon.
4. Sear the First Side
If using skin-on salmon, place the fillets skin-side down in the skillet.
Cook without moving them for approximately 4–5 minutes.
The skin should become crisp, and the salmon should begin turning opaque around the edges.
For skinless salmon, place the presentation side down first and cook for about 3–4 minutes.
5. Flip the Salmon
Carefully turn each fillet using a wide spatula.
Cook the second side for approximately 2–4 minutes, depending on thickness.
Avoid flipping the salmon repeatedly because this can cause the fillets to break apart.
6. Add the Butter
Reduce the heat to medium-low.
Add the butter to the skillet.
Let it melt around the salmon.
Once melted, add the minced garlic and optional red pepper flakes.
Cook for approximately 20–30 seconds, stirring the garlic in the butter.
Do not let the garlic become dark brown.
7. Baste the Salmon
Tilt the skillet slightly so the garlic butter collects toward one side.
Using a spoon, scoop the hot butter and pour it repeatedly over the salmon.
Continue basting for approximately 1 minute.
This step gives the fish rich garlic flavor while gently finishing the cooking process.
8. Add Lemon
Add the fresh lemon juice and lemon zest.
If you want slightly more sauce for spooning over rice or potatoes, add 2 tablespoons chicken or seafood broth.
Swirl the skillet gently.
The lemon should immediately brighten the rich garlic butter.
9. Check the Salmon
Salmon should be opaque and flake easily when gently pressed with a fork.
For food safety, salmon can be cooked to an internal temperature of 145°F (63°C) at the thickest portion.
Avoid continuing to cook the fish once it is done because salmon can become dry quickly.
10. Add Fresh Herbs
Remove the skillet from the heat.
Sprinkle chopped parsley and thyme over the salmon.
Spoon more of the garlic butter from the skillet over each fillet.
11. Rest Briefly
Allow the salmon to rest for approximately 2–3 minutes.
Fish does not need the long resting period required for large cuts of meat.
This short rest is enough before serving.
12. Serve
Transfer each salmon fillet to a plate.
Spoon plenty of garlic butter over the top.
Finish with fresh parsley, black pepper, and a squeeze of lemon.
Serve immediately while the butter is warm.
What to Serve With Garlic Butter Salmon
Mashed potatoes are one of the best sides for this recipe. Their creamy texture works beautifully with the garlic butter sauce.
Rice is another simple option. Jasmine rice, basmati rice, garlic rice, or wild rice can all absorb the buttery pan juices.
For pasta, serve the salmon with linguine, fettuccine, or angel hair tossed with a little garlic butter and Parmesan.
Vegetables also pair beautifully with this dish. Try roasted asparagus, broccoli, green beans, zucchini, spinach, carrots, or Brussels sprouts.
For a lighter dinner, serve Garlic Butter Salmon with a crisp garden salad and lemon vinaigrette.
Tips for the Best Garlic Butter Salmon
Pat the salmon dry. This is one of the easiest ways to improve browning.
Preheat the skillet properly. A hot pan helps prevent sticking and creates better color.
Cook skin-side down first. The skin protects the salmon and can become wonderfully crisp.
Do not move the salmon too early. Let the first side develop a crust before turning.
Add butter after searing. Butter can burn if exposed to very high heat for too long.
Cook garlic gently. Burned garlic can overwhelm the delicate flavor of salmon.
Use a thermometer. It removes much of the guesswork when cooking fish.
Add lemon near the end. This keeps the citrus flavor fresh and bright.
Easy Recipe Variations
Garlic Parmesan Salmon
Sprinkle ½ cup freshly grated Parmesan over the salmon during the final few minutes and allow it to melt.
Honey Garlic Butter Salmon
Add 1 tablespoon honey to the garlic butter for a slightly sweet and savory glaze.
Spicy Garlic Salmon
Add extra crushed red pepper flakes, cayenne, or chili garlic sauce.
Creamy Garlic Butter Salmon
Remove the cooked salmon, then add ¾ cup heavy cream and ½ cup Parmesan to the garlic butter. Simmer gently until creamy before returning the salmon briefly.
Garlic Butter Salmon with Spinach
Add 3 cups fresh baby spinach to the skillet after cooking the salmon and let it wilt in the garlic butter.
Garlic Butter Salmon with Shrimp
Add ½ pound peeled shrimp to the skillet and cook for 1–2 minutes per side before finishing everything with garlic butter.
Storage and Reheating
Store leftover salmon in an airtight container in the refrigerator for up to 2–3 days.
For the best texture, reheat gently rather than using high heat.
Place the salmon in a covered skillet over low heat with a teaspoon of butter or a splash of broth.
You can also reheat it in a 300°F (150°C) oven for approximately 8–10 minutes.
Avoid prolonged reheating because salmon can dry out quickly.
Make-Ahead Instructions
The seasoning mixture can be prepared several days in advance and stored in an airtight container.
Garlic can be minced and parsley chopped several hours before cooking.
You can also prepare the garlic butter ingredients ahead so everything is ready once the salmon hits the skillet.
For the best texture, cook the salmon shortly before serving.
Final Thoughts
This Garlic Butter Salmon is the kind of dinner that proves simple ingredients can create incredible results. Tender salmon, fresh garlic, butter, herbs, lemon, and a few basic seasonings come together in less than 30 minutes for a meal that feels special without being complicated.
The key is to start with dry salmon, use a properly heated skillet, avoid moving the fillets too much, and add the garlic butter toward the end. That creates a beautifully golden exterior while keeping the inside moist and flaky.
Serve it with mashed potatoes for classic comfort food, spoon it over rice for an easy weeknight meal, or pair it with asparagus and salad for something lighter.