Seafood recipes, fish recipes, and everything ocean-inspired! Discover delicious, easy-to-make seafood dishes, from grilled fish to shrimp pasta and more. 

Cheesy Shrimp Enchiladas with Creamy White Sauce

Introduction

Some meals are tied to memories, and for me, this recipe for Cheesy Shrimp Enchiladas White Sauce is one of them. It’s not a fancy dish. It’s the kind of meal you make on a Tuesday night when the wind is kicking up outside and you want something that feels like a hug in a casserole dish. It started years ago, after long days on the boat when we’d come back chilled to the bone, with a cooler of fresh shrimp. We’d be too tired for anything complicated, but too hungry for a simple sandwich. While we love a quick High Protein Ahi Tuna Poke Bowl, these enchiladas were the answer for a truly comforting meal. It’s rich, creamy, and full of that sweet shrimp flavor, all wrapped up in a soft tortilla and smothered in a sauce that’s basically liquid comfort. This isn’t restaurant food; it’s home food, meant to be shared with people you care about, probably with messy plates and happy sighs. It’s a testament to how simple ingredients, when put together with a little care, can make something truly special. This Cheesy Shrimp Enchiladas White Sauce is a staple in our house, and I hope it becomes one in yours, too.

Why You’ll Love This Recipe

  • Pure Comfort: It’s the ultimate comfort food. The combination of tender shrimp, gooey cheese, and a rich, creamy sauce is just deeply satisfying.
  • Surprisingly Simple: It looks impressive, but it comes together faster than you’d think. The sauce is a simple stovetop affair, and the assembly is straightforward. No weird ingredients or complicated steps.
  • Feels Special Without the Fuss: This is the kind of meal that feels like a treat but is easy enough for a weeknight. It’s perfect for when you want to elevate dinner without spending hours in the kitchen.

Ingredients List

I’ve broken this down into what you’ll need for the filling, the sauce, and putting it all together. Don’t worry about exact brands, just get what looks good and fresh.

For the Shrimp Filling:

  • Olive Oil: 1 tablespoon
  • Yellow Onion: ½ cup, finely chopped
  • Garlic: 2 cloves, minced
  • Raw Shrimp: 1 lb, peeled and deveined, tails removed (medium size, about 41-50 count, works best)
  • Salt: ½ teaspoon
  • Black Pepper: ¼ teaspoon
  • Cilantro: ¼ cup, freshly chopped

For the Cheesy White Sauce:

  • Unsalted Butter: 4 tablespoons
  • All-Purpose Flour: ¼ cup
  • Whole Milk: 2 cups
  • Sour Cream: ½ cup (full-fat gives the best texture)
  • Diced Green Chiles: 1 (4-ounce) can, undrained
  • Ground Cumin: 1 teaspoon
  • Monterey Jack Cheese: 2 cups, shredded (shred it yourself from a block for the best melt)
  • Salt and Pepper: To taste

For Assembly:

  • Flour Tortillas: 8 (8-inch “soft taco” size)
  • Monterey Jack Cheese: 1 cup, shredded, for topping
  • Optional Garnishes: Chopped cilantro, sliced green onions, a dollop of sour cream

Step-by-Step Instructions

