Finding a quick, healthy dinner that actually tastes restaurant-quality can feel nearly impossible, especially on those busy weeknights when you’re juggling work deadlines, family schedules, and the never-ending question of “what’s for dinner?” And let’s be honest, cooking fish at home can seem intimidating when you’re worried about it turning out dry or bland.
That’s where this herb baked salmon with lemon and garlic comes to the rescue. It’s ready in under 30 minutes, uses just a handful of fresh ingredients, and delivers that perfect flaky texture every single time without any fuss or complicated techniques.

Why You’ll Love This Herb Baked Salmon
- Quick weeknight dinner – Ready in just 15-25 minutes, this salmon is perfect for busy evenings when you want something healthy but don’t have much time to cook.
- Diet-friendly – This recipe works for Whole30, Paleo, keto, and low-carb diets, making it easy to stick to your health goals without feeling restricted.
- Simple, fresh ingredients – With just herbs, lemon, garlic, and quality salmon, you get amazing flavor without a long ingredient list or complicated steps.
- High in protein and healthy fats – Wild salmon gives you a nutritious meal packed with omega-3s that keeps you satisfied and energized.
- Restaurant-quality at home – The combination of fresh herbs and lemon makes this taste like something you’d order at a nice restaurant, but it’s so easy to make in your own kitchen.
What Kind of Salmon Should I Use?
You can choose farm-raised or wild for this recipe, both will work. And, if all you have access to is frozen salmon, you’ll still be good to go. In fact, most fresh salmon at the supermarket has been previously frozen right off the boat. Just be sure it was handled properly by checking for any visible ice crystals or signs of freezer burn. For this recipe, you’ll want to use skinless salmon fillets that are roughly the same thickness so they cook evenly in the oven.

Options for Substitutions
This simple salmon recipe works well with a few easy swaps if you need them:
- Ghee: If you’re not following Whole30 or Paleo, regular butter works perfectly. You can also use olive oil or avocado oil, though you’ll lose some of that rich, buttery flavor.
- Wild salmon: Farm-raised salmon is a fine substitute if wild-caught isn’t available or fits your budget better. You can also use other fish like trout, arctic char, or even cod – just adjust cooking time based on thickness.
- Fresh herbs: Don’t have fresh parsley and dill? Use about 1 teaspoon of dried parsley and ½ teaspoon of dried dill instead. Dried herbs are more concentrated, so you need less.
- Lemon: Fresh lemon really makes this dish shine, but in a pinch you can use 2-3 tablespoons of bottled lemon juice. Lime also works as a substitute for a slightly different citrus note.
- White pepper: Regular black pepper works just fine here. White pepper has a milder taste, but the difference is pretty subtle in this recipe.
Watch Out for These Mistakes While Baking
The biggest mistake when baking salmon is overcooking it, which turns this naturally moist fish dry and chalky – salmon is done when it reaches an internal temperature of 145°F, but pulling it out at 140°F and letting it rest for a few minutes gives you perfectly flaky, tender results.
Another common error is placing the salmon directly on a cold baking sheet, so try preheating your pan for a few minutes or lining it with parchment paper to prevent sticking and ensure even cooking.
Don’t forget to pat your salmon fillets completely dry with paper towels before brushing on the butter mixture, as excess moisture creates steam that prevents the herbs and garlic from sticking properly.
If you’re broiling instead of baking, keep a close eye on your salmon and position the rack about 6 inches from the heat source to avoid burning the delicate herb coating while the fish cooks through.

