These shrimp enchiladas with a rich cream sauce are my favorite way to elevate a simple weeknight dinner into something truly special. Taking inspiration from classic Mexican flavors, this dish swaps out the usual red or green enchilada sauce for a lusciously creamy version that clings to every plump piece of shrimp. It’s a comforting, satisfying meal that feels fancy but comes together in under an hour. I love how the tangy chiles and fresh cilantro cut through the richness, creating a perfect bite every single time.
Why You'll Love This Recipe
- A creamy sauce that’s flavorful without feeling too heavy
- It’s surprisingly quick to pull together on a busy evening
- You can customize it with your favorite tortillas and spice level
- Make it ahead for stress-free entertaining
- My friends always ask for this recipe after they try it
Ingredients You’ll Need
- Medium shrimp: peeled and deveined for easy eating look for firm, translucent shrimp with a clean sea smell for the best flavor
- Chili powder: divided use it seasons the shrimp and deepens the color and flavor of the sauce
- Ground cumin: adds a warm earthy note that’s essential to the dish’s character
- Vegetable oil: for sautéing the shrimp and onions use a neutral oil with a high smoke point
- White onion: diced finely it becomes sweet and soft when cooked forming the flavor base
- Garlic: minced fresh garlic is non-negotiable for that aromatic punch
- Canned diced green chiles: use the juice too they provide tangy heat and authentic flavor without much work
- All-purpose flour: the key to thickening the luscious cream sauce
- Chicken or seafood broth: forms the liquid base of the sauce I prefer broth for a richer taste
- Heavy cream: creates the signature decadent texture that makes these enchiladas so good
- Sour cream: stirred in at the end for a wonderful tangy finish
- Fresh cilantro: adds a bright herbal pop that balances the richness
- Corn or flour tortillas: warmed first to prevent cracking choose based on your texture preference
- Monterey Jack cheese: melts beautifully into the sauce and inside the enchiladas for gooey pockets
- Optional garnishes: like avocado radishes and lime wedges these add fresh texture and brightness
How to Make It
Preheat and Season the Shrimp:
Start by heating your oven to 375°F so it’s ready when you are. In a bowl, toss the shrimp with half the chili powder, all the cumin, and a quarter teaspoon of salt. This quick seasoning step builds flavor right into the shrimp from the inside out.
Sear the Shrimp:
Heat a tablespoon of oil in your large skillet over medium-high heat. Add the shrimp in a single layer—don’t crowd the pan. Cook them for just a minute or two per side until they turn pink and opaque, then transfer them to a plate. They’ll finish cooking in the oven, so you don’t want them tough.
Build the Flavor Base:
In that same skillet, add the rest of the oil and your diced onion. Cook until the onion is soft and translucent, which takes about five minutes. Stir in the minced garlic and let it cook for just thirty seconds until you can really smell it. That fragrance means it’s time for the next step.
Make the Roux and Sauce:
Sprinkle the flour over the onions and garlic and stir constantly for a full minute. This cooks the raw flour taste out and creates your thickening agent. Whisk in the broth and the remaining chili powder, then bring it to a simmer until it thickens slightly.
Finish the Cream Sauce:
Reduce the heat to low and stir in the heavy cream, sour cream, and the entire can of green chiles with their juice. Add the last bit of salt and warm it through gently—never let it boil or it might break. Take it off the heat and stir in the fresh cilantro for that final layer of freshness.
Assemble the Enchiladas:
Pour about half a cup of your cream sauce into the bottom of your baking dish and spread it around. Briefly warm your tortillas to make them pliable, then fill each one with a portion of shrimp and a sprinkle of cheese. Roll them up snugly and place them seam-side down in the dish.
Top and Bake:
Pour all the remaining cream sauce over the top, making sure every enchilada is fully covered. Sprinkle the rest of the cheese evenly over everything. Bake it uncovered for 20 to 25 minutes until everything is bubbly and the cheese has started to get those lovely golden spots.
Rest and Garnish:
Let the dish sit for about five minutes after it comes out of the oven. This lets everything settle so your enchiladas hold their shape when you serve them. Garnish with extra cilantro, sliced avocado, and radishes, then serve with lime wedges on the side for squeezing.