Take your time with this. The rhythm of cooking should be relaxing. Put on some music. Pour a glass of something nice. Let’s get started.

  1. Preheat and Prep: First thing, get your oven preheating to 375°F (190°C). Lightly grease a 9×13-inch baking dish. This is your landing zone for the enchiladas.
  2. Cook the Filling Base: In a large skillet, heat the olive oil over medium heat. It’s ready when it shimmers a little. Add the chopped onion and cook until it starts to soften and turn translucent, about 4-5 minutes. You don’t want a lot of color, just softness. Stir in the minced garlic and cook for another minute until you can really smell it. That garlic smell is one of the best parts of cooking.
  3. Cook the Shrimp: Add the shrimp to the skillet. Season them with the ½ teaspoon of salt and ¼ teaspoon of pepper. Cook, stirring occasionally, just until they turn pink and opaque. This happens fast—usually 2-3 minutes. Don’t walk away! The second they’re done, take the skillet off the heat. Stir in the chopped cilantro. Set the filling aside for now.
  4. Start the White Sauce: In a medium saucepan, melt the 4 tablespoons of butter over medium heat. Once it’s melted and bubbly, whisk in the flour. Keep whisking for about a minute. It will form a thick paste, kind of like wet sand. This is your roux, and it’s what will thicken the sauce. Cooking it for a minute gets rid of that raw flour taste.
  5. Build the Creamy Sauce: Slowly, and I mean slowly, pour in the milk while whisking constantly. At first, it will seize up and look lumpy, but just keep whisking and it will smooth out into a beautiful, creamy sauce. Bring it to a gentle simmer, and let it cook for a couple of minutes until it’s thick enough to coat the back of a spoon.
  6. Finish the Sauce: Remove the saucepan from the heat. This is important. Let it cool for just a moment, then stir in the sour cream, the can of diced green chiles (with their juice), and the cumin. Finally, stir in the 2 cups of shredded Monterey Jack cheese, a handful at a time, until it’s all melted and the sauce is smooth. Give it a taste and add a pinch of salt and pepper if you think it needs it.
  7. Assemble the Enchiladas: Now for the fun part. Spread about ½ cup of the white sauce on the bottom of your prepared baking dish. This prevents the enchiladas from sticking. One by one, fill each tortilla with a spoonful of the shrimp mixture. Don’t overfill them, or they’ll be hard to roll. Roll them up snugly and place them seam-side down in the baking dish.
  8. Sauce and Bake: Pour the remaining white sauce evenly over the top of the rolled enchiladas, making sure to cover them completely. Sprinkle the final cup of shredded cheese over the top. Bake, uncovered, for 20-25 minutes, or until the sauce is bubbly and the cheese is melted and just starting to turn golden brown at the edges.
  9. Rest and Serve: Let the enchiladas rest for about 5-10 minutes before serving. This lets everything set up so they don’t fall apart when you scoop them out. Garnish with some fresh cilantro or green onions if you like. Enjoy it. You made this.

Small Tricks From Cooking Fish at Home

When it comes to the filling for these enchiladas, everything happens in the skillet, and getting it right is crucial. That’s why I always reach for my Lodge Cast Iron Skillet. The way it holds and distributes heat is just unmatched. It lets me sweat the onions perfectly without browning them, and more importantly, it gives the shrimp that fast, high-heat sear they need to cook through without becoming tough. You get that perfect ‘C’ shape every time, not the rubbery ‘O’ of an overcooked shrimp from a pan with hot spots. It’s the foundation of a great filling.

If you want to nail that shrimp filling every single time, I can’t recommend this kitchen workhorse enough.

Lodge 10.25 Inch Cast Iron Skillet with Assist Handle

✓ prime

Check Price

We earn a commission if you make a purchase, at no additional cost to you.

Lodge 10.25 Inch Cast Iron Skillet with Assist Handle

Over the years, you learn a few things, usually by messing them up first. Here are some tricks that I’ve found make a real difference, especially with a dish like this Cheesy Shrimp Enchiladas White Sauce.

  • Pat Your Shrimp Dry. Really Dry.: Before you even think about putting the shrimp in the pan, pat them completely dry with paper towels. Water is the enemy of a good sear. If they’re wet, they’ll steam instead of sauté, which makes them a little rubbery and waters down your filling. A dry shrimp gets a nice pink color and keeps its snappy texture.
  • Don’t Drown the Sauce in Cheese All at Once: When you’re making the white sauce, take the pan off the heat before you add the cheese. If the sauce is boiling hot, the cheese can get oily and separate. Let it cool for a minute, then add the cheese in small handfuls, stirring until each batch is melted before adding the next. This gives you that perfectly smooth, creamy, cheesy sauce every time.
  • Warm Your Tortillas First: Cold flour tortillas can crack and tear when you try to roll them. To make them pliable, you can either wrap the stack in a damp paper towel and microwave them for 30-45 seconds, or warm them one by one in a dry skillet for about 15 seconds per side. It makes rolling them so much easier and they won’t break on you.
  • Use Block Cheese, Not Bagged: I know the pre-shredded stuff is convenient, but it’s coated in starches like potato starch or cellulose to keep it from clumping. Those starches can make your sauce gritty or prevent the cheese from melting smoothly. Grating your own from a block of Monterey Jack takes two extra minutes and the difference in your sauce’s texture is night and day.
  • Don’t Be Afraid to Taste and Adjust: Recipes are a guide, not a law. Your salt might be saltier than mine, your chiles might be spicier. Taste the sauce before you pour it over the enchiladas. Does it need a little more salt? A bit more cumin? Maybe a tiny pinch of cayenne for a little warmth? Trust your own taste buds. That’s the heart of home cooking. This is a key step for making the best Cheesy Shrimp Enchiladas White Sauce.

Common Mistakes to Avoid

