Mediterranean Stuffed Salmon

Section: Satisfying Main Dishes for Every Occasion

This impressive yet surprisingly simple dish features salmon fillets stuffed with a delicious Mediterranean-inspired mixture of spinach, feta cheese, and roasted red peppers. Each fillet is carefully sliced lengthwise and filled with the savory mixture before being baked to perfection in about 20 minutes.

The combination of flaky salmon with the creamy, tangy filling creates a protein-rich dinner that's both elegant and nutritious. Perfect for dinner parties or weeknight meals, this dish pairs beautifully with whole grains, pasta, or roasted potatoes. Even better, it's naturally gluten-free and requires just 30 minutes from start to finish!

Published By Ioana
Updated on Fri, 09 May 2025 17:16:51 GMT
A plate of cooked salmon with spinach and feta cheese. Bookmark
A plate of cooked salmon with spinach and feta cheese. | ioanacooks.com

This Mediterranean-inspired stuffed salmon recipe transforms an everyday fish dinner into an impressive meal that looks like it took hours to prepare, but actually comes together in just 30 minutes! The combination of succulent salmon filled with creamy feta, vibrant spinach, and sweet roasted red peppers creates a protein-packed dinner that's both elegant and satisfying.

The first time I made this for a last-minute dinner party, my guests thought I'd spent the entire day in the kitchen. Now it's my secret weapon recipe for when I want to impress without the stress!

Ingredients

  • Wild salmon fillets: preferably fresh rather than frozen for the best texture and flavor
  • Baby spinach: packed with iron and vitamins that wilts perfectly into the stuffing
  • Feta cheese: a high-quality sheep's milk variety stored in brine offers the creamiest texture and most authentic flavor
  • Roasted red peppers: add subtle sweetness and beautiful color contrast to the filling
  • Italian seasoning: a time-saving blend that delivers complex herbal notes in one addition
  • Parmesan cheese: freshly grated for that nutty depth that elevates the entire dish
  • Olive oil: choose a good quality extra virgin variety to enhance the Mediterranean flavors

Step-by-Step Instructions

Prepare the salmon:
Cut a deep pocket lengthwise down each salmon fillet without slicing all the way through, creating a perfect hiding spot for the filling. The key is keeping the bottom and ends intact to prevent the delicious filling from escaping during baking. Season and oil the fish to create a flavor foundation.
Create the filling:
Quickly sauté spinach with aromatic herbs and spices until just wilted, about 2 minutes. The spinach should retain some structure rather than becoming completely mushy. Once off heat, incorporate the cheeses and roasted peppers, pressing everything together until you have a cohesive, flavor-packed mixture.
Stuff and bake:
Carefully spoon the spinach-feta mixture into each salmon pocket, distributing evenly among all pieces. The filling should be generous but not overflowing. Bake just until the salmon turns opaque and flakes easily with a fork, about 12-17 minutes depending on thickness. Overcooking will dry out your beautiful creation!
Two pieces of salmon with spinach and feta cheese. Bookmark
Two pieces of salmon with spinach and feta cheese. | ioanacooks.com

The filling in this recipe reminds me of Greek spanakopita, which my grandmother used to make. The first time I served this to my family, my dad immediately recognized those beloved flavors and asked for seconds before he'd even finished his first serving!

Testing for Doneness

Perfectly cooked salmon makes all the difference in this recipe. Look for a color change from translucent pink to an opaque whitish-pink throughout. The fish should flake easily with a fork but still remain moist. If you're using a meat thermometer, aim for 125°F for medium-rare or 135°F for medium doneness. Remember that the salmon will continue cooking slightly after you remove it from the oven.

Simple Substitutions

Don't worry if you don't have all the exact ingredients on hand. Sun-dried tomatoes make an excellent substitute for roasted red peppers, offering a more intense, concentrated flavor. No Italian seasoning? Simply mix equal parts dried oregano, basil, and thyme. For the cheeses, goat cheese can replace feta for a tangier profile, while Romano can stand in for Parmesan. The filling is incredibly versatile and forgiving.

Serving Suggestions

Transform this salmon into a complete meal by pairing it with complementary sides. For a Mediterranean-inspired feast, serve alongside lemon-herb orzo or garlic roasted potatoes. A simple arugula salad with lemon vinaigrette adds brightness that cuts through the richness of the fish. For a lighter option, try steamed asparagus or roasted Brussels sprouts. The salmon already contains vegetables in the filling, making it a nearly complete meal on its own.

Two pieces of salmon with spinach and feta cheese. Bookmark
Two pieces of salmon with spinach and feta cheese. | ioanacooks.com

Frequently Asked Questions About Recipes

→ How do I know when the stuffed salmon is fully cooked?

