Spinach and Mushroom Stuffed Salmon with feta, onion, and garlic makes is an easy recipe for an absolutely show-stopping delicious main dish! This seemingly fancy dinner is ideal for entertaining guests but is also easy enough to make on any busy weeknight! Serve it up with your favorite side dishes for an unforgettable meal.

Plate with a stuffed salmon filet on top with a baking sheet of salmon filets in the background.

This easy mushroom and spinach stuffed salmon recipe is a riff off of my 4-Ingredient Mediterranean Salmon, which continues to be one of my most popular salmon recipes to date.

It turns out, stuffing salmon takes an already beautiful experience up several notches!

Thereโ€™s just something about that tantalizing stuffing paired with the perfectly tender fish that makes the whole thing just melt in your mouth.

In fact, I typically follow my Broiled Salmon Recipe when I make King Salmon or Atlantic Salmon, but when it comes to sockeye salmon, I prefer the stuffing method.

Because sockeye salmon is so lean, it can be easy to overcook and end up dry. In my humble opinion, sockeye needs a little love in order for it to be objectively delicious.

For this reason, stuffing it with goodies like caramelized onions, garlic, spinach, and feta cheese is an instant win.

Finished stuffed salmon, fresh out of the oven.

I also love slathering sockeye salmon with a creamy sauce, as seen in my Creamy Turmeric Ginger Sockeye Salmon.

Nevertheless, whether youโ€™re going with sockeye salmon or any other type of salmon or trout, this magically flavorful flaky salmon recipe is so dreamy.

This delicious meal is even better than an entrรฉe you would get at a fancy seafood restaurant!

Letโ€™s discuss the ingredients! The best part about this recipe is you can find all of the ingredients easily at any grocery store.

Ingredients for Spinach and Mushroom Stuffed Salmon:

Fresh Salmon: Regardless of the type of salmon you use, I recommend using a thinner salmon filet, such as a tail piece of Atlantic salmon or King salmon or sockeye salmon filets or coho salmon filets.

This way the salmon bakes evenly, doesnโ€™t bow out during the baking process, and is not too thick. Thicker salmon fillets require slightly longer bake time but will still work.

I use sockeye wild-caught salmon that comes individually portioned out in small filets in the freezer section of the grocery store.

Salmon is a fabulous source of omega 3 fatty acids and protein, making for a powerhouse healthy meal with benefits!

Onion & Garlic: Fresh onion and garlic cloves bring big bold flavor to the meal so effortlessly. Use shallots if you prefer!

Mushrooms: Adding that nutty earthy flavor, baby bella mushrooms bring a rustic vibe.

Spinach: Leveling up the Vitamins in the meal, baby spinach brings fiber and bulk to the spinach stuffed salmon for a big nutrient bang for your buck.

Feta Cheese: Possibly the yummiest part about this recipe, a good deal of feta cheese brings tangy flavor and creamy texture for an absolute dreamboat of a main dish. If youโ€™re super into cheese, you can grate mozzarella or parmesan over the fish as well.

Avocado Oil: Avocado oil is used to cook all of the vegetables for the stuffing and is also used to coat the salmon to ensure it stays nice and moist during the baking process. Use olive oil if it’s what you have on hand.

Salt: Salt enhances the flavors of each ingredient so that they really shine.

Feel like taking this idea and changing it up in different ways? Here are some options for customizing your stuffed salmon fillets.

Optional Additions:

  • Add roasted red peppers or one raw bell pepper to the stuffing mixture.
  • If you like cream cheese, make a cream cheese mixture by adding 4 to 6 ounces of cream cheese to the stuffing.
  • Use your favorite seasonings on the salmon, such as old bay seasoning, garlic powder,  or lemon pepper.
  • If you have access to fresh crab meat, feel free to stir it into the stuffing mixture to make a crab stuffing! 6 to 8 ounces will work great.
  • Add 2 to 3 teaspoons of lemon zest to the stuffing for some citrus flavor.
Horizontal image of a stuffed salmon filet on a plate.

Now that weโ€™ve covered the simple ingredients list, letโ€™s make it for dinner!

