Spinach and Feta Stuffed Salmon

WANT TO SAVE THIS RECIPE?

If you’re looking for a salmon recipe that feels elegant without being complicated, this Spinach and Feta Stuffed Salmon is exactly what your dinner routine needs. Moist, flaky salmon filets are butterflied and filled with a savory spinach-feta mix, then baked to perfection. It feels like something you’d order at a restaurant, but you can pull it off in your own kitchen in under 30 minutes.

The creamy tang of feta cheese paired with the earthiness of wilted spinach brings a gourmet twist to this protein-packed meal. Whether you’re cooking for a weeknight dinner or trying to impress guests, this dish offers that “wow” factor without the stress. Pair it with a crisp salad or some roasted vegetables and you have a meal that’s both beautiful and satisfying.

Why You’ll Love This Spinach and Feta Stuffed Salmon

This recipe is a great go-to when you want something healthy, filling, and flavorful. It’s low in carbs, high in protein, and incredibly versatile. You can prep the filling ahead of time and even freeze the salmon for an easy weeknight solution. Plus, it bakes in just about 20 minutes, making it faster than takeout.

What Kind of Salmon Should I Use?

Fresh, skin-on salmon filets work best for this recipe. Look for center-cut pieces that are thick enough to butterfly and hold the stuffing. If you’re using frozen salmon, just make sure it’s fully thawed and patted dry. Wild-caught varieties like sockeye or coho will have a richer flavor, while Atlantic salmon tends to be more mild and buttery.

Ingredients for the Spinach and Feta Stuffed Salmon

The beauty of this dish is in its simplicity. Just a handful of fresh ingredients come together to create something rich and flavorful.

Salmon filets
You’ll want thick, center-cut filets that can be easily sliced and stuffed.

Fresh spinach
It cooks down a lot and adds moisture and earthiness to the filling.

Feta cheese
Crumbly and tangy, it brings the saltiness and body to the stuffing.

Garlic
Fresh minced garlic adds aromatic depth to the filling.

Olive oil
Used to sauté the spinach and help bring the filling together.

Lemon juice
A little acidity helps brighten the entire dish and balances the richness.

Salt and pepper
Simple seasoning to let the ingredients shine.

Paprika (optional)
Adds a hint of smoky warmth and beautiful color when sprinkled on top.

Pin this Recipe

How To Make the Spinach and Feta Stuffed Salmon

Step 1: Prep the Filling

Heat a skillet over medium heat with a splash of olive oil. Add the minced garlic and cook for 30 seconds until fragrant. Toss in the spinach and sauté until just wilted. Remove from heat and mix in the crumbled feta cheese. Set aside to cool slightly.

Step 2: Butterfly the Salmon

Place each filet skin-side down and use a sharp knife to carefully slice a pocket horizontally through the thickest part. Be careful not to cut all the way through.

Step 3: Stuff and Season

Spoon the spinach-feta mixture into each pocket, pressing gently to secure the filling. Drizzle with olive oil, a squeeze of lemon juice, and season with salt, pepper, and a sprinkle of paprika if using.

Step 4: Bake to Perfection

Place the stuffed salmon filets in a baking dish and bake in a preheated oven at 375°F (190°C) for 18-22 minutes, or until the salmon flakes easily with a fork.

How to Serve and Store Spinach and Feta Stuffed Salmon

This stuffed salmon is best served hot out of the oven, while the cheese is still soft and creamy. It feeds about 4 people depending on the size of the filets. If you’re making this ahead, it can be stored in an airtight container in the fridge for up to 3 days. To reheat, place it in a 300°F oven for 10-12 minutes to preserve moisture. Avoid microwaving, as it can make the fish rubbery.

What to Serve With Spinach and Feta Stuffed Salmon?

Roasted Asparagus

Crispy-tender and seasoned simply with salt, pepper, and lemon zest, it’s a match made in heaven for the richness of salmon.

Herby Quinoa Salad

A chilled salad with herbs, lemon, and olive oil adds freshness and texture.

Garlic Mashed Cauliflower

Creamy and light, it complements the richness without overpowering it.

Classic Caprese Salad

Juicy tomatoes and fresh mozzarella keep things light and refreshing.

Lemon Orzo Pasta

Bright and citrusy, orzo pasta makes a nice contrast in both flavor and form.

Creamy Cucumber Dill Salad

Cool and crisp, it’s a lovely balance to the warm salmon dish.

Sautéed Green Beans

Add a touch of crunch and color with simply sautéed green beans in garlic and olive oil.

Want More Salmon Ideas?

If you love this stuffed salmon, you might also enjoy:

Save This Recipe 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 use fresh or frozen spinach? Did you experiment with goat cheese instead of feta?

I love hearing how others make these recipes their own. Questions are welcome too — let’s help each other cook smarter.

Explore beautifully curated seafood and dinner recipes on Janet Dishes on Pinterest and discover your next favorite dish!

Conclusion

This Spinach and Feta Stuffed Salmon proves that wholesome meals don’t have to be bland or boring. With just a few fresh ingredients and a little prep, you get a flavorful, satisfying dish that feels indulgent but fits right into a healthy routine. Whether you’re entertaining or meal-prepping, it’s a recipe that delivers every time.

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

Spinach and Feta Stuffed Salmon


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Janet Reynolds
  • Total Time: 30 minutes
  • Yield: 4 servings

Description

This Spinach and Feta Stuffed Salmon recipe is a healthy and elegant dinner made with juicy salmon fillets filled with creamy feta and sautéed spinach. A perfect baked salmon dish ready in under 30 minutes.


Ingredients

4 salmon fillets

4 cups fresh spinach

3.5 oz feta cheese, crumbled

2 cloves garlic, minced

1 tablespoon olive oil

1 tablespoon lemon juice

1 teaspoon salt

1/2 teaspoon black pepper

1/2 teaspoon paprika (optional)


Instructions

1. Heat olive oil in a skillet over medium heat and sauté garlic for 30 seconds.

2. Add spinach and cook until wilted, then remove from heat.

3. Stir in crumbled feta cheese and let the mixture cool slightly.

4. Preheat oven to 375°F (190°C).

5. Butterfly the salmon fillets to create a pocket, being careful not to cut all the way through.

6. Stuff the spinach-feta mixture into each salmon pocket.

7. Drizzle with lemon juice and olive oil, then season with salt, pepper, and paprika if using.

8. Place salmon in a baking dish and bake for 18-22 minutes until the fish flakes easily.

9. Serve hot with your favorite side dishes.

Notes

Use thick center-cut salmon for best stuffing results.

You can prep the filling ahead of time and refrigerate.

Avoid microwaving leftovers to keep texture intact.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 stuffed salmon fillet
  • Calories: 310
  • Sugar: 1g
  • Sodium: 570mg
  • Fat: 20g
  • Saturated Fat: 6g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 3g
  • Fiber: 1g
  • Protein: 28g
  • Cholesterol: 80mg

WANT TO SAVE THIS RECIPE?