This post may contain affiliate links. Please see our disclosure policy.

This delicious and creamy, easy stuffed salmon recipe is simple to make and so flavorful! An easy dinner with juicy salmon fillets that come out perfectly flaky and tender, with a yummy spinach filling. Dairy-free and regular options are included! 

close up of creamed spinach stuffed salmon
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Why You’ll Love This Stuffed Salmon

Salmon is one of my favorite fish and it’s always fun to get creative with it so I can enjoy it in various ways. My recent go-to method of cooking it is this creamy spinach stuffed salmon recipe and the result is so just so flavorful and amazing! It comes together quickly with simple ingredients and can be made dairy-free if desired. 

Pan frying is one of my favorite ways to cook salmon because I love the crispy skin. The texture combination of the flaky salmon and crispy skin makes an absolutely perfect dish in my opinion. The best part? This delicious stuffed salmon is easy enough for a weeknight, but elevated enough for a dinner party or special occasion! 

Most stuffed salmon recipes I’ve seen have some kind of cream cheese or dairy in them. However, I’ve provided an option that uses soaked and blended cashews for that ultra-smooth and creamy filling. It’s then mixed with defrosted frozen spinach and yummy spices. Once the salmon is stuffed, the filets are pan-fried for several minutes until perfectly tender and flaky. 

If you want more easy salmon recipes, try my Spicy Salmon Sushi Bake, Easy Air Fryer Salmon, Salmon Cakes, or Air Fryer Teriyaki Salmon

Ingredient Notes

Creamy Spinach Stuffing

Dairy-Free Version

  • cashews
  • water
  • apple cider vinegar
  • Dijon mustard
  • garlic powder
  • sea salt or kosher salt
  • red pepper flakes
  • frozen spinach

Regular Dairy Version

  • softened cream cheese
  • grated parmesan cheese
  • Dijon mustard
  • garlic powder
  • sea salt
  • red pepper flakes
  • frozen spinach

Salmon

  • fresh salmon filets
  • salt and black pepper
  • ghee: Substitute butter if not dairy-free. Olive oil will work as well. 
  • fresh lemon juice + lemon wedges for garnish

Step-by-Step Instructions

This is a simple salmon dinner that has minimal prep time, as well as cook time. Here’s how to make this spinach-stuffed salmon recipe.

Make the Creamy Spinach Stuffing

Dairy-Free Version

Step 1

Soak the cashews in water for at least 1 hour. Drain, and place in a high-speed blender with water, apple cider vinegar, mustard, garlic powder, sea salt, and red pepper flakes. Blend until smooth and creamy. 

Step 2

Squeeze out as much water as you can from the defrosted spinach, and fold into the cashew mixture. Set aside.

a bowl filled with spinach filling

Regular Dairy Version

Step 1

Squeeze out as much water as you can from the defrosted spinach, and fold into the cashew mixture.

Step 2

In a mixing bowl, combine the defrosted spinach, softened cream cheese, Parmesan cheese, red pepper flakes, salt, mustard, and garlic powder. Mix until well combined and creamy.

Prepare, Stuff, and Cook the Salmon

Step 1

Pat dry the salmon filets with a paper towel and sprinkle both sides with salt and pepper. Using a sharp knife, cut a slit on the side of each salmon filet about three-quarters of the way through. Be careful not to cut all the way to the other side.

how to make stuffed salmon with spinach - using a spoon to stuff a salmon

Step 2

Divide the dairy-free creamy spinach filling (or cream cheese mixture) among the 4 filets, stuffing the cut pockets using a spoon. It doesn’t have to be perfect, and it’s okay if some of the stuffing seeps through the tops of the salmon.

creamy spinach stuffed salmon pan fried and cooked

Step 3

Heat 1 tbsp of ghee in a large non-stick skillet over medium-high heat. Pan-fry the salmon skin side up for 4 minutes.

Step 4

Carefully flip the salmon skin side down, then add another tbsp of ghee to the pan. Sprinkle each filet with lemon juice, then pan-fry for 3 minutes.

Step 5

Remove from heat and serve.

As you can see, the creamy spinach stuffed salmon is quick and easy enough to enjoy for a busy weeknight meal! You can even make the filling the night before to cut down on the cooking time even more. A delicious salmon dish the whole family will love! 

whole30 salmon dinner lifted from the pan with a spatual

Expert Tips

  • I recommend using thicker cuts of the fish l for this creamed spinach stuffed salmon recipe. The thicker the salmon, the easier it will be to stuff without tearing.
  • I used frozen spinach, but you can use fresh spinach if you like. Just substitute with 8 oz of fresh spinach, steam until wilted, and squeeze out the moisture.
  • Use a nonstick skillet to make sure that the salmon won’t stick to the pan and get ruined. I love the Always Pan by Our Place, which works beautifully and it’s toxin-free! You can get a $20 discount code for your first order with this link.
  • There are a couple of alternative cooking methods to make this dish. I love the crispy skin that results from this pan-fried salmon. However, if you’d rather bake the filets instead, you can do so for 10-15 minutes in a 350-degree F preheated oven. Simply add your filets to a baking sheet or baking dish bake. Alternatively, you can cut down on time by using your air fryer. Follow the same instructions as the oven, but cut the time down to 6-8 minutes. 

Serving and Storage Tips

