Creamy Seafood Stuffed Shells with Shrimp and Crab
Creamy seafood stuffed shells bring a little something extra to the usual baked pasta night. Tender jumbo pasta shells hold a rich mix of sweet shrimp, lump crab, and three cheeses, all baked in a garlicky cream sauce until bubbly and golden on top.

It looks like a special occasion dish but comes together fast enough for a busy Tuesday, especially if you grab pre-cooked shrimp and good crabmeat from the fish counter.
What Makes These Shells So Good
The filling is the star. Shrimp gives it a firm bite, lump crab adds natural sweetness, and the ricotta and mozzarella keep everything creamy without getting heavy. A little lemon zest lifts the whole thing so it never tastes flat.
I keep this one in regular rotation because it is forgiving. The sauce stays silky even when you are distracted, and the shells hold their shape. That crispy, cheesy top layer always disappears first.
Ingredients

- 20 jumbo pasta shells: look for the large shells meant for stuffing, not the medium ones sold for soups.
- 8 oz cooked shrimp, roughly chopped: small or medium shrimp work best; just be sure they are fully cooked before mixing into the filling.
- 8 oz lump crabmeat: pick through it gently to remove any stray shell bits.
- 15 oz whole-milk ricotta: full-fat gives the creamiest filling.
- 1 cup shredded low-moisture mozzarella, divided: use 3/4 cup in the filling and save the rest for the top.
- 1/2 cup grated Parmesan, plus more for the sauce: a salty, nutty Parmesan adds depth.
- 1 large egg: helps the filling set just enough during baking.
- 1 tablespoon lemon zest: brightens the seafood.
- 2 tablespoons fresh chopped parsley, plus more for finishing: flat-leaf Italian parsley if you have it.
- Salt and black pepper: season in layers.
- 2 tablespoons unsalted butter: for the sauce base.
- 3 cloves garlic, minced: fresh garlic, not jarred.
- 2 tablespoons all-purpose flour: thickens the cream sauce.
- 1 cup whole milk: adds body without making the sauce too heavy.
- 1 cup half-and-half: for richness and a smooth finish.
- Freshly grated nutmeg, a pinch (optional): a tiny pinch warms the sauce.
Variations / Substitutions
- Swap the crab: use all shrimp, or an equal amount of cooked chopped lobster for something fancier. Well-drained canned crab works too, though the texture will be softer.
- Dairy-free: sub the ricotta with a thick dairy-free ricotta alternative, use unsweetened oat or almond milk plus a dairy-free creamer for the sauce, and pick a meltable vegan mozzarella.
- Add greens: fold a handful of thawed, squeezed-dry chopped spinach into the ricotta mixture.
- Gluten-free: use gluten-free jumbo shells and replace the all-purpose flour with a 1:1 gluten-free flour blend.
High-Protein Tuna Quinoa Salad is a fresh salad to serve alongside these shells.
How To Make Seafood Stuffed Shells
Step 1: Cook the Jumbo Shells

Bring a large pot of salted water to a boil. Cook the 20 jumbo pasta shells for about 9 minutes, until just barely al dente. You want them pliable enough to stuff but still firm, because they finish cooking in the oven.
Drain the shells, give them a quick rinse with cool water so they stop cooking, and spread them out on a baking sheet so they don’t stick together.
Step 2: Mix the Seafood Filling

In a large bowl, combine the 15 oz ricotta, 3/4 cup of the mozzarella, the 1/2 cup Parmesan, 1 egg, 8 oz chopped shrimp, 8 oz crabmeat, 1 tablespoon lemon zest, 2 tablespoons parsley, 1/2 teaspoon salt, and a few grinds of black pepper. Fold everything together gently until just combined, about 1 minute. You want the crab to stay in recognizable pieces, not turn into paste.
The filling should look creamy and hold together when you press a little bit against the side of the bowl. Set it aside while you make the sauce.
Step 3: Make the Garlic Cream Sauce

Melt 2 tablespoons butter in a medium saucepan over medium heat. Add the minced garlic and cook, stirring, for about 1 minute until fragrant but not browned. Whisk in the 2 tablespoons flour and cook for 1 minute more, whisking constantly, to cook out the raw flour taste.
Slowly pour in the 1 cup milk and 1 cup half-and-half, whisking the whole time to keep lumps from forming. Bring the sauce to a gentle simmer and cook for 3 to 4 minutes, whisking now and then, until it thickens enough to lightly coat the back of a spoon. Pull the pan off the heat and stir in an extra 1/4 cup grated Parmesan, a pinch of salt, black pepper, and a tiny grating of nutmeg if you are using it. The sauce will be pourable but creamy, and it thickens more as it bakes.
Step 4: Stuff and Assemble the Casserole