I’ve made every single one of these mistakes. Learn from my trial and error so your enchiladas come out perfect the first time.

  • Overcooking the Shrimp: This is the number one sin of seafood cooking. Shrimp cook incredibly fast. We’re talking 2-3 minutes, tops. People often cook them until they’re tightly curled into little ‘O’s, but by then, they’re tough and rubbery. You want to cook them just until they turn pink and form a gentle ‘C’ shape. Remember, they’re going to cook a little more in the oven, so it’s better to pull them from the skillet a touch early.
  • A Watery Filling: This usually happens for two reasons: not patting the shrimp dry, or not cooking the onions down enough. Onions release a lot of water as they cook. You need to let them sauté until they’re soft and translucent, which means most of that water has evaporated. A watery filling will make your enchiladas soggy from the inside out.
  • A Lumpy or Broken Sauce: This is a classic sauce mistake. It happens when you add the milk too quickly to the butter-flour roux, or when you add the cheese when the sauce is too hot. To avoid lumps, pour the milk in a very slow, steady stream while whisking like your life depends on it. To avoid a broken, oily sauce, always, always take the pan off the heat before stirring in the cheese.
  • Soggy Tortillas: No one wants a mushy enchilada. This can happen if you let the filled tortillas sit for too long before baking, or if your sauce is too thin. A light coating of sauce on the bottom of the pan helps create a barrier. Also, make sure your sauce is thick enough to coat a spoon; if it’s watery, it will just soak right through the tortillas. Making a good Cheesy Shrimp Enchiladas White Sauce is all about getting these textures right.

Variations and Serving Ideas

Once you get the basic recipe down, you can have fun with it. This is a great base for experimenting.

  • Add Some Crab: For an even more decadent seafood version, fold in about ½ cup of lump crab meat into the shrimp filling right at the end with the cilantro. Just be gentle so you don’t break up the crab too much.
  • Spice It Up: If you like a little heat, add a finely minced jalapeño along with the onion. You could also add a pinch of cayenne pepper or a dash of your favorite hot sauce to the white sauce for a little background warmth.
  • Different Cheeses: Monterey Jack is classic for its melting ability, but you can definitely play around. A mix of Jack and sharp white cheddar would be delicious. Pepper Jack would add a nice kick. Even a little bit of smoked gouda in the sauce can add a wonderful new flavor dimension.
  • Add Some Veggies: To bulk up the filling and add some extra nutrients, you could sauté some finely chopped bell peppers (any color), spinach (make sure to squeeze it very dry), or corn along with the onions.

What to Serve With

These enchiladas are pretty rich, so I like to serve them with sides that are fresh and simple to balance things out. For another balanced meal that celebrates fresh seafood, our Healthy Edamame Salmon Rice Bowl is a fantastic option for a different night.

  • Cilantro Lime Rice: A simple rice with fresh cilantro and a big squeeze of lime juice cuts through the richness of the creamy sauce perfectly.
  • Black Bean and Corn Salad: A simple salad of black beans, corn, chopped red onion, and a light vinaigrette is a great, refreshing counterpoint.
  • Simple Green Salad: You can’t go wrong with a basic salad with a tangy lime or avocado dressing. It adds a nice crunch and freshness.
  • Sliced Avocado: Just a few slices of creamy avocado on the side or on top is a perfect pairing.

Storage and Reheating

Leftovers are one of the best parts of making a dish like this. Here’s how to handle them properly.

  • Storage: Let the enchiladas cool down a bit, then cover the baking dish tightly with plastic wrap or foil, or transfer them to an airtight container. They’ll keep in the refrigerator for up to 3 days. The sauce will thicken up quite a bit when it’s cold.
  • Reheating in the Oven (Best Method): The oven is the best way to reheat these to avoid soggy tortillas. Preheat your oven to 350°F (175°C). Place the leftover enchiladas in an oven-safe dish, cover them with foil, and bake for 15-20 minutes, or until heated through. Removing the foil for the last 5 minutes can help re-crisp the cheese on top.
  • Reheating in the Microwave: If you’re in a hurry, the microwave works, but the texture won’t be quite as good. Place a serving on a microwave-safe plate and cover it with a damp paper towel. Heat it in 1-minute increments until it’s hot. The tortilla will be softer, but it will still be delicious.

FAQs (People Also Ask)