How to Make Spinach and Mushroom Stuffed Sockeye Salmon:

Bring the salmon out of the refrigerator and allow it to sit on the counter to come to room temperature.

Heat one tablespoon of avocado oil in a large nonstick skillet over medium-high heat. Add the onion and sautรฉ for 2 to 3 minutes, until very fragrant.

Red onion sautรฉing in a skillet.

Stir in the mushrooms and ยฝ teaspoon of sea salt. Cover the skillet and cook for 3 minutes, stirring occasionally, or until much liquid is seeping out of the mushrooms. Stir in the garlic and continue cooking until most of the liquid has evaporated.

Onion, mushrooms and garlic sautรฉing in a skillet.

Add in the baby spinach, cover the skillet and cook, stirring occasionally, until the spinach has wilted.

Onion, garlic, mushrooms and spinach cooked in a skillet

Stir in the feta cheese and stir for another 1 to 2 minutes, until the cheese is well incorporated.

Feta cheese stirred in with the spinach, mushrooms, garlic, and onion.

Preheat the oven to 350 degrees F.

Line a large rimmed baking sheet with parchment paper. Place the salmon on a cutting board and pat salmon fillets dry with a paper towel and transfer them to the prepared baking sheet.

Raw sockeye salmon fillets on a parchment-lined baking sheet.

Slice the salmon through the center carefully using a sharp knife, leaving about ยผ to ยฝ inch at the end, creating a flap. A regular chef’s knife or a paring knife works here.

Hand lifting a flap of salmon to expose a pocket for stuffing.

Stuff the salmon filets with the spinach and mushroom stuffing mixture.

Salmon on a baking sheet stuffed with mushrooms and spinach, ready to be baked.

Coat the flesh of the salmon with avocado oil using a silicone brush.

Silicone brush brushing the salmon with avocado oil.

Sprinkle with sea salt and black pepper.

Salmon coated with oil, sprinkled with sea salt, and stuffed, ready to go into the oven.

Bake on the center rack of the preheated oven for 25 to 30 minutes, or until the salmon is cooked through. Salmon is considered fully cooked once it has reached an internal temperature of 145 degrees Fahrenheit. Insert an instant-read thermometer into the thickest part of the salmon in order to get an accurate temperature read.

Garnish the stuffed salmon filets with fresh parsley or chopped green onion if desired. Serve with fresh grated parmesan cheese and fresh lemon wedges for an amazing weeknight meal.

Serve stuffed sockeye salmon with your choice of favorite sides and enjoy!

Serving Suggestions:

I like pairing this feta stuffed salmon recipe with my Crowd-Pleasing Roasted Vegetables, Pesto Smashed Potatoes, Roasted Brussel Sprouts with Garlic and Lemon, Roasted Green Beans, or my Roasted Asparagus with Parmesan and Lemon

Store any leftover salmon in an airtight container in the refrigerator for up to 5 days.

And thatโ€™s it! This spinach stuffed sockeye salmon is the perfect dish to spruce up your salmon dinner for an easy impressive meal every time! Make it for a special occasion, your next dinner party, or any time you’re looking for a unique dining experience or a restaurant-worthy meal.

Horizontal image of stuffed salmon, fresh out of the oven, ready to be served.

If youโ€™re a big salmon fan like me, also try these delicious salmon recipes:

More Healthy Salmon Recipes: 

Stuff thy salmon!

Plate with a stuffed salmon filet on top with a baking sheet of salmon filets in the background.

Mushroom and Spinach Stuffed Salmon

5 from 2 votes
The ultimate way of leveling up your salmon game, this mushroom and spinach stuffed salmon is so loaded with flavor, yet is so easy to prepare! Serve it with your favorite side dishes for a healthy meal!
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 5 Servings

Ingredients

  • 2 lbs sockeye salmon cut into individual filets
  • 2 Tbsp avocado oil divided
  • ยฝ red onion finely chopped
  • 8 ounces mushrooms chopped
  • 5 cloves garlic minced
  • 5 ounces baby spinach
  • 6 ounces feta cheese crumbles
  • 1 tsp sea salt to taste, divided

