This Mediterranean Salmon Bake brings together everything you love about vibrant, healthy dinners into one stunning dish. Think juicy, oven-roasted salmon fillets topped with a medley of sun-dried tomatoes, feta cheese, baby spinach, red onions, garlic, and a swipe of basil pesto. It’s one of those weeknight meals that feels indulgent but is actually packed with good-for-you ingredients.


Not only is this dish incredibly flavorful, but it also comes together in under 30 minutes, making it a fantastic choice for busy evenings. With the classic flavors of the Mediterranean shining through, it’s hearty enough to stand alone or pair beautifully with fresh sides. Whether you’re entertaining guests or just craving a quick, healthy dinner, this is a recipe worth bookmarking.
What Kind of Salmon Should I Use?
For the best flavor and texture, go with skin-on salmon fillets, ideally wild-caught if it’s available. The skin helps retain moisture as it bakes, and the fillets hold up better under the hearty Mediterranean toppings. Atlantic salmon works too if you’re looking for a more affordable option—just avoid pre-seasoned or frozen varieties that may be waterlogged.
Ingredients for the Mediterranean Salmon Bake
- Salmon Fillets: The star of the dish. Rich in Omega-3s and protein.
- Sun-Dried Tomatoes: Adds a deep, sweet-savory tang that contrasts the salmon beautifully.
- Feta Cheese: Brings a salty, creamy bite to the top.
- Baby Spinach: Wilts into the salmon as it bakes, offering a soft earthiness.
- Red Onion: Adds sharpness and a touch of crunch.
- Garlic: Boosts flavor and enhances the Mediterranean vibe.
- Basil Pesto: Acts as the moisture base and brings herbaceous depth.
- Olive Oil: Helps everything roast perfectly and keeps the salmon moist.
- Salt & Pepper: Essential for seasoning and balance.
How To Make the Mediterranean Salmon Bake
Step 1: Preheat and Prep
Preheat your oven to 400°F. Line a baking sheet with parchment paper or foil for easy cleanup. Lay your salmon fillets skin-side down and pat them dry with paper towels.
Step 2: Add Flavor Base
Spread a generous spoonful of basil pesto over each salmon fillet. This locks in moisture and infuses every bite with herby flavor.
Step 3: Layer the Toppings
Top the salmon with a handful of baby spinach, followed by chopped sun-dried tomatoes, thin slices of red onion, and minced garlic. Sprinkle crumbled feta generously over the top.
Step 4: Drizzle and Season
Drizzle olive oil lightly over each fillet and season everything with salt and freshly cracked black pepper.
Step 5: Bake to Perfection
Bake in the preheated oven for 15-18 minutes or until the salmon flakes easily with a fork. The toppings should be slightly golden, and the spinach wilted.

Serving and Storing Mediterranean Salmon Bake
Serve the salmon fresh out of the oven while it’s warm and juicy. If you have leftovers, store them in an airtight container in the fridge for up to 3 days. You can reheat it gently in the oven or microwave, though it’s also delicious cold over a fresh salad.
What to Serve With Mediterranean Salmon Bake?
Roasted Parmesan Potatoes and Broccoli
A crisp, comforting duo that soaks up the salmon juices wonderfully. Try this recipe: Roasted Parmesan Potatoes and Broccoli
Garlic Herb Quinoa
Light, nutty, and quick to make, quinoa pairs well with the bold Mediterranean flavors.
Greek Cucumber Salad
Fresh and cooling, this balances out the warm, savory salmon beautifully.
Warm Pita Bread with Hummus
Use it to scoop up the toppings or just as a satisfying side.
Lemon Couscous
Bright and zesty, couscous is a fast, fluffy side that works like a charm.
Roasted Asparagus
Add a little extra green to your plate. Here’s a simple version: Roasted Asparagus Recipe
Creamy Dill Potato Salad
A chilled, creamy potato side with herbs that complements the boldness of the salmon.
Strawberry Spinach Salad
Add a touch of sweet freshness for balance: Strawberry Spinach Salad
Want More Salmon Dinner Ideas?
If you’re into bold flavors and easy prep, here are some other salmon-based recipes you need to try:
- Honey Mustard Salmon with a sweet tangy glaze.
- 15-Minute Lemon Garlic Salmon for a citrusy, fast meal.
- Creamy Garlic Marry Me Salmon if you’re craving something rich and comforting.
- Cilantro Lime Honey Garlic Salmon for a zesty kick.
- Bang Bang Salmon Bites for a spicy, bite-sized twist.
Save This Pin For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you tweak the toppings? Add olives or artichokes? Try a different pesto?
I love hearing how others make these recipes their own. Questions are welcome too—let’s inspire each other to cook better, every day.
Explore beautifully curated health-boosting dishes and quick dinner inspiration on ChefAlchemy Recipes on Pinterest and discover your new go-to for feeling great!

Mediterranean Salmon Bake
- Total Time: 28 minutes
- Yield: 4 servings
Description
This Mediterranean Salmon Bake is your answer to a flavorful, healthy, and quick dinner idea. Featuring juicy salmon fillets topped with pesto, spinach, sun-dried tomatoes, and creamy feta, it’s a wholesome one-pan meal packed with bold Mediterranean flair. Ideal for a weeknight meal, easy dinner party, or healthy lunch prep, this recipe is fast, easy to clean up, and totally satisfying. Whether you’re on the hunt for new food ideas or healthy meal plans, this baked salmon is a must-try!
Ingredients
4 salmon fillets (skin-on, about 6 oz each)
1 cup sun-dried tomatoes (drained and chopped)
1 cup crumbled feta cheese
2 cups fresh baby spinach
1 small red onion (thinly sliced)
3 cloves garlic (minced)
1/3 cup basil pesto
2 tablespoons olive oil
1/2 teaspoon salt
1/2 teaspoon black pepper
Instructions
1. Preheat oven to 400°F and line a baking sheet with parchment paper.
2. Place salmon fillets skin-side down and pat dry.
3. Spread 1 tablespoon of pesto over each fillet.
4. Top with spinach, sun-dried tomatoes, red onion slices, and minced garlic.
5. Sprinkle crumbled feta over each piece.
6. Drizzle with olive oil and season with salt and pepper.
7. Bake for 15–18 minutes, until the salmon flakes easily with a fork.
8. Serve warm or refrigerate for up to 3 days.
Notes
Make sure not to overbake the salmon—check for doneness at 15 minutes.
You can swap feta with goat cheese or mozzarella if preferred.
- Prep Time: 10 minutes
- Cook Time: 18 minutes
- Category: Dinner
- Method: Baked
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 salmon fillet
- Calories: 410
- Sugar: 4g
- Sodium: 520mg
- Fat: 27g
- Saturated Fat: 7g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 36g
- Cholesterol: 85mg