If you’re looking to wow your dinner guests or simply treat yourself to a comforting, luscious meal, this Creamy Shrimp Enchiladas Recipe is your golden ticket. Bursting with tender shrimp enveloped in a dreamy cream cheese and sour cream sauce, paired with just the right kick of spices and melted cheese, these enchiladas elevate a classic Mexican-inspired dish to an indulgent feast. It’s got everything you want: rich flavors, a velvety texture, and an impressive presentation that’s surprisingly simple to achieve in your own kitchen.

Ingredients You’ll Need
Gathering the right ingredients makes all the difference in this dish. Each one plays a key role, from the savory spices that build layers of flavor to the creamy elements that make the sauce irresistibly smooth and rich.
- Medium shrimp (1 pound, peeled and deveined): fresh or thawed shrimp ensure that perfect tender bite in every enchilada.
- Olive oil (1 tablespoon): used to sauté the onions and shrimp, adding a subtle fruitiness and helping meld the flavors.
- Small onion (1, finely chopped): gives a sweet and aromatic base to the filling.
- Garlic cloves (2, minced): bring that unmistakable fragrant warmth to the dish.
- Cumin (1/2 teaspoon): adds earthy depth and mild smokiness to complement the shrimp.
- Chili powder (1/2 teaspoon): infuses a gentle heat that awakens your palate.
- Paprika (1/4 teaspoon): enhances color with a hint of natural sweetness.
- Salt (1/2 teaspoon) and black pepper (1/4 teaspoon): essential for balancing and highlighting flavors.
- Canned diced green chiles (4 ounces): for a subtle tang and splash of brightness.
- Cream cheese (8 ounces, softened): the heart of the creamy sauce, adding richness and body.
- Sour cream (1/2 cup): lends a slight tang and silkiness that elevates the filling.
- Heavy cream (1/2 cup): enriches the sauce with luxurious smoothness.
- Monterey Jack cheese (1 cup, shredded): melts beautifully into the filling for gooey, flavorful bites.
- Flour tortillas (8, 8-inch): soft, pliable wraps that hold the filling perfectly.
- Mexican blend cheese (1 cup, shredded): sprinkled on top to create a golden, bubbly crust.
- Chopped cilantro (2 tablespoons, optional): fresh herbal notes for a vibrant garnish.
How to Make Creamy Shrimp Enchiladas Recipe
Step 1: Sauté the Aromatics and Shrimp
Start by heating olive oil in a large skillet over medium heat. Toss in the finely chopped onions and cook until they soften and become translucent, about 3 to 4 minutes. Stir in the minced garlic and let it cook just until fragrant, around 30 seconds; you want that savory aroma to fill your kitchen. Next, add the peeled shrimp along with the cumin, chili powder, paprika, salt, and black pepper. Cook everything for about 3 to 4 minutes until the shrimp turn pink and opaque, signaling they’re perfectly cooked. Stir in the diced green chiles for a fresh burst of flavor, then remove the pan from heat.
Step 2: Prepare the Creamy Filling
In a large mixing bowl, blend together the softened cream cheese, sour cream, and heavy cream until silky smooth. This luscious base is where the magic begins, transforming the filling into a creamy masterpiece. Gently fold in the cooked shrimp mixture along with one cup of shredded Monterey Jack cheese. This combination creates a rich, cheesy texture that keeps every bite satisfying.
Step 3: Assemble the Enchiladas
Lightly grease a 9×13-inch baking dish to prevent sticking and make cleanup easier. Lay out the tortillas on a flat surface, then spoon a generous amount of the shrimp and cream cheese filling onto the center of each one. Roll each tortilla tightly around the luscious filling and place them seam side down in the baking dish. Pour any extra sauce left in your bowl evenly over the enchiladas for added creaminess and flavor.
Step 4: Add Cheese and Bake
Sprinkle the Mexican blend cheese evenly over the top of the enchiladas to create a golden, molten cheese crust when baked. Pop the dish into the oven preheated to 375°F (190°C) and bake for 20 to 25 minutes until bubbling hot and the cheese has melted beautifully. For an extra touch of golden perfection, switch the oven to broil for the last 2 to 3 minutes, but watch carefully to avoid burning.
How to Serve Creamy Shrimp Enchiladas Recipe