You Must Know
- Never skip warming your tortillas or they’ll crack
- Undercook the shrimp slightly since they bake more
- Let the enchiladas rest before serving them up
- That creamy sauce is pure magic
Storage Tips
Store any leftover shrimp enchiladas in an airtight container in the fridge where they’ll keep beautifully for up to three days. When you’re ready to eat, reheat them gently in a covered dish in a 350°F oven until warmed through, or use the microwave in short bursts. The sauce might look a little separated after chilling, but don’t worry – it will still taste incredible. I often pack the leftovers for lunch and they reheat like a dream.
Ingredient Substitutions
If you can’t find fresh shrimp, frozen peeled and deveined shrimp work perfectly, just thaw them in the fridge first. Swap the canned green chiles for a couple of roasted and chopped poblano peppers if you want a deeper, smokier flavor. For the broth, vegetable stock is a fine alternative, and if you need it dairy-free, try a combo of full-fat coconut milk and a dollop of dairy-free yogurt. Corn tortillas are traditional, but flour tortillas are easier to roll if that’s what you have on hand. The Monterey Jack can easily become a pepper jack for more heat or a mild cheddar if that’s your favorite melter.
Serving Suggestions
I love to balance the richness of these shrimp enchiladas with something light and fresh on the side. A simple green salad dressed with a zippy lime vinaigrette is my go-to, or you can’t go wrong with classic Mexican rice and some seasoned black beans. For a real crowd-pleasing spread, add a bowl of tortilla chips, homemade guacamole, and a pitcher of margaritas. It turns a simple dinner into a full-blown fiesta that everyone will remember.
Cultural Context
This dish is a delicious example of modern, Mexican-inspired cooking that plays with tradition. While classic enchiladas are often covered in a tomato-based red sauce or a tangy verde, this creamy version is a nod to dishes like enchiladas suizas, which use a similar white sauce. The use of seafood, particularly shrimp, connects it to coastal regions where fresh catch is king. It’s a fusion recipe that respects its roots while offering a comforting, rich twist that’s become a weeknight staple in my own kitchen and many others.

Pro Tips
- Use your best skillet for an even sear on the shrimp
- Warm those tortillas until they’re soft and pliable
- If the sauce gets too thick, thin it with a splash of broth
- Let the baked dish rest so it slices cleanly
- I always double the sauce because it’s that good
Frequently Asked Questions
For the best texture and flavor, use raw, medium-sized shrimp (31/40 count per pound) that are peeled and deveined. You can use fresh or thawed frozen shrimp. Pre-cooked shrimp isn’t recommended as it can become tough and rubbery when baked again in the sauce.
Yes, you can assemble the enchiladas a day ahead. Cover the baking dish tightly and refrigerate. Add an extra 5-10 minutes to the baking time since you’ll be starting with a cold dish. You can also make the cream sauce 2-3 days in advance and store it separately in the fridge.
For a slightly lighter sauce, you can use half-and-half, but the sauce will be thinner and less rich. For a dairy-free version, full-fat canned coconut milk can work, though it will add a subtle coconut flavor. The sour cream is key for tang; plain Greek yogurt is a good substitute.
The enchiladas are done when the cheese on top is fully melted, bubbly, and starting to get golden spots, and the sauce is bubbling vigorously around the edges. This typically takes 20-25 minutes in a 375°F oven after assembling.
Keep it simple with classic Mexican-inspired sides. A crisp green salad with lime vinaigrette, cilantro-lime rice, black beans, or a fresh tomato salsa (pico de gallo) all pair perfectly. Don’t forget extra sour cream, avocado slices, and fresh cilantro for garnish!