Mediterranean Salmon Bake Dish

Featured in Delicious Seafood Dishes.

This Mediterranean salmon bake is a flavorful yet healthy dinner idea that's perfect for busy weeknights or weekend meals. Start by oven-roasting a fresh salmon filet seasoned with sea salt, garlic, and a touch of avocado oil. Meanwhile, prepare a vibrant sauté of red onions, sun-dried tomatoes, and baby spinach, and mix it with creamy feta cheese for added richness. Once the salmon is tender and flaky, layer on the spinach mixture, bake a bit more to melt the flavors together, and top with an optional drizzle of pesto sauce for a Mediterranean flair. Serve warm and enjoy a wholesome dish everyone will love.

A woman in a white chef's outfit with a chef's hat and apron.
Updated on Tue, 15 Apr 2025 14:07:04 GMT
A pan of fish with cheese and tomatoes. Pin it
A pan of fish with cheese and tomatoes. | cuisinegenial.com

This Mediterranean salmon bake transforms an ordinary weeknight dinner into a vibrant, nutrient-packed meal that feels like a special occasion dish without the fuss. The combination of flaky salmon topped with wilted spinach, sun-dried tomatoes, and melty feta creates layers of flavor that will transport you straight to the Mediterranean coast.

I first created this recipe when trying to convince my seafood-skeptical nephew to try salmon. The colorful toppings and familiar Mediterranean flavors won him over instantly, and now it's requested at nearly every family gathering.

Ingredients

  • 2-pound salmon filet: the centerpiece of this dish look for wild-caught when possible for best flavor and nutrition
  • Avocado oil: has a high smoke point perfect for high-temperature roasting
  • Sea salt: enhances all the flavors without overpowering
  • Garlic powder: provides even flavor distribution throughout the dish
  • Red onion: adds a pleasant bite and beautiful color contrast
  • Sun-dried tomatoes: concentrated bursts of sweet-tart flavor that pair perfectly with salmon
  • Baby spinach: wilts beautifully and adds nutrients without strong flavor
  • Feta cheese crumbles: brings briny tanginess that cuts through the richness of the salmon
  • Pesto sauce: optional but adds incredible herbaceous depth to the finished dish

Step-by-Step Instructions

Prep the oven:
Set your oven to preheat at 400 degrees Fahrenheit. This temperature gives the perfect balance between cooking the salmon through while keeping it moist and tender. Position your rack in the center of the oven for even heat distribution.
Prepare the salmon:
Place your salmon filet on a parchment-lined baking sheet which prevents sticking and makes cleanup effortless. Drizzle with avocado oil and use a pastry brush to ensure even coverage across the entire surface. Season thoroughly with sea salt and garlic powder making sure to cover the edges too.
Initial bake:
Place the seasoned salmon in the preheated oven for 10 minutes. This initial bake starts cooking the salmon while you prepare the Mediterranean topping. The salmon will continue cooking after adding the topping.
Prepare the topping:
While the salmon bakes warm a skillet over medium heat with a small amount of avocado oil. Add the finely chopped red onion and sauté until translucent and slightly caramelized about 5 to 8 minutes. This softens the onion's sharp bite and brings out its natural sweetness.
Add vegetables:
Add the chopped sun-dried tomatoes to the skillet followed by all the baby spinach. Cover the skillet to create steam which quickly wilts the spinach. Stir occasionally until the spinach is completely wilted but still bright green.
Incorporate the cheese:
Stir the feta cheese crumbles into the warm vegetable mixture. The residual heat will slightly soften the cheese without completely melting it. This creates pockets of creamy tanginess throughout the topping.
Top and finish baking:
Remove the partially baked salmon from the oven and carefully spread the spinach mixture evenly across the top. Return to the oven and bake for an additional 8 to 10 minutes until the salmon reaches an internal temperature of 145 degrees Fahrenheit.
Final touches:
If using pesto drizzle it over the finished dish just before serving. Allow the salmon to rest for 3 to 5 minutes which helps the juices redistribute throughout the fish ensuring maximum moisture and flavor.

The sun-dried tomatoes are truly the secret weapon in this recipe. I discovered their magic when experimenting with Mediterranean flavors and found their intense sweetness creates the perfect counterpoint to the rich salmon and salty feta. My family now jokes that they'd eat anything if it had this sun-dried tomato topping.

Storing Your Leftovers