Here are a few questions I get asked a lot when I share this recipe.

  1. Can I use frozen shrimp?
    Yes, absolutely. Frozen shrimp is often what I have on hand. The most important thing is to thaw it completely before you start. You can do this by leaving it in the fridge overnight or, for a quicker method, placing the frozen shrimp in a colander and running cold water over them for a few minutes. Once thawed, you must pat them very, very dry with paper towels to remove all excess moisture.
  2. Can I make the white sauce ahead of time?
    You can. You can make the sauce up to 2 days in advance and store it in an airtight container in the refrigerator. It will thicken considerably when chilled. When you’re ready to use it, gently reheat it in a saucepan over low heat, whisking constantly. You may need to add a splash of milk to thin it back out to the right consistency.
  3. What’s the best way to avoid a lumpy sauce?
    The key is temperature control and constant whisking. First, make sure you cook the butter and flour (the roux) for a minute to get it smooth. Second, add the milk very slowly while whisking vigorously. Don’t dump it all in at once. If you do get a few lumps, you can usually whisk them out. If it’s really lumpy, you can pour it through a fine-mesh sieve to catch the lumps before adding the cheese.
  4. Can I use corn tortillas instead of flour?
    You can, but you have to prepare them differently to prevent them from breaking. Corn tortillas need to be softened before rolling. The traditional way is to quickly fry them in a little hot oil for about 10-15 seconds per side. This makes them pliable and also creates a slight barrier against the sauce. It’s an extra step, but necessary if you prefer the flavor of corn.
  5. My filling seems a little bland. How can I add more flavor?
    This recipe is a great starting point. To boost the flavor in the filling, you could add a ½ teaspoon of chili powder or a pinch of smoked paprika along with the salt and pepper when cooking the shrimp. Squeezing a little fresh lime juice over the shrimp after they’re cooked can also brighten up the flavors significantly. Making a great Cheesy Shrimp Enchiladas White Sauce is all about tasting as you go.

Nutrition Facts

(Per serving. Estimates only, varies by exact ingredients used)

Calories720 kcal
Protein38g
Fat42g
Carbohydrates45g
Fiber3g
Sodium1250mg

Conclusion

And there you have it. A pan of warm, bubbly, Cheesy Shrimp Enchiladas White Sauce. It’s a meal that’s more than just food; it’s a feeling. It’s a reminder that the best meals don’t have to be complicated. They just have to be made with a little bit of heart. I hope you make this for your family, and I hope it brings as much comfort to your table as it does to mine. Let me know how it turns out.

Creamy Shrimp Enchiladas with Cheesy White Sauce

Prep Time 15 minutes
Cook Time 25 minutes
Course Main Course
Cuisine Mexican-American
Servings 4

Ingredients
  

  • 1 tbsp Olive Oil
  • ½ cup Yellow Onion, finely chopped
  • 2 cloves Garlic, minced
  • 1 lb Raw Shrimp, peeled and deveined, tails removed
  • ½ tsp Salt
  • ¼ tsp Black Pepper
  • ¼ cup Cilantro, freshly chopped
  • 4 tbsp Unsalted Butter
  • ¼ cup All-Purpose Flour
  • 2 cups Whole Milk
  • ½ cup Sour Cream
  • 1 (4-ounce) can Diced Green Chiles, undrained
  • 1 tsp Ground Cumin
  • 3 cups Monterey Jack Cheese, shredded, divided
  • 8 (8-inch) Flour Tortillas

Instructions
 

  • Preheat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
  • Heat olive oil in a large skillet over medium heat. Add onion and cook until softened, about 4-5 minutes. Add garlic and cook for 1 minute more.
  • Add the shrimp to the skillet, season with salt and pepper, and cook until just pink and opaque (about 2-3 minutes). Remove from heat and stir in cilantro. Set aside.
  • In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute, stirring constantly.
  • Gradually whisk in the milk until the mixture is smooth. Bring to a simmer and cook until thickened, about 2-3 minutes.
  • Remove the sauce from the heat. Stir in the sour cream, diced green chiles, and cumin. Add 2 cups of the shredded cheese, a handful at a time, stirring until melted and smooth. Season with salt and pepper to taste.
  • Spread ½ cup of the sauce on the bottom of the prepared baking dish.
  • Divide the shrimp mixture among the tortillas, roll them up, and place them seam-side down in the dish.
  • Pour the remaining sauce over the enchiladas, covering them completely. Sprinkle with the remaining 1 cup of cheese.
  • Bake for 20-25 minutes, until the sauce is bubbly and the cheese is melted.
  • Let rest for 5-10 minutes before serving. Garnish with additional cilantro if desired.

Notes

For the best melting and creamiest sauce, shred your own Monterey Jack cheese from a block. Pre-shredded cheese contains anti-caking agents that can make the sauce gritty.
Keyword Cheesy Shrimp Enchiladas White Sauce, creamy enchiladas, seafood enchiladas, shrimp enchiladas

Related articles