What to Serve With Herb Baked Salmon?
This herb baked salmon pairs beautifully with roasted vegetables like asparagus, green beans, or Brussels sprouts that can cook alongside the fish in the oven. For a heartier meal, serve it over a bed of cauliflower rice if you’re doing Whole30 or Paleo, or regular rice or quinoa if you want something more filling. A simple arugula salad with olive oil and lemon juice complements the bright flavors of the salmon without competing with them. You could also add some roasted baby potatoes or sweet potato wedges on the side to round out the plate and make it feel like a complete dinner.
Storage Instructions
Store: Leftover salmon keeps well in an airtight container in the fridge for up to 3 days. The herb butter might solidify a bit when cold, but that’s totally normal. This makes great meal prep for quick lunches throughout the week!
Freeze: You can freeze cooked salmon for up to 2 months in a freezer-safe container or wrapped tightly in plastic wrap and foil. Just know that the texture might be slightly different after freezing, so I usually prefer to enjoy this one fresh when possible.
Serve: Enjoy the salmon cold straight from the fridge on top of a salad, or gently reheat it in a 275°F oven for about 10 minutes until just warmed through. Be careful not to overheat it or the salmon can dry out and lose that tender, flaky texture.
| Preparation Time | 5-10 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 15-25 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 800-900
- Protein: 100-110 g
- Fat: 55-65 g
- Carbohydrates: 2-4 g
Ingredients
For the herb butter:
- 1 tsp fresh dill (finely chopped for best flavor)
- 3 oz ghee (or clarified butter for rich, nutty flavor)
- 1 tsp salt
- 1 lemon (zested and juiced)
- 1 garlic clove (minced)
- dash white pepper
- 1 tbsp fresh parsley (finely chopped)
For the salmon:
- 4 wild salmon fillets (4.5 oz each, skin-on preferred)
Step 1: Prepare the Herb-Butter Mixture
- 3 oz ghee
- 1 garlic clove, minced
- 1 tsp fresh dill, finely chopped
- 1 tbsp fresh parsley, finely chopped
- 1 lemon, zested and juiced
- 1 tsp salt
- dash white pepper
Mince the garlic clove finely and chop the fresh dill and parsley until they’re as fine as possible—this ensures the herbs distribute evenly throughout the butter and cook uniformly.
Zest the lemon into a small bowl, then juice it into a separate container.
Combine the ghee, minced garlic, lemon zest, lemon juice, salt, white pepper, dill, and parsley in a microwave-safe bowl.
Microwave for 30-45 seconds until the ghee is fully melted and the mixture is warm throughout.
Stir well to combine all the herbs and aromatics into a cohesive, fragrant sauce.
I like to let this cool slightly while I prep the salmon so the herbs don’t wilt when the mixture hits the fish.
Step 2: Prepare the Salmon and Oven
- 4 wild salmon fillets
Preheat your oven to 400°F.
Pat the salmon fillets dry with a paper towel—removing excess moisture helps the skin crisp up beautifully and prevents the fish from steaming.
Arrange the salmon fillets skin-side down on a parchment-lined baking sheet, spacing them about 2 inches apart so they cook evenly.
I prefer skin-on salmon because it protects the delicate flesh and creates a crispy, flavorful edge when baked.
Step 3: Coat and Bake the Salmon
- herb-butter mixture from Step 1
- prepared salmon fillets from Step 2
Once the oven reaches 400°F, use a pastry brush to generously coat the top and sides of each salmon fillet with the herb-butter mixture from Step 1.
Make sure every fillet gets an even coating so the flavors are distributed throughout.
Slide the baking sheet into the preheated oven and bake for 10-12 minutes, until the salmon is opaque, flakes easily with a fork, and the internal temperature reaches 145°F.
The cooking time depends on the thickness of your fillets—thicker pieces may need closer to 12 minutes.
If you prefer a more browned, caramelized top, you can broil the salmon for 8-10 minutes instead of baking, watching carefully to prevent burning.

Irresistible Herb Baked Salmon with Lemon and Garlic
Ingredients
For the herb butter:
- 1 tsp fresh dill (finely chopped for best flavor)
- 3 oz ghee (or clarified butter for rich, nutty flavor)
- 1 tsp salt
- 1 lemon (zested and juiced)
- 1 garlic clove (minced)
- dash white pepper
- 1 tbsp fresh parsley (finely chopped)
For the salmon:
- 4 wild salmon fillets (4.5 oz each, skin-on preferred)
Instructions
- Mince the garlic clove finely and chop the fresh dill and parsley until they're as fine as possible—this ensures the herbs distribute evenly throughout the butter and cook uniformly. Zest the lemon into a small bowl, then juice it into a separate container. Combine the ghee, minced garlic, lemon zest, lemon juice, salt, white pepper, dill, and parsley in a microwave-safe bowl. Microwave for 30-45 seconds until the ghee is fully melted and the mixture is warm throughout. Stir well to combine all the herbs and aromatics into a cohesive, fragrant sauce. I like to let this cool slightly while I prep the salmon so the herbs don't wilt when the mixture hits the fish.
- Preheat your oven to 400°F. Pat the salmon fillets dry with a paper towel—removing excess moisture helps the skin crisp up beautifully and prevents the fish from steaming. Arrange the salmon fillets skin-side down on a parchment-lined baking sheet, spacing them about 2 inches apart so they cook evenly. I prefer skin-on salmon because it protects the delicate flesh and creates a crispy, flavorful edge when baked.
- Once the oven reaches 400°F, use a pastry brush to generously coat the top and sides of each salmon fillet with the herb-butter mixture from Step 1. Make sure every fillet gets an even coating so the flavors are distributed throughout. Slide the baking sheet into the preheated oven and bake for 10-12 minutes, until the salmon is opaque, flakes easily with a fork, and the internal temperature reaches 145°F. The cooking time depends on the thickness of your fillets—thicker pieces may need closer to 12 minutes. If you prefer a more browned, caramelized top, you can broil the salmon for 8-10 minutes instead of baking, watching carefully to prevent burning.