in

Mediterranean Stuffed Salmon

Mediterranean Stuffed Salmon

Save this recipe on:

This Mediterranean Stuffed Salmon is a restaurant-worthy dish that’s shockingly easy to make at home. Juicy, flaky salmon fillets are filled with a medley of warm, briny, and creamy ingredients—think sun-dried tomatoes, wilted spinach, tangy feta cheese, and kalamata olives. The whole thing bakes to perfection in under 30 minutes for a dinner that’s elegant enough for guests but simple enough for a weeknight.

Every bite of this stuffed salmon brings layers of flavor. The rich fattiness of the salmon pairs beautifully with the bold Mediterranean stuffing, and a quick honey-garlic glaze caramelizes into a golden crust. It’s a healthy, protein-packed main dish that doesn’t skimp on taste or texture.


What Kind of Salmon Should I Use?

For this recipe, fresh center-cut salmon fillets with skin-on are ideal. They’re easier to stuff because they’re thicker and hold their shape better during baking. Look for bright pink flesh with a firm texture. Wild-caught is preferred for better flavor and sustainability, but farm-raised will work if that’s what you have on hand.


Pin this Recipe

Ingredients for the Mediterranean Stuffed Salmon

Salmon fillets: The star of the show, offering a buttery base that soaks up all the Mediterranean flavors.

Fresh spinach: Lightly wilted, it adds earthy freshness and balances the richness of the salmon and cheese.

Feta cheese: Its salty, tangy bite melts into the stuffing for bold flavor.

Sun-dried tomatoes: These add chewy sweetness and intense tomato flavor that contrasts beautifully with the fish.

Kalamata olives: Briny and bold, they cut through the fattiness and add a layer of depth.

Garlic: Used both in the stuffing and glaze, it sharpens and elevates the entire dish.

Olive oil: For sautéing and drizzling—choose extra virgin for the best taste.

Honey: Helps create a caramelized glaze on top of the salmon.

Paprika & chili flakes: A touch of smokiness and heat to balance the sweetness of the honey.

Salt & pepper: Essential for seasoning throughout.


How To Make the Mediterranean Stuffed Salmon

Step 1: Preheat and Prep

Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Pat the salmon fillets dry and use a sharp knife to cut a deep slit in the center of each—be careful not to cut all the way through.

Step 2: Make the Stuffing

In a skillet, heat olive oil over medium heat. Add minced garlic and sauté until fragrant. Toss in fresh spinach and cook until wilted. Remove from heat and stir in chopped sun-dried tomatoes, crumbled feta cheese, and sliced kalamata olives. Season with salt and pepper.

Step 3: Stuff the Salmon

Spoon the stuffing mixture into each salmon fillet slit. Don’t worry if it overflows a little—it only adds to the presentation and flavor.

Step 4: Glaze and Season

Mix olive oil, honey, paprika, chili flakes, and minced garlic in a small bowl. Brush this mixture generously over the tops of the stuffed salmon fillets.

Step 5: Bake to Perfection

Bake for 16–18 minutes or until the salmon is cooked through and flakes easily with a fork. The glaze should be golden and slightly caramelized.


How to Serve and Store This Salmon

Serve this salmon hot from the oven, drizzled with any extra pan juices. It’s perfect with lemon-herb couscous, roasted potatoes, or a chilled cucumber-dill salad.

If you have leftovers, store them in an airtight container in the fridge for up to 2 days. Reheat in the oven at 300°F until just warmed through—avoid microwaving, as it can dry out the fish. You can also flake leftovers into a salad or grain bowl for a Mediterranean lunch.


Frequently Asked Questions

How do I keep the salmon from drying out?

Use thicker fillets and avoid overbaking. A little drizzle of olive oil and honey glaze helps retain moisture.

Can I make this dairy-free?

Yes! Substitute the feta with a dairy-free cheese alternative or omit it entirely. The olives and tomatoes still bring plenty of flavor.

Can I prep it ahead?

You can prep the stuffing a day in advance and store it in the fridge. Stuff and bake the salmon just before serving.

What if I don’t have sun-dried tomatoes?

You can use roasted red peppers or cherry tomatoes as an alternative.

Can I grill instead of bake?

Yes! Wrap each fillet in foil and grill over medium heat for 12–14 minutes.

Is this recipe keto-friendly?

Yes, just omit the honey glaze or use a sugar-free honey substitute.


Want More Dinner Ideas with a Mediterranean Twist?

If this Mediterranean Stuffed Salmon speaks to your soul, try these other savory hits:


Save This Pin + Share Your Results

📌 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 swap the olives? Try it with goat cheese instead? Maybe added fresh herbs?

I love seeing your twists! Questions are always welcome too—let’s inspire each other with every meal. For more daily recipes, check out my Pinterest board at Life with Jam.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mediterranean Stuffed Salmon

Mediterranean Stuffed Salmon


  • Author: Jam Scott
  • Total Time: 28 minutes
  • Yield: 4 servings

Description

Mediterranean Stuffed Salmon is a stunning, flavor-packed dish that’s surprisingly simple to make. Each fillet is filled with a savory blend of spinach, sun-dried tomatoes, feta cheese, and olives, then glazed with a sweet and spicy honey-garlic topping. It’s the perfect balance of healthy, indulgent, and easy—a go-to for busy weeknights or dinner parties alike.


Ingredients

4 salmon fillets

2 cups fresh spinach

1/2 cup crumbled feta cheese

1/4 cup chopped sun-dried tomatoes

1/4 cup sliced kalamata olives

3 cloves garlic, minced

2 tablespoons olive oil

1 tablespoon honey

1/2 teaspoon paprika

1/4 teaspoon chili flakes

Salt and pepper, to taste


Instructions

1. Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.

2. Pat salmon fillets dry and slice a deep pocket in the center of each, without cutting all the way through.

3. Heat 1 tablespoon olive oil in a skillet over medium heat. Add 1 clove minced garlic and sauté until fragrant.

4. Add spinach and cook until wilted. Remove from heat and stir in sun-dried tomatoes, feta, and olives. Season with salt and pepper.

5. Stuff each salmon fillet with the spinach mixture.

6. In a small bowl, mix remaining olive oil, honey, paprika, chili flakes, and 2 cloves minced garlic.

7. Brush glaze over the top of the stuffed salmon.

8. Bake for 16–18 minutes, until salmon flakes easily and glaze is slightly caramelized.

9. Serve hot with your favorite sides and enjoy!

Notes

Don’t overstuff the salmon or it may spill out while baking. A little overflow is okay, but keep it neat.

Use wild-caught salmon if possible for the best texture and flavor.

For extra crispiness, broil the salmon for the last 2 minutes of cooking.

  • Prep Time: 10 minutes
  • Cook Time: 18 minutes
  • Category: Main Dish
  • Method: Baked
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 stuffed salmon fillet
  • Calories: 420
  • Sugar: 4g
  • Sodium: 620mg
  • Fat: 26g
  • Saturated Fat: 7g
  • Unsaturated Fat: 17g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 38g
  • Cholesterol: 85mg

Keywords: stuffed salmon, Mediterranean dinner, healthy seafood recipe

Save this recipe on: