
These Creamy Shrimp Enchiladas are stuffed with juicy shrimp, smothered in a rich homemade cream sauce, and blanketed with melted cheese for the ultimate cozy casserole dinner your family will beg for again and again.

Some recipes earn a permanent spot in your dinner rotation after just one bite. These Creamy Shrimp Enchiladas are exactly that kind of recipe. Tender, juicy shrimp wrapped in soft flour tortillas, bathed in a luscious homemade cream sauce, and finished with a golden blanket of melted cheese. This is comfort food that brings it all to the table.
Whether you are feeding a hungry family on a weeknight or looking for a casserole to impress guests, this dish delivers every single time. It has all the warmth of a hearty casserole with a coastal, slightly indulgent twist that feels anything but ordinary.
There are endless shrimp enchilada recipes out there, but what sets this one apart is the cozy, homemade cream sauce. No store-bought green sauce. No watery filling. Just a rich, velvety sauce built from cream cheese, sour cream, heavy cream, and green chiles that wraps around every single bite.
Here is what makes this recipe a true keeper:
Chef's Tip: The biggest mistake people make with shrimp enchiladas is overcooking the shrimp during the initial sear. Pull them off the heat the moment they turn pink. They will finish cooking in the oven and stay perfectly tender.
For the juiciest results, look for large or extra-large shrimp (21/25 or 26/30 count per pound). Fresh shrimp is wonderful when you can get it, but high-quality frozen shrimp that has been fully thawed overnight in the fridge works just as beautifully here.
Always go for peeled, deveined shrimp with tails removed to save yourself prep time. If you are buying shell-on, budget an extra few minutes for cleaning. The shrimp get a quick chop after searing so the size is not critical, but larger shrimp tend to stay juicier throughout the bake.
The cream sauce is the soul of this dish, and it comes together in about 10 minutes in a single skillet. Softened cream cheese is the base, and it melts into sauteed onion and garlic to create a thick, rich foundation. Sour cream adds a gentle tang, heavy cream thins everything to a silky, pourable consistency, and a splash of chicken broth keeps it from being too heavy.
The diced green chiles stirred into the sauce add a mild heat and a slightly sweet, roasted flavor that complements the shrimp without overpowering the whole dish. If you want more heat, feel free to add a pinch of cayenne or swap in a can of diced jalapenos.
Using good-quality dairy and the right kitchen tools makes a noticeable difference when building a sauce like this. A heavy-bottomed skillet distributes heat evenly and prevents the cream sauce from scorching, which is crucial here.
One thing that trips people up when making enchiladas at home is cracked tortillas. The fix is simple: warm your tortillas before rolling. Wrap them in a damp paper towel and microwave for 30 seconds. This makes them soft, pliable, and easy to work with.
Once filled, place each enchilada seam-side down in the baking dish immediately. This keeps them closed and prevents unrolling during baking. Do not overstuff. About 3 to 4 tablespoons of filling per tortilla is the sweet spot for a clean, tight roll.
Chef's Tip: Spread a thin layer of cream sauce on the bottom of your baking dish before adding the enchiladas. It prevents sticking and adds an extra layer of creamy flavor to the bottom of each one.
These enchiladas are rich and satisfying on their own, but a few simple sides round out the meal beautifully:
A squeeze of fresh lime over the top right before serving is non-negotiable. It brightens everything and ties all the flavors together.
Ready to bring it all together? Here is everything you need for this irresistible, comfort-forward casserole:

These Creamy Shrimp Enchiladas are stuffed with juicy shrimp, smothered in a rich homemade cream sauce, and blanketed with melted cheese for the ultimate cozy casserole dinner your family will beg for again and again.
Preheat your oven to 375 degrees F (190 degrees C). Lightly grease a 9x13-inch baking dish and set aside.
In a large skillet over medium-high heat, melt 1 tablespoon of butter. Add the shrimp in a single layer and season with chili powder, cumin, smoked paprika, salt, and black pepper. Cook for 1 to 2 minutes per side until just pink and opaque. Do not overcook. Remove from the heat, let cool slightly, then roughly chop into bite-sized pieces. Set aside.
In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Add the diced onion and cook for 3 to 4 minutes until softened. Add the garlic and cook for 1 more minute until fragrant.
Add the drained green chiles to the skillet and stir to combine. Reduce the heat to medium-low. Add the softened cream cheese and stir until it melts into the onion mixture smoothly.
Pour in the sour cream, heavy cream, and chicken broth. Stir everything together and let the sauce simmer gently for 3 to 4 minutes until slightly thickened. Taste and adjust salt if needed. Remove from heat.
Stir about 1 cup of the cream sauce into the chopped shrimp along with half of the Monterey Jack cheese. Mix until well combined.
Spread about 0.5 cup of the remaining cream sauce across the bottom of the prepared baking dish to prevent sticking.
Warm the tortillas briefly in the microwave (about 30 seconds wrapped in a damp paper towel) so they roll without cracking. Spoon about 3 to 4 tablespoons of the shrimp filling down the center of each tortilla, roll it up tightly, and place seam-side down in the baking dish. Repeat with all tortillas.
Pour the remaining cream sauce evenly over the top of all the enchiladas. Sprinkle the remaining Monterey Jack cheese and all of the sharp cheddar cheese over the top.
Cover the dish loosely with foil and bake for 20 minutes. Remove the foil and bake for an additional 8 to 10 minutes until the cheese is bubbly and lightly golden on top.
Remove from the oven and let rest for 5 minutes before serving. Garnish with fresh cilantro and serve with lime wedges on the side.
Leftover Creamy Shrimp Enchiladas keep well in an airtight container in the refrigerator for up to 3 days. To reheat, cover the baking dish with foil and warm in a 350 degree F oven for about 15 minutes. The foil traps steam and keeps the sauce from drying out.
For individual portions, the microwave works perfectly at 1 to 2 minutes on medium power. Avoid high heat, which can make the shrimp rubbery.
These do not freeze particularly well once assembled and sauced, as the cream-based sauce can separate after thawing. If you want to prep ahead for the freezer, freeze the cooked shrimp filling separately and assemble fresh when needed.
However you serve them, just know this: the pan will be empty before anyone gets up from the table.