Leftover salmon will keep in an airtight container in the refrigerator for up to three days. I recommend storing any unused pesto separately to prevent the topping from becoming soggy. Reheat gently in a 275°F oven just until warmed through to prevent drying out the salmon. For a delicious next-day lunch, flake the cold leftover salmon and topping over mixed greens with a simple lemon vinaigrette.

Ingredient Swaps That Work

If you're looking to adapt this recipe based on what you have on hand, there are several successful substitutions. Olive oil works perfectly in place of avocado oil, though it has a slightly lower smoke point. Kale can substitute for spinach but will need a bit more cooking time to properly wilt. For a dairy-free version, omit the feta or replace with dairy-free cheese alternatives. The pesto can be store-bought for convenience or homemade if you have fresh basil available.

Perfect Pairings

This Mediterranean salmon bake pairs beautifully with several simple sides. A light quinoa or couscous salad complements the fish while soaking up any flavorful juices. Roasted lemon potatoes continue the Mediterranean theme and can cook alongside the salmon at the same temperature. For a lighter option, serve with a crisp cucumber and tomato salad dressed with olive oil and red wine vinegar. A chilled Pinot Grigio or light Sauvignon Blanc makes an excellent beverage pairing.

The Mediterranean Connection

This dish draws inspiration from the coastal regions of Greece, Italy, and Spain where seafood is celebrated with bright, fresh flavors. The combination of fish with vegetables, herbs, and cheese is a hallmark of Mediterranean cuisine, known for both incredible taste and impressive health benefits. The Mediterranean diet has been studied extensively for its positive effects on heart health, and this recipe incorporates many of its key components in one delicious dish.

Frequently Asked Questions

→ How can I tell if the salmon is fully cooked?

The salmon is done when it flakes easily with a fork and its internal temperature reaches 145°F (63°C). Always use a meat thermometer for accuracy.

→ Can I use frozen salmon for this dish?

Yes, but make sure to fully defrost the salmon and pat it dry before seasoning and baking for even cooking results.

→ What can I substitute for feta cheese?

You can use goat cheese, ricotta cheese, or even shredded mozzarella for a similar creamy texture.

→ Can I make this dish ahead of time?

While the dish is best served fresh, you can prepare the spinach mixture in advance and store it in the fridge. Add it to the salmon just before the second baking step.

→ Are there other side dishes that pair well with this?

Pair this salmon bake with roasted vegetables, a fresh garden salad, or a side of couscous for a complete Mediterranean-inspired meal.

→ Can I skip the pesto sauce?

Yes, the pesto sauce is optional and simply adds an extra layer of flavor. The dish is already flavorful without it.

Mediterranean Salmon Bake Dinner

Healthy Mediterranean salmon with spinach, tomatoes, and feta.

Prep Time
~
Cook Time
35 Minutes
Total Time
35 Minutes
By: Ferdaous

Category: Seafood

Difficulty: Intermediate

Cuisine: Mediterranean

Yield: 4 Servings

Dietary: Gluten-Free

Ingredients

01 2-lb salmon filet
02 1 tablespoon avocado oil
03 1 teaspoon sea salt
04 1 teaspoon garlic powder
05 ½ red onion, finely chopped
06 8.5 ounces sun-dried tomatoes, drained and chopped
07 5 ounces baby spinach
08 6 ounces feta cheese crumbles
09 ⅓ cup pesto sauce (optional)

Instructions

Step 01

Preheat the oven to 400 degrees Fahrenheit.

Step 02

Place the salmon filet on a parchment-lined baking sheet. Drizzle with avocado oil and evenly coat using a brush. Season with sea salt and garlic powder.

Step 03

Bake in the center of the oven for 10 minutes.

Step 04

While the salmon bakes, heat a skillet with a bit more avocado oil over medium heat. Add the onion and sauté until soft, about 5-8 minutes.

Step 05

Add sun-dried tomatoes and spinach to the skillet, cover and cook until the spinach wilts.

Step 06

Mix in the feta cheese and heat until slightly melted.

Step 07

Remove the salmon from the oven, evenly top with the spinach mixture, and return to the oven. Bake for another 8-10 minutes, or until the salmon reaches an internal temperature of 145 degrees Fahrenheit.

Step 08

Drizzle with pesto sauce if using, and allow to rest before serving.

Tools You'll Need

  • Oven
  • Baking sheet
  • Parchment paper
  • Skillet
  • Brush

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Fish
  • Dairy (feta cheese)
  • Tree nuts (if pesto contains nuts)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 650
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~