Preheat your oven to 375°F (190°C). Spread about 1/2 cup of the garlic cream sauce across the bottom of a 9-by-13-inch baking dish. Working with one shell at a time, use a small spoon to fill each shell with roughly 2 to 3 tablespoons of the seafood mixture. Nestle the stuffed shells into the dish in a single layer, open side facing up.
The shells should fit snugly, which helps them stay upright while they bake. Pour the remaining sauce over and around the stuffed shells, letting it settle between them. Sprinkle the reserved 1/4 cup of mozzarella evenly over the top.
Step 5: Bake and Finish with Fresh Herbs

Cover the dish tightly with foil and bake for 25 minutes. Remove the foil and bake for another 10 to 15 minutes, until the sauce is bubbling around the edges and the cheese on top is speckled golden. If you want a little more color, switch the broiler on for 1 to 2 minutes, staying close so it does not burn.
Let the casserole rest for 5 minutes when it comes out of the oven. Scatter a handful of fresh chopped parsley over the top and carry the whole dish right to the table, spooning extra sauce over each serving.
Tips for the Best Seafood Stuffed Shells
- Go with lump crabmeat if you can. It holds its shape better than backfin or claw meat, though those still taste great in the filling.
- Don’t overstuff. A generous 2 tablespoons of filling per shell is plenty. Overfilled shells tear or tip over while baking.
- If the cream sauce seems too thick before you assemble the dish, stir in a splash of milk until it looks loose and pourable. It will tighten up in the oven.
- You can assemble the whole casserole up to 24 hours ahead. Cover and refrigerate it unbaked, then add 5 to 10 extra minutes to the covered baking time when you are ready to cook.
Storing Leftovers
- Refrigerate: Keep leftovers in a covered container for up to 3 days. The shells will soften a little but still taste wonderful.
- Reheating: Warm individual portions in the microwave with a splash of milk, or reheat the whole dish covered with foil in a 350°F oven until heated through, about 15 to 20 minutes.
What Goes Well With Seafood Stuffed Shells
A crisp green salad with a sharp lemon vinaigrette cuts right through the richness of the cheese and cream sauce. Garlic bread is perfect for sopping up any extra sauce from the dish, and steamed asparagus or green beans on the side add a fresh, snappy contrast.
Frequently Asked Questions
Can I freeze stuffed shells?
Yes. Assemble the casserole without baking, wrap it tightly, and freeze for up to 2 months. Bake straight from the freezer at 350°F, covered, for 60 to 70 minutes, then uncover for the last 10 minutes to brown the top.
Why did my sauce turn grainy?
The sauce likely got too hot or the dairy was added too quickly. Keep the heat at medium-low, whisk constantly when adding the milk and half-and-half, and use room temperature dairy if you remember to pull it out early.
What can I use instead of ricotta?
You can swap in an equal amount of full-fat cottage cheese that has been drained and blended until smooth. The filling will be a little tangier and slightly looser, but still creamy.
Can I use raw shrimp in the filling?
I would not recommend it. The filling does not get hot enough to safely cook raw shrimp all the way through before the pasta and sauce finish baking. Stick with fully cooked shrimp.

Seafood Stuffed Shells Recipe
Ingredients
Method
- Cook the shells in salted boiling water for about 9 minutes until barely al dente, drain, rinse with cool water, and spread them out so they don’t stick.
- Combine the ricotta, 3/4 cup mozzarella, 1/2 cup Parmesan, egg, shrimp, crab, lemon zest, parsley, salt, and pepper; fold gently until just mixed.
- Melt butter in a saucepan, sauté garlic for 1 minute, whisk in flour for 1 minute, then slowly add milk and half-and-half. Simmer for 3 to 4 minutes until thickened, then stir in 1/4 cup Parmesan and season with salt, pepper, and nutmeg if using.
- Preheat oven to 375°F (190°C). Spread 1/2 cup sauce in a 9×13 dish, stuff each shell with 2 to 3 tablespoons of filling, arrange them in the dish, pour the remaining sauce over, and top with the reserved 1/4 cup mozzarella.
- Cover with foil and bake for 25 minutes, uncover and bake 10 to 15 minutes more until bubbling and golden, then broil briefly if you want extra color. Rest 5 minutes, scatter fresh parsley on top, and serve.
