Salmon Stuffed Shells
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
This post may contain affiliate links. For more information, please see our disclosure policy.
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.