Serve warm with your favorite sides like this Air Fryer Butternut Squash, this Grilled Zucchini, Green Beans, or these Roasted Tomatoes. Garnish with fresh parsley and a squeeze of lemon juice if desired. 

Store leftover salmon in an airtight container in the refrigerator for up to 3 days. Reheat and serve. 

If you make this recipe, please leave me a star rating and comment below! I love to hear your thoughts and feedback. Follow me on social media Instagram, Facebook, and Pinterest for even more delicious recipes!

5 from 1 vote
Servings: 4 servings

Creamy Spinach Stuffed Salmon Recipe (20 Minutes)

This delicious and creamy, easy stuffed salmon recipe is simple to make and so flavorful! An easy dinner with juicy salmon fillets that come out perfectly flaky and tender, with a yummy spinach filling. Dairy-free and regular options are included! 
Prep: 10 minutes
Cook: 7 minutes
Cashew soaking time: 1 hour
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

Dairy-Free Spinach Stuffing

Regular Dairy Spinach Stuffing

  • 4 oz cream cheese, softened
  • 1/4 cup parmesan cheese, grated
  • 1/2 tsp dijon mustard
  • 1/2 tsp garlic powder
  • 1/4 tsp sea salt
  • 1/8 tsp red pepper flakes
  • 1 cup frozen spinach, defrosted

Salmon

  • 4 salmon filets, about 6 oz each
  • Salt and pepper, to taste
  • 2 tbsp ghee, divided
  • 1 tbsp lemon juice

Instructions 

Dairy-Free Filling

  • Drain the cashews and add them to a high-speed blender with water, apple cider vinegar, mustard, garlic powder, sea salt, and red pepper flakes. Blend until smooth and creamy.
  • Use your hands to squeeze out as much water as possible from the defrosted spinach. Stir into the creamy cashew filling.
  • Regular Dairy Filling
  • Use your hands to squeeze out as much water as possible from the defrosted spinach. Stir into the creamy cashew filling.
  • In a mixing bowl, combine the defrosted spinach, softened cream cheese, Parmesan cheese, red pepper flakes, salt, mustard, and garlic powder. Mix until well combined and creamy.

Salmon

  • Pat dry the salmon filets with a paper towel, and sprinkle both sides with salt and pepper.
  • Using a sharp knife, cut a slit on the side of each salmon filet about three-quarter of the way through. Be careful not to cut all the way to the other side.
  • Divide the creamy spinach filling among the 4 filets, stuffing the cut pockets using a spoon. It doesn’t have to be perfect, and it’s okay if some of the stuffing seeps through the tops of the salmon.
  • Heat 1 tbsp of ghee in a large non-stick skillet over medium high heat. Pan fry the salmon skin side up for 4 minutes.
  • Carefully flip the salmon skin side down, then add another tbsp of ghee to the pan. Sprinkle each filet with lemon juice, then pan-fry for 3 minutes.
  • Remove from heat and serve.

Notes

Expert Tips

  • I recommend using thicker cuts of the fish l for this creamed spinach stuffed salmon recipe. The thicker the salmon, the easier it will be to stuff without tearing.
  • I used frozen spinach, but you can use fresh spinach if you like. Just substitute with 8 oz of fresh spinach, steam until wilted, and squeeze out the moisture.
  • Use a nonstick skillet to make sure that the salmon won’t stick to the pan and get ruined. I love the Always Pan by Our Place, which works beautifully and it’s toxin-free! You can get a $20 discount code for your first order with this link.
  • There are a couple of alternative cooking methods to make this dish. I love the crispy skin that results from this pan-fried salmon. However, if you’d rather bake the filets instead, you can do so for 10-15 minutes in a 350-degree F preheated oven. Simply add your filets to a baking sheet or baking dish bake. Alternatively, you can cut down on time by using your air fryer. Follow the same instructions as the oven, but cut the time down to 6-8 minutes. 

Serving and Storage Tips

Serve warm with your favorite sides like this Air Fryer Butternut Squash, this Grilled Zucchini, Green Beans, or these Roasted Tomatoes. Garnish with fresh parsley and a squeeze of lemon juice if desired. 
Store leftover salmon in an airtight container in the refrigerator for up to 3 days. Reheat and serve. 

Nutrition

Serving: 1serving – makes 4, Calories: 440kcal, Carbohydrates: 9g, Protein: 39g, Fat: 28g, Saturated Fat: 8g, Cholesterol: 113mg, Sodium: 261mg, Potassium: 1110mg, Fiber: 2g, Sugar: 2g, Vitamin A: 4660IU, Vitamin C: 4mg, Calcium: 79mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Leave a comment below or tag @whatgreatgrandmaate!
What Great Grandma Ate / Jean Choi is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

Regarding other affiliate links and affiliate relationships: In order for me to support my blogging activities, I may receive monetary compensation or other types of remuneration for my endorsement, recommendation, testimonial and/or link to any products or services from this blog. Thank you for your support and understanding.

Jean Choi

I’m a food lover and recipe developer living in Southern California. I love to share simple and approachable gluten-free recipes that are healthy but never sacrifice on flavor.

You May Also Like

Leave a comment

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.

4 Comments

  1. Ashley says:

    How would you make this in a keto version?

    1. Jean Choi says:

      You can try using cream cheese instead of cashew cream

  2. Dustin says:

    5 stars
    These look great, thanks for posting and sharing pictures of each step. Yum!

    1. Jean Choi says:

      Hope you enjoy!