
Creamy White Sauce Shrimp Enchiladas: An Unexpected Flavor Sensation
Shrimp enchiladas combine tender seafood with a velvety white sauce and melty cheese for an unexpected twist on traditional Mexican fare. This elevated enchilada variation marries the delicate sweetness of shrimp with rich, creamy flavors and subtle heat that transforms an ordinary dinner into something truly memorable. The contrast between the soft tortillas, succulent shrimp, and smooth sauce creates perfect bites that will have you rethinking everything you thought you knew about enchiladas.
I discovered these enchiladas years ago through a treasured family recipe from my aunt. The first time I served them to my husband, he did something completely out of character – he actually did a little excited hop before taking a bite! This dish has since become our go-to birthday dinner request, and I've watched even dedicated shrimp skeptics change their minds after just one taste. There's something magical about the combination that just works perfectly.
Essential Ingredients
- Shrimp: The star of the dish, providing sweet, tender bites throughout. Look for medium-sized shrimp (21-25 count) that are pink-gray in color with a fresh, oceanic smell. Avoid any with black spots or ammonia odor.
- Monterey Jack cheese: Creates the perfect melty, mild cheese layer that complements without overpowering. Select a block and grate it yourself for the best melting properties.
- Flour tortillas: Form the soft, pliable wrapper for the filling. Choose 8-inch tortillas for the ideal ratio of filling to wrapper, and look for those made with minimal ingredients for authentic flavor.
- Green chiles: Add gentle heat and distinctive southwestern flavor. Canned diced green chiles offer consistent flavor and convenient preparation.
- Heavy cream: Forms the base of the luxurious white sauce. Full-fat cream produces the richest results and helps prevent curdling when heated.
- Butter and flour: Create the roux that thickens the sauce to the perfect consistency. Unsalted butter allows better control of the final saltiness.

Detailed Cooking Instructions
- Step 1:
- Prepare the shrimp properly - Begin with 1½ pounds of raw shrimp that have been peeled, deveined, and tails removed. Pat them completely dry with paper towels to ensure proper cooking. Cut each shrimp into 2-3 pieces depending on their size – this creates perfect bite-sized morsels that distribute evenly throughout the enchiladas. Season lightly with ½ teaspoon salt and ¼ teaspoon black pepper.
- Step 2:
- Cook the shrimp with precision - Heat 2 tablespoons of olive oil in a large skillet over medium-high heat until shimmering. Add the prepared shrimp in a single layer, being careful not to overcrowd the pan (cook in batches if necessary). Sauté for just 2-3 minutes, stirring occasionally, until they turn pink and opaque but are still slightly tender in the center. They'll finish cooking in the oven later. Transfer to a plate and let cool slightly while preparing the sauce.
- Step 3:
- Create a velvety sauce base - In the same skillet, melt 4 tablespoons of butter over medium heat. Once melted, add ¼ cup finely diced onion and cook until translucent, about 3-4 minutes. Sprinkle 4 tablespoons of all-purpose flour over the onions and whisk constantly for 1-2 minutes to cook out the raw flour taste. The mixture should look like a thick paste and smell slightly nutty.
- Step 4:
- Develop the sauce's rich flavor - Slowly whisk in 2 cups of chicken broth, adding about ¼ cup at a time and incorporating completely before adding more. Once smooth, add 1 cup of heavy cream in a steady stream while whisking continuously. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens enough to coat the back of a spoon.
- Step 5:
- Add dimension with seasonings - Stir in one 4-ounce can of diced green chiles (drained), ½ teaspoon ground cumin, ¼ teaspoon garlic powder, and additional salt and pepper to taste. For those who enjoy heat, add a pinch of cayenne pepper. Simmer for 2 minutes to allow the flavors to meld, then remove from heat.
- Step 6:
- Assemble with intention - Preheat your oven to 350°F. Spread ½ cup of the sauce across the bottom of a 9x13-inch baking dish. In a large bowl, combine the cooked shrimp with 1 cup of the sauce and 1 cup of shredded Monterey Jack cheese. Place about ⅓ cup of this filling down the center of each flour tortilla, then roll them up and place seam-side down in the prepared baking dish.
- Step 7:
- Create the perfect topping - Pour the remaining sauce evenly over the assembled enchiladas, making sure to cover all exposed tortilla to prevent drying out. Sprinkle with the remaining 1½ cups of shredded cheese, ensuring complete coverage for that beautifully melted, golden top.
- Step 8:
- Bake to bubbling perfection - Cover the dish with aluminum foil and bake for 20 minutes. Then remove the foil and bake for an additional 10-15 minutes until the cheese is completely melted and beginning to brown at the edges, and the sauce is bubbly. This two-step baking process ensures the enchiladas heat through without the cheese becoming too dark.
- Step 9:
- Rest before serving - Allow the enchiladas to rest for 5 minutes before serving. This brief resting period lets the sauce set slightly, making it easier to serve intact portions. Garnish with chopped fresh cilantro, diced avocado, or a dollop of sour cream for added freshness and contrast.
Flavor Variations Worth Trying
These enchiladas are wonderfully adaptable to different flavor preferences. For a smoky twist, add ½ teaspoon of chipotle powder to the sauce. Looking for brightness? Stir the zest and juice of one lime into the shrimp filling. I've also made a delicious version by adding ½ cup of fresh corn kernels and ¼ cup of diced red bell pepper to the filling for color and texture contrast. For a more decadent version, substitute half of the Monterey Jack with pepper jack cheese for a subtle heat throughout.
Make-Ahead and Serving Tips
This dish works beautifully as a make-ahead meal. You can prepare the components up to a day in advance – cook the shrimp, make the sauce, and store them separately in the refrigerator. Assemble just before baking, adding about 10 minutes to the covered baking time if starting with cold ingredients. Leftover enchiladas reheat wonderfully in a 325°F oven for about 20 minutes until heated through.

