Salmon Stuffed Shells
This post may contain affiliate links. For more information, please see our disclosure policy.
Salmon Stuffed Shells are a delicious pasta dinner every salmon lover will enjoy! Tender pasta shells overstuffed with spinach, ricotta cheese and perfectly cooked salmon!

What You Will ❤️ About Salmon Stuffed Shells
- Creamy Filling – Ricotta cheese is a favorite of mine and mixed with spinach, mozzarella and fresh dill make a tasty, creamy filling for these shells
- Perfectly Cooked Salmon – I’ve got tips for you to make salmon that isn’t dry! You want to undercook it slightly because it will cook more in the shells.
- Special Occasion – This dish takes about an hour to make – so it might not be for every weeknight meal – but if you want to impress your family – or guests – this is the meal to do it with!

Ingredients for Salmon Stuffed Shells
I based this recipe on my Olive Garden Giant Stuffed Shells copycat recipe – obviously this is a flavor twist but the concept is the same! ๐ And that is truly one of my top 3 recipes on the blog – so you know it’s good!
- Jumbo shells – make sure you find the biggest shells – I’ve gotten them in Barilla or San Giorgio brands
- Salmon Fillets – I recommend wild salmon vs farmed – preferably something with the skin on and a little thickness to the piece
- Garlic salt
- Garlic cloves – fresh garlic will add a lot of flavor to the spinach!
- Fresh Spinach leaves – you could use frozen and drain it really well – but I like to use fresh – it wilts so quickly in the skillet and I can’t help but eat a couple bites!
- Ricotta cheese – my favorite! I literally search for recipes to use ricotta because I love it so much!
- Mozzarella cheese – you could also use provolone cheese
- Fresh dill – dill is great with salmon! I use quite a bit when it’s fresh so it can stand out against the cheese.
- Breadcrumbs – you can use regular or Panko – whatever you have! We’ll just toast them a little and put on top for a crunch!
- Butter – salted is fine here

Alfredo Sauce Ingredients
We’re going to make a homemade Alfredo sauce! It’s so easy and let me tell you – it’s also 1000x better than the jarred stuff! Here’s what you’ll need:
- Butter – salted is fine
- Garlic – fresh cloves please!
- Half and half – you could also use heavy whipping cream
- Parmesan cheese & Mozzarella cheese – freshly grated

Recipe Variations
These are so delicious just as they are – but if you feel like making some tweaks – feel free! Here are a few ideas:
- More Seafood – my friend actually thought it had Lobster in it because it was so succulent! But you could add shrimp, lobster and crab!
- Chicken – go for a white lasagna feel and swap the salmon for chicken
- Traditional – one of my fav recipes is the Olive Garden Jumbo Stuffed Shells
- Seasonings – You could also add 1/2 tsp Old Bay and a little lemon zest to the ricotta filling.

How to make Salmon Stuffed Shells
Stuffed Shells are fairly easy to make and everything is par-cooked before you put it in the oven – so they don’t need that long. It’s about an hour from start to finish to make. Here’s what to do:
- Preheat oven to 400º
- In a large pot, boil water and cook shells for 9-12 min (package said 9 but I felt like they needed longer)
- While noodles are cooking, in a nonstick skillet with heat on medium high, add extra virgin olive oil.
- Sprinkle salmon with garlic salt and lay skin side down in hot skillet. Cook for 2 minutes on skin side and 4 min on flesh side. Remove salmon from pan and place on paper towel to drain and cool.
- Salmon will turn from pink to a more opaque white as it cooks. The color change should come up about half way when you turn it. If you have thinner salmon, just cook for 2-3 min per side. You want the salmon to be med rare or undercooked slightly – as it will continue to cook in shells.
- Lower skillet to medium heat and add minced garlic and sauté for 30 seconds. Add spinach leaves and stir until wilted. Remove from heat.
- In a medium bowl, mix ricotta, mozzarella, salt, pepper, fresh dill and spinach with garlic. Stir well.
- Once cooled, using forks, break salmon up into large chunks. (Remove from skin) Add to ricotta mixture and fold GENTLY so as to not break up salmon.
- When shells are ready, drain and rinse pasta with cool water. Spray 8×8 pan with nonstick spray
- Stuff shells with 2 tbsp ricotta filling per shell – use small spoon or hands and Place each shell in baking dish. Cover with aluminum foil and Bake at 400º for 20 min
- In skillet, melt 1 tbsp butter – add breadcrumbs – stir until toasty brown 1-2 min – spoon into a small bowl and set aside.
- After shells have baked for 15 minutes – In a 2 qt saucepan, melt butter (5 tbsp). Add garlic and saute for 1 minute
- Slowly stir in half and half and both cheeses. Whisk until all cheese are melted and sauce is smooth
- Remove shells from oven and pour alfredo sauce over top and around shells. Sprinkle bread crumbs and any extra Parmesan cheese on top.
- Broil on high for 2-3 min until cheese browns slightly – watch closely. Remove from oven and sprinkle with fresh parsley and a squeeze of lemon juice. Serve with a side salad.
This post contains affiliate links which I make a little money on purchases. Thanks in advance! I am an Amazon associate as well as a member of other affiliate programs.