Check that your salmon is cooked by carefully cutting through the thickest part. The fish should no longer have a translucent-pink color and should instead be opaque with a whitish-pink appearance. For most 6-ounce fillets, baking at 400°F for 12-17 minutes should be sufficient, depending on your desired doneness.

→ What can I serve with stuffed salmon?

This salmon pairs beautifully with several sides: cooked whole grains like farro, quinoa, or brown rice; simple pasta tossed with olive oil, garlic and herbs; couscous or orzo; or mashed, steamed, or roasted potatoes. The dish already contains protein, healthy fats, and vegetables, so any starchy side creates a complete meal.

→ Can I make substitutions for the feta or roasted red peppers?

Yes! While a high-quality block of sheep's feta stored in brine provides the best flavor, you could substitute with goat cheese for a different tang. The roasted red peppers can be replaced with sun-dried tomatoes for a similar sweet-savory element. You could also experiment with different herb blends if you don't have Italian seasoning.

→ How do I properly cut the salmon for stuffing?

Use a sharp knife to slice down the middle of each salmon piece lengthwise, creating a pocket. Be careful not to cut all the way through—leave the salmon flesh still attached at the very bottom and on either ends. Longer pieces of salmon typically work best for stuffing.

→ Can I prepare this dish ahead of time?

While this dish is best enjoyed fresh, you can prepare the spinach-feta filling up to a day ahead and store it in the refrigerator. You can also stuff the salmon a few hours before cooking and keep it refrigerated until ready to bake. Leftovers will keep for up to 3 days in an airtight container in the fridge.

→ Is this stuffed salmon suitable for special diets?

This dish is naturally gluten-free and high in protein and healthy omega-3 fatty acids. It's suitable for pescatarians and those following Mediterranean-style eating patterns. If you're watching sodium, you might use less feta or a lower-sodium variety.

Stuffed Salmon With Spinach & Feta

Salmon fillets stuffed with a Mediterranean-inspired mixture of spinach, feta, and roasted red peppers, baked to perfection.

Time Needed to Prep
10 minutes
Cooking Duration
20 minutes
Overall Time
30 minutes
Published By: Ioana

Category of Recipe: Main Dishes

Preparation Difficulty: Medium Difficulty

Type of Cuisine: Mediterranean

Number of Portions: 4 How Many It Serves

Dietary Preferences: Low-Carb Friendly, No Gluten

Ingredients You'll Need

→ Main Ingredients

Ingredient 01 4 pieces of salmon, approximately 6 ounces (170 grams) each, skin-on
Ingredient 02 2 tablespoons olive oil, divided
Ingredient 03 3 cups baby spinach, packed
Ingredient 04 1 teaspoon Italian seasoning
Ingredient 05 1/2 teaspoon paprika (regular or smoked)
Ingredient 06 A pinch of cayenne pepper
Ingredient 07 5.3 ounces feta cheese (150 grams), block form
Ingredient 08 1/4 cup freshly grated parmesan (recommend parmigiano-reggiano)
Ingredient 09 1/4 cup jarred roasted red peppers, chopped into 1/4-inch pieces
Ingredient 10 Salt, to taste
Ingredient 11 Black pepper, to taste

Steps to Follow

Step 01

Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper. Place salmon pieces skin-side down on the lined baking sheet.

Step 02

Using a sharp knife, cut a lengthwise slit down the middle of each salmon piece. Do not cut all the way through, leaving the flesh attached at the bottom and ends.

Step 03

Brush salmon with 1 tablespoon of olive oil and season with salt and pepper. Set aside.

Step 04

Heat the remaining 1 tablespoon of olive oil in a large pan over medium heat. Add the spinach, Italian seasoning, paprika, cayenne, salt, and pepper. Sauté until wilted, about 2 minutes.

Step 05

Turn off the heat. Stir in the roasted red peppers, feta, and parmesan. Press down on the feta to mash and combine the mixture until it sticks together.

Step 06

Spoon the spinach-feta mixture into the slits of each salmon piece. Distribute evenly until all the mixture is used.

Step 07

Place the stuffed salmon in the oven and bake for 12–17 minutes, depending on the thickness of the fish and desired doneness. Remove from the oven and serve hot.

Extra Tips

  1. Leftovers can be stored in an airtight container in the fridge for up to 3 days.
  2. Use fresh salmon if possible for the best texture. Longer pieces are easier for stuffing.
  3. Check doneness by cutting into the thickest part of the salmon. It should be opaque and whitish-pink, not translucent.
  4. Sun-dried tomatoes can substitute roasted red peppers if preferred.

Tools You'll Need

  • Knife
  • Baking sheet
  • Parchment paper
  • Large pan

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains fish (salmon)
  • Contains dairy (feta, parmesan)

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 438
  • Total Fat: 28 grams
  • Carbohydrate Amount: 4 grams
  • Protein Amount: 42 grams