Garnishes
A sprinkle of freshly chopped cilantro adds a bright, herby note that balances the richness of the cream sauce beautifully. You can also consider adding a dollop of sour cream or a few slices of fresh avocado to amp up the creaminess and fresh flavors.
Side Dishes
Creamy Shrimp Enchiladas pair wonderfully with Spanish rice to soak up any extra sauce, or a crisp avocado salad to cut through the richness. For something lighter, a simple green salad dressed with lime juice can bring a refreshing contrast.
Creative Ways to Present
For a fun twist, try serving these enchiladas in individual ramekins or small baking dishes for personal servings. You can also layer the filling and tortillas like a casserole for a deconstructed look. Either way, the creamy textures and vibrant fillings will steal the show.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Shrimp Enchiladas can be stored in an airtight container in the refrigerator for up to 3 days. Make sure they’re cooled completely before refrigerating to keep the creamy sauce fresh.
Freezing
If you want to save them longer, freeze the assembled but unbaked enchiladas in a freezer-safe dish. Cover tightly with foil and plastic wrap, then freeze for up to 2 months. When ready to eat, thaw overnight in the refrigerator before baking as directed.
Reheating
To reheat, cover leftovers with foil to keep the moisture in and bake at 350°F (175°C) for about 20 minutes or until heated through. You can also microwave individual portions, but baking ensures the sauce stays luscious and the cheese melts evenly.
FAQs
Can I use corn tortillas instead of flour tortillas?
Absolutely! Corn tortillas bring a slightly different texture and flavor that works well with the creamy filling. Just warm them first to make rolling easier and prevent cracking.
Is it possible to make this recipe dairy-free?
Substituting dairy ingredients can be tricky since cream cheese is key here, but you could try using dairy-free cream cheese and sour cream alternatives. Keep in mind the texture and flavor will be different but still tasty.
What can I substitute for shrimp if I want a different protein?
You can swap the shrimp for crab meat or a seafood mix for variety. Chicken would also work if you prefer a non-seafood option, just adjust cooking times accordingly.
Can I prepare the filling in advance?
Yes, you can prepare the shrimp filling a day ahead and keep it refrigerated. Assemble and bake the enchiladas just before serving for the freshest taste.
How spicy is this Creamy Shrimp Enchiladas Recipe?
It has a mild to moderate spice level thanks to the chili powder and green chiles. You can adjust spices to suit your taste by reducing or increasing amounts or adding a pinch of cayenne pepper for extra heat.
Final Thoughts
I can’t recommend this Creamy Shrimp Enchiladas Recipe enough if you want a meal that feels both comforting and special. The way the creamy sauce wraps around tender shrimp inside soft tortillas is a guaranteed crowd-pleaser any night of the week. Once you try making it, you’ll understand why it quickly became one of my top favorite dishes to share with friends and family!
Print
Creamy Shrimp Enchiladas Recipe
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican-Inspired
Description
This Creamy Shrimp Enchiladas recipe features succulent shrimp combined with a rich cream cheese and sour cream sauce, seasoned with Mexican spices and baked to bubbly perfection. Wrapped in warm flour tortillas, topped with melted cheese, and garnished with fresh cilantro, these enchiladas make a comforting yet elegant main course perfect for seafood lovers.
Ingredients
Shrimp Filling
- 1 pound medium shrimp, peeled and deveined
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1/2 teaspoon cumin
- 1/2 teaspoon chili powder
- 1/4 teaspoon paprika
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 4 ounces canned diced green chiles
Creamy Sauce
- 8 ounces cream cheese, softened
- 1/2 cup sour cream
- 1/2 cup heavy cream
- 1 cup shredded Monterey Jack cheese
Assembly and Topping
- 8 flour tortillas (8-inch)
- 1 cup shredded Mexican blend cheese
- 2 tablespoons chopped cilantro (optional, for garnish)
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) to ensure it’s ready for baking your enchiladas later.
- Cook Shrimp Mixture: In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the finely chopped onion and cook for 3 to 4 minutes until softened. Stir in the minced garlic and cook for an additional 30 seconds. Add the peeled and deveined shrimp along with cumin, chili powder, paprika, salt, and black pepper. Cook the shrimp for 3 to 4 minutes until they turn pink and opaque. Stir in the diced green chiles, then remove the skillet from heat.
- Prepare Creamy Filling: In a large mixing bowl, combine the softened cream cheese, sour cream, and heavy cream. Mix until smooth and creamy. Next, fold in the cooked shrimp mixture and 1 cup of shredded Monterey Jack cheese until everything is evenly incorporated.
- Assemble Enchiladas: Lightly grease a 9×13-inch baking dish. Spoon a portion of the shrimp filling into the center of each flour tortilla. Roll each tortilla tightly and place seam side down in the prepared baking dish. Pour any remaining filling or sauce evenly over the rolled enchiladas. Sprinkle the top with 1 cup of shredded Mexican blend cheese.
- Bake: Place the baking dish in the preheated oven and bake for 20 to 25 minutes until the enchiladas are hot and the cheese has melted and become bubbly.
- Broil for Golden Finish: For an extra golden and slightly crisp top, switch your oven to broil and broil the enchiladas for 2 to 3 minutes. Watch closely to avoid burning.
- Garnish and Serve: Remove the enchiladas from the oven and garnish with chopped cilantro if desired. Serve warm, ideally with Spanish rice or a fresh avocado salad.
Notes
- You can substitute crab or a seafood mix for the shrimp for variety.
- Corn tortillas may be used instead of flour tortillas; warm them first to prevent cracking while rolling.
- Serve with Spanish rice or a fresh avocado salad as complementary sides.