Tips, Tricks & FAQs
Store leftovers in an airtight container (I like these glass ones) in the refrigerator for up to a week. Reheat in the microwave for 1-2 minutes.
Undercook slightly to al dente so they’re more firm when you’re filling. They’ll continue cooking when you bake them.

Get Heather’s NEW cookbook – Air Fryer Cooking for One today!

My Favorite Stuffed Recipes
More Salmon Recipes
Oven Baked Pasta Recipes
Salmon Stuffed Shells
Equipment
Ingredients
- 6 oz jumbo shells
- 1 lb salmon
- 2 tbsp olive oil
- 1/4 tsp garlic salt
- 2 cloves garlic minced
- 3 cups spinach leaves
- 15 oz ricotta cheese
- 1 cup mozzarella shredded
- 2 tsp fresh dill
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 cup Breadcrumbs
- 1 tbsp butter
Alfredo Sauce
- 5 tbsp butter
- 1 tsp garlic minced
- 2/3 cup half and half
- 1 cup Parmesan grated
- 1/4 cup mozzarella shredded
Instructions
- Preheat oven to 400º
- In a large pot, boil water and cook shells for 9-12 min (package said 9 but I felt like they needed longer)6 oz jumbo shells
- While noodles are cooking, in a nonstick skillet with heat on medium high, add extra virgin olive oil.2 tbsp olive oil
- Sprinkle salmon with garlic salt and lay skin side down in hot skillet. Cook for 2 minutes on skin side and 4 min on flesh side. Remove salmon from pan and place on paper towel to drain and cool.Salmon will turn from pink to a more opaque white as it cooks. The color change should come up about half way when you turn it. If you have thinner salmon, just cook for 2-3 min per side. You want the salmon to be med rare or undercooked slightly – as it will continue to cook in shells.1 lb salmon, 1/4 tsp garlic salt
- Lower skillet to medium heat and add minced garlic and sauté for 30 seconds. Add spinach leaves and stir until wilted. Remove from heat.2 cloves garlic, 3 cups spinach leaves
- In a medium bowl, mix ricotta, mozzarella, salt, pepper, fresh dill and spinach with garlic. Stir well.15 oz ricotta cheese, 1 cup mozzarella, 2 tsp fresh dill, 1/2 tsp salt, 1/4 tsp black pepper
- Once cooled, using forks, break salmon up into large chunks. (Remove from skin) Add to ricotta mixture and fold GENTLY so as to not break up salmon.
- When shells are ready, drain and rinse pasta with cool water. Spray 8×8 pan with nonstick spray
- Stuff shells with 2 tbsp ricotta filling per shell – use small spoon or hands and Place each shell in baking dish. Cover with aluminum foil and Bake at 400º for 20 min
- In skillet, melt 1 tbsp butter – add breadcrumbs – stir until toasty brown 1-2 min – spoon into a small bowl and set aside.1/4 cup Breadcrumbs, 1 tbsp butter
- After shells have baked for 15 minutes – In a 2 qt saucepan, melt butter (5 tbsp). Add garlic and saute for 1 minute5 tbsp butter, 1 tsp garlic
- Slowly stir in half and half and both cheeses. Whisk until all cheese are melted and sauce is smooth2/3 cup half and half, 1 cup Parmesan grated, 1/4 cup mozzarella
- Remove shells from oven and pour alfredo sauce over top and around shells. Sprinkle bread crumbs and any extra Parmesan cheese on top.
- Broil on high for 2-3 min until cheese browns slightly – watch closely. Remove from oven and sprinkle with fresh parsley and a squeeze of lemon juice. Serve with a side salad.