THE BEST N°1 Baked Salmon with Avocado Feta Salad: The Easy High-Protein Dinner Everyone Loves
If you’re looking for a healthy dinner that’s packed with flavor, incredibly satisfying, and easy enough for busy weeknights, Baked Salmon with Avocado Feta Salad deserves a spot on your menu. This Mediterranean-inspired recipe combines perfectly seasoned oven-baked salmon with a creamy avocado and feta topping that adds freshness, richness, and plenty of texture without requiring complicated ingredients.
In this guide, you’ll learn exactly how to recreate the beautiful dish shown above, from achieving that caramelized, paprika-seasoned salmon crust to making a creamy avocado feta salad that stays fresh and vibrant. You’ll also discover ingredient tips, cooking techniques, and meal-prep advice to make this recipe a reliable favorite.
Table of Contents
Personal Note
One of my favorite things about Mediterranean cooking is how a handful of fresh, wholesome ingredients can create something that feels both elegant and comforting. This salmon recipe reminds me of coastal Mediterranean meals where fresh seafood, creamy cheeses, fragrant herbs, and good olive oil are the stars of the table. It’s the kind of dinner that’s simple enough for meal prep yet impressive enough to serve guests.
Origins of the Dish

Although this exact recipe is a modern creation, it draws inspiration from several classic Mediterranean traditions.
Countries surrounding the Mediterranean Sea, including Greece, Turkey, Italy, and parts of Southern France—have long paired grilled or baked fish with fresh herbs, olive oil, citrus, and creamy cheeses. These ingredients celebrate freshness while allowing the natural flavor of seafood to shine.
Salmon itself isn’t a traditional staple throughout much of the Mediterranean, where sea bass, sardines, trout, and dorade are more common. However, salmon has become increasingly popular thanks to its rich flavor, high omega-3 content, and versatility.
The avocado element represents a more contemporary twist. While avocados aren’t native to Mediterranean cuisine, they’ve become widely embraced because they complement olive oil, lemon, herbs, and cheeses beautifully. Their creamy texture creates a luxurious topping without relying on heavy sauces.
The feta cheese brings everything back to Mediterranean roots. Produced for centuries in Greece and neighboring regions, feta adds a pleasantly salty, tangy contrast that balances the richness of both the salmon and avocado.
Together, these ingredients create a meal that’s rooted in Mediterranean cooking principles:
- Fresh whole ingredients
- Healthy fats
- Lean protein
- Bright citrus flavors
- Plenty of herbs
- Minimal processing
The result is a modern Mediterranean-inspired dinner that’s ideal for today’s busy lifestyles and meal-prep routines.
Why You’ll Love This Recipe
This recipe delivers restaurant-quality results while staying surprisingly simple to prepare.
- Ready in about 30 minutes
- Packed with over 35 grams of high-quality protein per serving
- Rich in heart-healthy omega-3 fats
- Naturally gluten-free
- Low in carbohydrates while remaining satisfying
- Perfect for weekly meal prep
- Beginner-friendly with easy-to-follow steps
- Uses everyday ingredients available in most grocery stores
- Beautiful enough for entertaining guests
- Easily customizable with different herbs, vegetables, or cheeses
Health Benefits of the Key Ingredients
Every ingredient in this recipe contributes both flavor and nutritional value.
Salmon
Salmon is one of the most nutrient-dense protein sources you can eat. Each serving provides complete protein that supports muscle maintenance and helps keep you feeling full longer.
It’s also an excellent source of omega-3 fatty acids, which support heart health, brain function, and overall wellness.
Benefits
- High-quality protein
- Rich in omega-3 fats
- Excellent source of vitamin D
- Contains vitamin B12
- Supports long-lasting energy
- Promotes satiety
Avocados
Avocados provide healthy monounsaturated fats that create a creamy texture while supporting heart health.
They’re also rich in potassium and fiber, helping you stay fuller for longer.
Benefits
- Healthy fats
- Naturally high in fiber
- Potassium-rich
- Creamy without heavy cream
- Supports balanced meals
Feta Cheese
Feta contributes bold flavor with only a modest amount needed.
Its salty, tangy character balances the richness of the avocado while adding protein and calcium.
Benefits
- Adds protein
- Good calcium source
- Strong flavor means less is needed
- Creamy texture
- Complements fresh herbs
Fresh Dill
Fresh dill gives the salad its bright Mediterranean flavor.
Its aromatic oils pair exceptionally well with seafood and citrus.
Benefits
- Fresh herbal flavor
- Rich in antioxidants
- Enhances fish naturally
- Adds color and aroma
Lemon
Fresh lemon juice brightens the entire dish while slowing avocado browning.
Its acidity balances both the salmon and the creamy topping.
Benefits
- High in vitamin C
- Fresh flavor
- Keeps avocado vibrant
- Balances richness
Extra Virgin Olive Oil
Olive oil forms the foundation of Mediterranean cooking.
It helps create a beautifully roasted salmon while adding healthy fats and rich flavor.
Benefits
- Heart-friendly monounsaturated fats
- Helps seasonings adhere
- Encourages browning
- Rich Mediterranean flavor
Garlic
Fresh garlic adds savory depth without overpowering the delicate salmon.
Roasting mellows its intensity while enhancing the overall flavor profile.
Benefits
- Rich aroma
- Supports savory flavor
- Pairs naturally with herbs and lemon
Ingredients
For the Baked Salmon
- 4 center-cut salmon fillets (6 ounces / 170 g each), skin removed or skin-on
- Choose fillets about 1 inch thick for even cooking.
- 2 tablespoons extra virgin olive oil
- 1 teaspoon smoked paprika
- Creates the deep reddish crust seen in the image.
- 1 teaspoon sweet paprika
- Adds color without excessive smokiness.
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 1 teaspoon kosher salt
- ½ teaspoon freshly cracked black pepper
- ½ teaspoon dried oregano
- ¼ teaspoon cayenne pepper (optional)
- For a gentle kick.
- 1 teaspoon lemon zest
- 1 tablespoon fresh lemon juice
For the Creamy Avocado Feta Salad
- 2 ripe Hass avocados, diced into ½-inch cubes
- ¾ cup crumbled feta cheese
- 2 tablespoons finely chopped fresh dill
- 2 tablespoons finely chopped parsley
- 2 tablespoons finely diced cucumber
- Keeps the topping crisp without making it watery.
- 1 tablespoon finely minced shallot
- Sweeter than red onion.
- 1 tablespoon extra virgin olive oil
- 1 tablespoon fresh lemon juice
- 1 teaspoon lemon zest
- ½ teaspoon freshly cracked black pepper
- ¼ teaspoon kosher salt (optional, depending on the saltiness of your feta)
For Serving
- Lemon wedges
- Fresh dill sprigs
- Extra cracked black pepper
- Optional drizzle of extra virgin olive oil
Ingredient Tips for the Best Results
Salmon
Use fresh, center-cut Atlantic or Norwegian salmon with even thickness. This ensures all the fillets cook at the same rate and develop the beautiful caramelized crust seen in the photo.
Avocados
Choose avocados that yield slightly to gentle pressure but still feel firm enough to hold their shape after dicing. Overripe avocados will turn the topping into guacamole instead of the chunky, creamy salad shown.
Feta
Buy a block of feta packed in brine whenever possible. Crumble it yourself just before mixing for a creamier texture and fresher flavor.
Lemon
Always use freshly squeezed lemon juice rather than bottled juice. Fresh juice gives the avocado mixture a brighter taste and helps preserve its vibrant green color.
Fresh Herbs
Fresh dill is essential to achieving the authentic Mediterranean flavor. Dried dill won’t provide the same aroma or appearance.
Step-by-Step Instructions
Step 1: Prepare the Oven
Preheat your oven to 425°F (220°C). Line a baking tray with parchment paper or lightly grease it with olive oil to prevent sticking and promote even browning.
Step 2: Pat the Salmon Dry
Use paper towels to thoroughly dry each salmon fillet. Removing surface moisture is one of the most important steps for creating the deeply caramelized exterior shown in the image.
Step 3: Make the Spice Rub
In a small bowl, combine:
- Smoked paprika
- Sweet paprika
- Garlic powder
- Onion powder
- Oregano
- Salt
- Black pepper
- Cayenne (if using)
- Lemon zest
Mix until evenly combined.
Step 4: Season the Salmon
Brush each fillet with olive oil.
Sprinkle the seasoning mixture generously over every side of the salmon, pressing lightly so the spices adhere evenly. Finish with a few drops of fresh lemon juice over each fillet.
Step 5: Bake
Arrange the salmon on the prepared baking tray with space between each piece.
Bake for 10–12 minutes, depending on thickness.
The salmon should reach an internal temperature of 125–130°F (52–54°C) for medium or 145°F (63°C) for fully cooked, according to USDA guidelines. The center should remain moist and flake easily with a fork.
Step 6: Broil for the Signature Crust
Switch the oven to High Broil.
Broil the salmon for 1–2 minutes, watching closely. This final step creates the richly browned, slightly charred surface that gives the salmon its appetizing appearance in the photo.
Step 7: Prepare the Avocado Feta Salad
While the salmon bakes, place the diced avocado in a large mixing bowl.
Add:
- Crumbled feta
- Dill
- Parsley
- Diced cucumber
- Shallot
- Olive oil
- Lemon juice
- Lemon zest
- Black pepper
Gently fold everything together using a rubber spatula until evenly coated. Avoid overmixing so the avocado keeps its chunky texture.
Step 8: Taste and Adjust
Taste the avocado mixture before adding additional salt. Since feta is naturally salty, you may find that little or no extra salt is needed.
If you’d like a brighter flavor, stir in an extra squeeze of fresh lemon juice.
Step 9: Assemble the Dish
Transfer each baked salmon fillet to a serving plate.
Generously spoon the avocado feta salad over the top of each fillet, allowing some of it to cascade down the sides just as shown in the image.
Step 10: Garnish and Serve
Finish with:
- Fresh dill sprigs
- Extra cracked black pepper
- Lemon wedges
- A light drizzle of extra virgin olive oil (optional)
Serve immediately while the salmon is warm and the avocado topping is cool and creamy for the perfect contrast in texture and flavor.
Make It Ahead / Batch Prep Guide
One of the biggest advantages of this recipe is how well it fits into a healthy meal-prep routine. With a little planning, you can prepare several servings ahead of time without sacrificing flavor or texture.
Prep the Salmon in Advance
Season the salmon fillets up to 24 hours ahead and store them covered in the refrigerator. This allows the spices to penetrate the fish while helping create a more flavorful crust during baking.
If you’re cooking for the week, bake all four fillets at once. Allow them to cool for about 15–20 minutes before storing.
Prepare the Avocado Feta Salad
For the freshest results, make the avocado salad the day you plan to eat it. If you’d like to save time, prep the individual ingredients separately:
- Crumble the feta.
- Chop the dill and parsley.
- Dice the cucumber and shallot.
- Mix the lemon dressing.
Wait to dice and combine the avocado until serving to maintain its vibrant color and creamy texture.
Weekly Batch Prep
For four lunches or dinners, prepare:
- 4 salmon fillets
- Double the spice mixture
- Store four individual portions of herbs and feta
- Cut fresh avocado daily for the best texture
How the Texture Changes
The salmon actually becomes even more flavorful after resting overnight, as the seasonings continue to develop.
The avocado mixture is best enjoyed fresh. If stored, it may soften slightly, but the lemon juice helps slow browning and preserve its appearance.
Common Mistakes to Avoid
Avoid these common errors to achieve restaurant-quality results every time.
- Overcooking the salmon. Salmon continues cooking after it leaves the oven. Remove it just before it reaches your preferred doneness to keep it moist and flaky.
- Skipping the drying step. Moisture on the surface prevents the salmon from developing the beautifully browned crust shown in the photo.
- Using overripe avocados. Very soft avocados turn the topping into mashed avocado instead of a chunky salad.
- Adding too much salt. Feta is naturally salty, so always taste the avocado mixture before seasoning further.
- Mixing the avocado aggressively. Fold gently to preserve the attractive chunks that create the texture seen in the image.
- Adding the avocado topping while the salmon is extremely hot. Let the salmon rest for 3–5 minutes so the avocado stays cool and creamy rather than becoming mushy.
Notes, Tips & Variations
Ingredient Substitutions
Salmon
- Steelhead trout works beautifully.
- Arctic char offers a similar buttery flavor.
- Cod or halibut can be used for a leaner option, though cooking times may vary.
Feta Cheese
Try:
- Goat cheese
- Ricotta salata
- Cotija (less Mediterranean but delicious)
Fresh Herbs
You can substitute:
- Fresh basil
- Chives
- Mint
- Parsley
- A combination of dill and basil for extra freshness
Lemon
Fresh lime juice provides a slightly different but equally refreshing citrus flavor.
Dietary Variations
Low-Carb
This recipe is naturally low in carbohydrates and requires no modifications.
High-Protein
Increase the salmon portion to 8 ounces per serving or add a spoonful of plain Greek yogurt to the avocado mixture for an extra protein boost.
Gluten-Free
All ingredients are naturally gluten-free. Just verify that your seasonings are certified gluten-free if needed.
Dairy-Free
Replace the feta with:
- Dairy-free feta alternative
- Seasoned avocado only
- Toasted pumpkin seeds for extra texture
Keto-Friendly
This recipe already fits well into a ketogenic lifestyle thanks to its healthy fats and minimal carbohydrates.
Mediterranean Diet
Enjoy exactly as written, paired with a side of roasted vegetables or a simple cucumber and tomato salad.
Cooking Tips
Use Even-Sized Fillets
Choosing salmon pieces of similar thickness ensures they finish cooking at the same time.
Don’t Skip the Broiler
That final minute or two under the broiler creates the lightly charred, flavorful crust that makes the salmon look as appetizing as the one in the image.
Let the Salmon Rest
Allow the salmon to rest for 3–5 minutes after baking. This helps the juices redistribute, keeping every bite tender and moist.
Dice Evenly
Cut the avocado into evenly sized cubes so every bite includes a balanced mix of avocado, feta, herbs, and cucumber.
Topping Ideas & Flavor Boosters
Customize your salmon with these delicious Mediterranean-inspired additions.
- Toasted pine nuts for buttery crunch
- Chopped roasted pistachios
- Toasted sliced almonds
- Pumpkin seeds
- Fresh microgreens
- Extra dill
- Fresh basil ribbons
- Chopped parsley
- Thinly sliced radishes
- Cherry tomatoes, halved
- Diced cucumber
- Kalamata olives
- Capers
- Crushed red pepper flakes
- Everything bagel seasoning
- Fresh cracked black pepper
- Lemon zest
- Hot honey drizzle for a sweet-and-spicy contrast
- Pomegranate arils for sweetness and color
Who This Recipe Is For
This recipe is perfect if you:
- Want healthy dinners ready in about 30 minutes.
- Follow a Mediterranean-style eating pattern.
- Need high-protein meals for fitness or muscle recovery.
- Are watching your carbohydrate intake without sacrificing flavor.
- Enjoy meal prepping lunches for the workweek.
- Want an impressive dinner for guests with minimal effort.
- Are new to cooking and looking for a foolproof salmon recipe.
Storage & Meal Prep Tips | Baked Salmon with Avocado Feta Salad
Refrigerator
Store cooked salmon in an airtight container for up to 3 days.
Store the avocado feta salad separately whenever possible. It stays freshest for 1–2 days, though the avocado may darken slightly over time.
Freezer
Freeze the baked salmon only. Wrap each cooled fillet tightly in plastic wrap and then aluminum foil or place it in a freezer-safe container.
Freeze for up to 2 months.
Do not freeze the avocado feta salad, as the avocado’s texture will become watery once thawed.
Reheating
For the best texture:
- Oven: 300°F (150°C) for 10–12 minutes.
- Air fryer: 320°F (160°C) for 4–5 minutes.
- Microwave: 30-second intervals at 50% power to avoid drying out.
Add the avocado feta salad after reheating the salmon.
Best Meal Prep Containers
Use divided glass meal-prep containers so the salmon and avocado topping remain separate until serving. This preserves both texture and freshness.
Nutrition Facts
Estimated per serving (1 salmon fillet with avocado feta topping)
| Nutrient | Amount |
|---|---|
| Calories | ~560 kcal |
| Protein | 39 g |
| Carbohydrates | 10 g |
| Fiber | 6 g |
| Sugar | 2 g |
| Total Fat | 41 g |
| Saturated Fat | 8 g |
| Omega-3 Fatty Acids | ~2.2 g |
| Sodium | ~720 mg |
| Potassium | ~1,150 mg |
Nutrition values are estimates and will vary depending on the exact ingredients and brands used.
Frequently Asked Questions | Baked Salmon with Avocado Feta Salad
Can I use frozen salmon?
Yes. Thaw the salmon completely in the refrigerator overnight and pat it very dry before seasoning. Excess moisture prevents proper browning.
How do I know when the salmon is done?
The salmon should flake easily with a fork while remaining slightly translucent in the center. For the most accurate results, use an instant-read thermometer. Around 125–130°F (52–54°C) produces a moist, medium finish, while 145°F (63°C) is the USDA-recommended safe minimum.
Can I prepare the avocado feta salad ahead of time?
You can prep all the ingredients ahead, but it’s best to dice and mix the avocado shortly before serving. The lemon juice slows browning, but freshly cut avocado always delivers the best color and texture.
What side dishes pair well with this recipe?
This salmon pairs wonderfully with roasted asparagus, grilled zucchini, sautéed green beans, cauliflower rice, quinoa, lemon herb couscous, roasted baby potatoes, or a crisp Mediterranean salad.
Can I cook the salmon in an air fryer?
Absolutely. Preheat your air fryer to 390°F (200°C) and cook the seasoned salmon for 8–10 minutes, depending on thickness. The air fryer creates an excellent crust while keeping the inside moist.
Conclusion | Baked Salmon with Avocado Feta Salad
This Baked Salmon with Avocado Feta Salad is everything a great Mediterranean-inspired dinner should be: wholesome, flavorful, and simple enough for any night of the week. Tender, flaky salmon with a smoky paprika crust is perfectly complemented by a creamy avocado and feta topping, fresh herbs, and bright lemon, creating a meal that looks as stunning as it tastes.
Whether you’re meal prepping healthy lunches, serving a family dinner, or entertaining friends, this recipe delivers consistent, restaurant-quality results with everyday ingredients. By following the exact techniques in this guide—from drying the salmon for the perfect crust to gently folding the avocado salad, you’ll recreate the vibrant dish shown in the image with confidence.
If you make this recipe, I’d love to hear how it turned out. Share your experience, any creative variations, or your favorite Mediterranean-inspired side dishes in the comments. Happy cooking!