Instructions

  • Heat one tablespoon of avocado oil in a large nonstick skillet over medium-high heat. Add the onion and sautรฉ for 2 to 3 minutes, until very fragrant.
    Red onion sautรฉing in a skillet.
  • Stir in the mushrooms and ยฝ teaspoon of sea salt. Cover the skillet and cook for 3 minutes, stirring occasionally, or until much liquid is seeping out of the mushrooms. Add in the garlic and continue cooking until most of the liquid has evaporated.
    Onion, mushrooms and garlic sautรฉing in a skillet.
  • Add in the baby spinach, cover the skillet and cook, stirring occasionally, until the spinach has wilted.
    Onion, garlic, mushrooms and spinach cooked in a skillet
  • Stir in the feta cheese and stir for another 1 to 2 minutes, until the cheese is well incorporated.
    Feta cheese stirred in with the spinach, mushrooms, garlic, and onion.
  • Preheat the oven to 350 degrees F.
  • Line a large rimmed baking sheet with parchment paper. Place the salmon on a cutting board and pat salmon fillets dry with a paper towel and transfer them to the prepared baking sheet.
    Raw sockeye salmon fillets on a parchment-lined baking sheet.
  • Slice the salmon through the center carefully using a sharp knife, leaving about ยผ to ยฝ inch at the end, creating a flap.
    Hand lifting a flap of salmon to expose a pocket for stuffing.
  • Stuff the salmon filets with the spinach and mushroom stuffing mixture.
    Salmon on a baking sheet stuffed with mushrooms and spinach, ready to be baked.
  • Coat the flesh of the salmon with avocado oil using a silicon brush and sprinkle with sea salt and black pepper.
    Salmon coated with oil, sprinkled with sea salt, and stuffed, ready to go into the oven.
  • Bake on the center rack of the preheated oven for 25 to 30 minutes, or until the salmon is cooked through. Salmon is considered fully cooked once it has reached an internal temperature of 145 degrees Fahrenheit. Insert an instant-read thermometer into the thickest part of the salmon in order to get an accurate temperature read.
    Horizontal image of stuffed salmon, fresh out of the oven, ready to be served.
  • Garnish the stuffed salmon filets with fresh parsley or chopped green onion if desired. Serve stuffed sockeye salmon with your choice of favorite sides and enjoy!
    Horizontal image of a stuffed salmon filet on a plate.

Nutrition

Serving: 1Filet (of 5) ยท Calories: 586kcal ยท Carbohydrates: 7g ยท Protein: 61g ยท Fat: 32g ยท Fiber: 1g ยท Sugar: 3g
Author: Julia
Course: Main Dishes
Cuisine: American
Keyword: baked sockeye salmon, delicious salmon recipes, healthy dinner recipe, healthy salmon recipes, keto dinner recipes, low carb dinner recipes, mushroom and spinach stuffed salmon, sockeye salmon, sockeye salmon recipe, sockeye salmon recipes, stuffed salmon recipes
Did You Make This Recipe?I want to see it! Tag @the.roasted.root on social media!

This post contains affiliate links, which means I make a small commission off items you purchase at no additional cost to you.

Julia Mueller
Meet the Author

Julia Mueller

Julia Mueller is a recipe developer, cookbook author, and founder of The Roasted Root. She has authored three bestselling cookbooks, – Paleo Power Powers, Delicious Probiotic Drinks, and The Quintessential Kale Cookbook. Her recipes have been featured in several national publications such as BuzzFeed, Self, Tasty, Country Living, Brit.co, etc.

Read More About Julia

Need Help With Dinner?

View More Dinner Ideas
5 from 2 votes (2 ratings without comment)

Join The Discussion

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Questions and Reviews

  1. This is Delicious! I’m surprised there are no other comments. I’ve been following this sight for a few years now and this is one of my favorites. Thank you!

    1. Hi Mandi! Thanks so much for the sweet note! I’m thrilled you enjoy the recipe and am happy to hear you’ve been a long time follower! I appreciate the support! xoxo