If you’re a seafood lover looking for a comforting, flavorful dinner, this Creamy Shrimp Enchiladas Recipe is an absolute game changer. Tender shrimp enveloped in a luscious mix of sour cream, cream cheese, and melty cheeses, all wrapped in soft flour tortillas and baked to bubbly perfection with rich red enchilada sauce—this dish brings together creaminess, spice, and freshness in one delightful bite. It’s a crowd-pleaser perfect for family dinners or entertaining friends, and once you try it, you’ll want to keep it in your recipe rotation for good.

Ingredients You’ll Need
These ingredients are simple and thoughtfully chosen to build layers of flavor and texture. Each contributes to the creamy, cheesy, and slightly spicy profile that makes this dish irresistible.
- 1 pound large shrimp, peeled and deveined: The star protein that cooks up tender and juicy.
- 2 tablespoons olive oil: For sautéing onions and shrimp to perfection.
- 1 small onion, finely chopped: Adds sweetness and a savory base to the filling.
- 2 cloves garlic, minced: Brings aromatic warmth and depth.
- 1 teaspoon ground cumin: Infuses a subtle earthiness and mild spice.
- 1 teaspoon chili powder: Adds that gentle southwestern kick.
- 1 cup sour cream: Creates the luscious creaminess in the filling.
- 1 cup cream cheese, softened: Enhances richness and smooth texture.
- 1 cup shredded Monterey Jack cheese: Melts beautifully with mild, buttery flavor.
- 1 cup shredded cheddar cheese: Offers sharpness and a golden crust when baked.
- 8 large flour tortillas: Soft wraps that hold all the delicious filling together.
- 1 can (10 oz) red enchilada sauce: Pours over the top to keep everything moist and add bold flavor.
- 1/4 cup fresh cilantro, chopped (for garnish): Adds a fresh, bright finish to each serving.
- Salt and pepper to taste: To season perfectly at every step.
How to Make Creamy Shrimp Enchiladas Recipe
Step 1: Sauté the Aromatics
Start by heating olive oil in a large skillet over medium heat. Add the finely chopped onion and sauté for about 3 to 4 minutes until it becomes beautifully translucent. This step develops the base flavor that will carry through the entire dish.
Step 2: Cook the Garlic
Add the minced garlic to the skillet and cook for an additional minute, stirring constantly to prevent it from browning too much. The fragrant garlic infuses the oil and onion with its signature warmth.
Step 3: Season and Cook the Shrimp
Now it’s time for the shrimp! Toss them into the skillet and season with ground cumin, chili powder, salt, and pepper. Cook the shrimp for 3 to 4 minutes, or until they turn a lovely pink color and become opaque. Be careful not to overcook them—shrimp can turn rubbery fast.
Step 4: Chop and Set Aside the Shrimp
Once cooked, remove the skillet from heat and let the shrimp cool slightly. Then chop the shrimp into bite-sized pieces for easy blending into the creamy filling.
Step 5: Make the Creamy Cheese Mixture
In a medium bowl, blend together the sour cream and softened cream cheese using a whisk or hand mixer until smooth and silky. This mixture will provide that signature creamy texture of the enchiladas.
Step 6: Add the Shredded Cheeses
Fold in half of the Monterey Jack cheese and half of the cheddar cheese. Stir well so the cheeses melt slightly into the cream mixture, ensuring gooey richness in every bite.
Step 7: Combine Shrimp with the Creamy Mixture
Gently fold the chopped shrimp into the creamy cheese blend, making sure the shrimp is evenly distributed. Taste and adjust with a little more salt and pepper, if needed, to balance the flavors just right.
Step 8: Preheat the Oven
Preheat your oven to 350°F (175°C) to get ready for baking the enchiladas.
Step 9: Fill and Roll the Tortillas
Lay a large flour tortilla flat and spoon about 1/3 cup of the shrimp and creamy mixture into the center. Roll the tortilla tightly around the filling, tucking in the sides so the filling stays inside. Place each rolled enchilada seam-side down into a greased 9×13 inch baking dish. Repeat with the remaining tortillas and filling.
Step 10: Add Sauce and Remaining Cheese
Pour the entire can of red enchilada sauce evenly over the arranged enchiladas, covering them generously for moisture and flavor. Then sprinkle the remaining Monterey Jack and cheddar cheeses over the top, creating a melty, golden crust once baked.
Step 11: Bake Until Bubbly and Golden
Cover the baking dish with foil to prevent the cheese from burning, and bake for 20 minutes. Remove the foil and bake another 10 to 15 minutes until the cheese topping turns bubbly and golden brown.
Step 12: Rest and Garnish
Let the enchiladas rest for about 5 minutes after baking to allow the filling to set. Sprinkle chopped fresh cilantro over the top for a pop of color and fresh flavor right before serving.
How to Serve Creamy Shrimp Enchiladas Recipe
Garnishes
Fresh cilantro is the classic finish that brightens up each bite, but you can also add a dollop of sour cream, a few slices of avocado, or a sprinkle of diced green onions for extra flavor and color contrast. These little touches make the dish feel even more special.
Side Dishes
This Creamy Shrimp Enchiladas Recipe pairs perfectly with Mexican rice or a simple cilantro lime rice for a hearty accompaniment. A crisp green salad with a light citrus dressing also balances the richness wonderfully, while some refried beans or black beans add a lovely protein boost and texture variety on the side.
Creative Ways to Present
For a fun twist, try serving these enchiladas in individual ramekins as mini casseroles. Or break them up and layer the filling in a tortilla chip dip for a party appetizer version. You can also swap flour tortillas for corn ones if you want a slightly different flavor and texture experience. No matter how you serve it, this recipe always steals the show.
Make Ahead and Storage
Storing Leftovers
Once cooled, store any leftover creamy shrimp enchiladas in an airtight container in the refrigerator. They will keep well for 3 to 4 days, holding onto their flavor and creaminess without drying out.
Freezing
You can freeze the fully assembled enchiladas before baking by tightly covering the baking dish with foil and plastic wrap. Frozen, they last up to 2 months. When ready to enjoy, thaw overnight in the fridge before baking.
Reheating
Reheat leftovers in a preheated 350°F oven until warmed through and the cheese is bubbly again, about 15-20 minutes. You can also microwave individual portions on medium power for 1 to 2 minutes, stirring halfway, but oven reheating offers the best texture.
FAQs
Can I use frozen shrimp for the Creamy Shrimp Enchiladas Recipe?
Absolutely! Just make sure to thaw the shrimp completely and pat them dry before cooking so they sauté nicely and avoid excess moisture in the filling.
What can I substitute for cream cheese?
If you need a substitute, mascarpone cheese or ricotta mixed with a touch of sour cream can work well to maintain that creamy texture.
Can I make this recipe gluten-free?
Yes! Simply swap the flour tortillas for your favorite gluten-free tortillas. Make sure to check your enchilada sauce for any gluten ingredients as well.
Is this recipe spicy?
The chili powder adds a mild warmth, but this Creamy Shrimp Enchiladas Recipe isn’t overly spicy. You can adjust the chili powder amount or add some jalapeños if you like more heat.
How can I make this recipe vegetarian?
For a vegetarian version, replace the shrimp with sautéed mushrooms, zucchini, or roasted vegetables. The creamy cheese sauce will still make the dish rich and satisfying.
Final Thoughts
Nothing beats the comfort and indulgence of this Creamy Shrimp Enchiladas Recipe. It’s a perfect blend of creamy, cheesy, and just the right amount of spice that turns simple ingredients into something truly special. Give it a try and get ready for everyone to ask for seconds—this is one recipe you’ll adore sharing as much as you enjoy eating it!
Print
Creamy Shrimp Enchiladas Recipe
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 8 servings
- Category: Entree
- Method: Baking
- Cuisine: Mexican
Description
Creamy Shrimp Enchiladas are a delightful seafood twist on a classic Mexican favorite. Succulent shrimp are sautéed with aromatic spices, then combined with a rich, creamy mixture of sour cream, cream cheese, and two types of cheese. Wrapped tightly in flour tortillas, topped with enchilada sauce and extra cheese, and baked to bubbly perfection, these enchiladas offer a comforting, cheesy, and flavorful dish that seafood lovers will adore.
Ingredients
Shrimp Filling
- 1 pound large shrimp, peeled and deveined
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- Salt and pepper to taste
Creamy Sauce Mixture
- 1 cup sour cream
- 1 cup cream cheese, softened
- 1/2 cup shredded Monterey Jack cheese
- 1/2 cup shredded cheddar cheese
Assembly and Topping
- 8 large flour tortillas
- 1 can (10 oz) red enchilada sauce
- 1/2 cup shredded Monterey Jack cheese (for topping)
- 1/2 cup shredded cheddar cheese (for topping)
- 1/4 cup fresh cilantro, chopped (for garnish)
Instructions
- Sauté Onions: In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the finely chopped onion and sauté for about 3-4 minutes until translucent, softening the onion and building flavor.
- Add Garlic: Stir in the minced garlic and cook for an additional 1 minute, making sure to stir frequently to avoid burning and to release its aroma.
- Cook Shrimp: Add the peeled and deveined shrimp to the skillet. Season with 1 teaspoon ground cumin, 1 teaspoon chili powder, salt, and pepper to taste. Cook the shrimp for 3-4 minutes until they turn pink and opaque. Avoid overcooking to keep them tender.
- Chop Shrimp: Remove the skillet from heat and let the shrimp cool slightly. Then chop them into bite-sized pieces and set aside for mixing.
- Prepare Creamy Mixture: In a medium bowl, combine 1 cup sour cream and 1 cup softened cream cheese. Whisk or use a hand mixer to blend until smooth and creamy.
- Add Cheese: Stir in half the shredded Monterey Jack cheese (1/2 cup) and half the shredded cheddar cheese (1/2 cup) into the sour cream mixture until well combined.
- Combine Shrimp and Creamy Mixture: Fold the chopped shrimp into the creamy cheese mixture evenly. Taste and adjust seasoning with salt and pepper if needed to balance flavors.
- Preheat Oven: Set your oven to 350°F (175°C) to prepare for baking.
- Fill Tortillas: Spoon about 1/3 cup of the shrimp and creamy mixture onto the center of each flour tortilla.
- Roll Enchiladas: Roll each tortilla tightly around the filling, tucking in the sides to prevent spilling. Place each rolled enchilada seam-side down in a greased 9×13-inch baking dish, arranging them snugly.
- Pour Sauce: Evenly pour the entire 10 oz can of red enchilada sauce over the arranged enchiladas, fully covering them to keep moist during baking.
- Add Cheese Topping: Sprinkle the remaining 1/2 cup Monterey Jack and 1/2 cup cheddar cheese evenly over the top for a rich, melty cheese crust.
- Cover and Bake: Cover the dish with aluminum foil to prevent burning. Bake in the preheated oven for 20 minutes.
- Uncover and Continue Baking: Remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and golden brown.
- Rest: Take the enchiladas out of the oven and let them rest for about 5 minutes to allow the filling to set for easier serving.
- Garnish: Sprinkle the chopped fresh cilantro over the enchiladas to add a fresh, vibrant flavor and color.
- Serve: Serve hot, optionally with extra enchilada sauce on the side. These enchiladas pair beautifully with Mexican rice or a fresh green salad.
- Enjoy: Dive into these creamy shrimp enchiladas, perfect for sharing with family and friends!
Notes
- Do not overcook shrimp; they cook quickly and become rubbery if left too long.
- Using both Monterey Jack and cheddar cheeses balances creamy mildness with sharp flavor.
- Allowing enchiladas to rest before serving helps them slice nicely without falling apart.
- Flour tortillas are used here for extra softness and pliability; corn tortillas could be substituted but may be less flexible.
- Leftover enchiladas can be refrigerated for up to 3 days and reheated in the oven for best results.
- Adjust spices according to your heat preference, adding more chili powder or a dash of cayenne for extra kick.

