Give it up, my sweet friend! You cannot resist the temptation of this Spinach and Feta Stuffed Salmon. It’s a flavor explosion waiting to happen in your kitchen, and I am here to guide you every delicious step of the way. If you love the classic combination of spinach and feta, you must try my Spinach & Feta Stuffed Chicken for another Mediterranean-inspired meal.
This dish is my ultimate weeknight hero that feels like a fancy restaurant splurge. Imagine flaky, buttery salmon hugging a creamy, garlicky, cheesy spinach filling. Come to Mama! It’s a Greek-inspired dream that comes together faster than you can say “opa!”
We’re talking about a powerhouse meal packed with healthy fats, lean protein, and so much joy. Get ready to fall in love with your oven all over again. This recipe is about to become your new dinner party secret weapon.
Recipe Overview
- Cuisine: Greek-Inspired
- Category: Main Course
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 4
Do You Love This Recipe Too?
I am completely obsessed. My love affair started on a trip to a tiny seaside taverna. I had something similar and spent the whole flight home trying to recreate that magic.
Now, this stuffed salmon is my go-to for impressing guests without any stress. The moment you cut into that golden fillet and the creamy filling spills out? Pure happiness. It’s the dish that always gets recipe requests.
My Shopping List for This Recipe
Gathering these ingredients is half the fun! We’re building layers of flavor, from the fresh greens to the tangy cheese. Here’s what you need to grab.
The star players are the salmon, the spinach, and that glorious block of feta. Trust me, block feta is a game-changer for texture. Let’s get your cart ready!
Let’s Get Your Ingredients Ready
Lay everything out on your counter. This “mise en place” makes the process so smooth and fast. You’ll feel like a pro chef in your own kitchen.
- 4 (6-ounce) center-cut salmon fillets, skin on or off
- 1 tablespoon olive oil
- 5 ounces fresh baby spinach (about 5 big handfuls!)
- 3 cloves garlic, minced
- 4 ounces feta cheese, crumbled (get the block!)
- 2 ounces cream cheese, softened
- 1 teaspoon dried dill (or 1 tbsp fresh)
- 1/2 teaspoon lemon zest
- Salt and black pepper to taste
- Lemon wedges, for serving
Bringing This Recipe to Life (Step-by-Step)
Okay, team! Let’s do this. Put on some fun music and get ready to create something amazing. Follow these steps and you cannot mess this up.
Spinach and Feta Stuffed Salmon Recipe
Let’s Get Your Ingredients Ready
Bringing This Recipe to Life (Step-by-Step)
Notes
Enjoy your homemade Spinach and Feta Stuffed Salmon Recipe!
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Pat your salmon fillets completely dry with paper towels. This is key for a good sear!
- Use a sharp knife to cut a deep pocket into the side of each fillet. Be careful not to cut all the way through.
- Heat the olive oil in a large skillet over medium heat. Add the spinach and garlic.
- Sauté for just 2-3 minutes until the spinach is totally wilted. Transfer it to a bowl.
- Let the spinach cool for a minute, then squeeze out ALL the excess liquid with your hands. This step is crucial for a non-watery filling!
- To the spinach, add the crumbled feta, cream cheese, dill, and lemon zest. Mix it all up into a glorious, creamy spinach dip filling. Season with a pinch of salt and pepper. This creamy mixture is also fantastic in my Creamy Gnocchi with Spinach and Feta.
- Stuff each salmon pocket generously with the spinach-feta mixture. Use a spoon or your fingers—I use my fingers!
- Place the stuffed fillets on your prepared baking sheet. Season the tops with a little more pepper.
- Bake for 15-20 minutes, until the salmon is cooked through and flakes easily with a fork.
- Let them rest for 5 minutes. Then serve immediately with fresh lemon wedges for squeezing over the top!
Fun Variations to Try Next Time
Once you master the classic, play around! This recipe is a fantastic canvas for your own tasty ideas.
Swap the feta for goat cheese for an even creamier, tangier bite. It’s incredible.
Add about 1/4 cup of chopped sun-dried tomatoes or artichoke hearts to the filling. They add a wonderful sweet or briny punch.
Turn up the Greek vibe with a sprinkle of dried oregano in the filling and a drizzle of tzatziki sauce on top after baking.
How to Store, Freeze, and Reheat
Got leftovers? Lucky you! They store beautifully for a fantastic next-day lunch.
Let the salmon cool completely. Store it in an airtight container in the fridge for up to 2 days.
To reheat, place it in a 350°F oven for about 10 minutes, or until warmed through. The microwave works in a pinch but can make the salmon a bit rubbery.
I don’t recommend freezing the stuffed and cooked salmon, as the texture of the fish and filling can change. It’s best enjoyed fresh!
NUTRITION INFORMATION
- Calories: ~420
- Protein: 38g
- Healthy Fats: 27g
- Carbohydrates: 4g
- Fiber: 1g
A Quick Q&A on This Recipe
Can I use frozen spinach?
You absolutely can! Just make sure to thaw it completely and squeeze out every last drop of water. I mean, really squeeze it. This prevents a soggy filling.
My salmon always sticks to the pan. Help!
Two words: parchment paper. It’s a lifesaver. Also, make sure you pat that salmon fillet completely dry before you stuff and bake it. Moisture is the enemy of a non-stick experience!
What should I serve with this?
Oh, the possibilities! I love it with a simple lemon-dill orzo, a big crisp salad, or some roasted asparagus. It’s the perfect centerpiece for your Greek dinner plate. For another comforting pasta dish that’s a family favorite, check out my Creamy Beef and Shells.
And there you have it! My absolute favorite way to eat salmon. It’s elegant, packed with flavor, and secretly so simple to make.
This recipe proves that healthy food can be the most exciting food on your table. Those healthy fats from the salmon and olive oil? They’re doing your body good while treating your taste buds. Now go make it, and get ready for the compliments to roll in!
I can’t wait to hear how yours turns out! Please leave a comment and a rating below to let me know what you think!