Transforming Leftovers Creatively
Should you find yourself with leftover enchiladas (though this rarely happens in my house!), they can be transformed into an entirely new meal. Roughly chop them and fold into eggs for an incredible breakfast scramble, or layer them with tortilla chips, additional cheese, and olives for enchilada nachos. I've even pureed leftover enchiladas with additional broth to create a rich, thick soup that makes a wonderful lunch the next day.
Perfect Side Dish Pairings
These enchiladas pair beautifully with simple sides that complement without competing. A fresh, crisp green salad with cilantro-lime dressing provides welcome contrast to the rich, creamy main dish. Mexican-style rice with a hint of lime absorbs any extra sauce deliciously. For a more substantial spread, black beans with a touch of cumin and garlic round out the meal perfectly. Don't forget a cold margarita or agua fresca to complete the experience!
I've found that slightly undercooking the shrimp during the initial sauté makes a significant difference in the final texture. The first time I made these for my sister-in-law, who claimed to dislike both shrimp and enchiladas, she asked for the recipe before dinner was over! Now she makes them regularly for her own family.
My final thought on these shrimp enchiladas is that they represent the perfect blend of comfort and sophistication. The familiar format of enchiladas, elevated with unexpected ingredients, creates something that feels both exciting and comforting at the same time. Whether you're making them for a special celebration or simply because it's Wednesday and you deserve something wonderful, these enchiladas deliver a memorable meal that will become a cherished recipe in your collection.
Frequently Asked Questions
- → Can I use pre-cooked shrimp for these enchiladas?
- Yes, you can use pre-cooked shrimp to save time. Simply skip the cooking step for the shrimp and add them directly to the tomato mixture. Just make sure to warm them through without overcooking them, as shrimp can become tough when overcooked.
- → Can I make these enchiladas ahead of time?
- You can assemble the enchiladas up to 24 hours ahead of time and store them covered in the refrigerator. Add an extra 5-10 minutes to the baking time if cooking directly from the refrigerator. For best results, prepare the cheese sauce just before baking.
- → What's a good substitute for the shrimp?
- If you don't eat shellfish, you can substitute the shrimp with cooked, shredded chicken, flaked white fish like cod or tilapia, or even black beans and corn for a vegetarian option.
- → Can I freeze these enchiladas?
- While you can freeze these enchiladas, the creamy sauce may separate slightly upon thawing and reheating. For best results, freeze them before baking, then thaw completely in the refrigerator before baking as directed.
- → How can I make these enchiladas spicier?
- To increase the heat level, add more cayenne pepper to the cheese sauce, use Pepper Jack cheese instead of Monterey Jack, include diced jalapeños in the filling, or serve with hot sauce on the side.