If you’re craving something that’s both comforting and full of fresh, vibrant flavors, this Creamy Shrimp Enchiladas Recipe is your new go-to meal. Imagine tender shrimp swimming in a luscious blend of cream cheese and sour cream, wrapped snugly in warm tortillas, and bathed in rich enchilada sauce topped with bubbly melted cheese. It’s a beautiful balance of creamy, spicy, and cheesy that will delight seafood lovers and enchilada fans alike. Whether you’re cooking for a crowd or just treating yourself, this dish promises layers of flavor and a cozy feeling that’s simply unforgettable.

Ingredients You’ll Need
Simple ingredients come together to create this unforgettable dish. Each one plays a crucial role in layering flavors, textures, and colors, resulting in enchiladas bursting with personality and warmth.
- 1 pound large shrimp, peeled and deveined: The star of the dish, providing sweetness and a tender bite that pairs beautifully with creamy textures.
- 2 tablespoons olive oil: For sautéing the onions and shrimp, adding a subtle richness and helping develop the base flavors.
- 1 small onion, finely chopped: Adds a mild sweetness and depth when gently cooked.
- 2 cloves garlic, minced: Brings aromatic warmth and a savory kick.
- 1 teaspoon ground cumin: Infuses a gentle earthiness that makes the filling pleasantly complex.
- 1 teaspoon chili powder: Offers a mild smoky heat that wakes up your taste buds.
- 1 cup sour cream: For creaminess and a slight tang that rounds out the richness.
- 1 cup cream cheese, softened: Gives the filling its silky, decadent texture.
- 1 cup shredded Monterey Jack cheese: Melts beautifully, providing gooey, mild cheesiness.
- 1 cup shredded cheddar cheese: Adds sharpness and color contrast that deepens the flavor profile.
- 8 large flour tortillas: The perfect vessel to hold the creamy shrimp mixture.
- 1 can (10 oz) red enchilada sauce: Pours over the enchiladas for vibrant flavor and saucy goodness.
- 1/4 cup fresh cilantro, chopped (for garnish): Adds a fresh, herbaceous pop that brightens the whole dish.
- Salt and pepper to taste: To season perfectly, bringing all the ingredients together.
How to Make Creamy Shrimp Enchiladas Recipe
Step 1: Sauté the aromatics
Start by heating olive oil in a large skillet over medium heat. Toss in the chopped onion, gently cooking it until translucent. This step unlocks its natural sweetness, forming a flavorful base. Then add minced garlic and cook just until fragrant, careful not to let it burn. This fragrant combo brings layers of warmth and depth that will enhance every bite.
Step 2: Cook and season the shrimp
Next, it’s time for the shrimp. Add them to your skillet, seasoning with cumin, chili powder, salt, and pepper. The spices complement the shrimp’s natural sweetness beautifully. Cook for 3 to 4 minutes, until pink and opaque but tender – overcooked shrimp can become rubbery, so keep a close eye here!
Step 3: Chop and set aside
Once cooked, remove the skillet from heat and allow the shrimp to cool slightly, then chop into bite-sized pieces. This makes each bite of the enchiladas perfectly balanced, distributing shrimp evenly throughout the creamy filling.
Step 4: Prepare the creamy cheese mixture
In a medium bowl, blend sour cream and softened cream cheese until beautifully smooth using a whisk or hand mixer. Stir in half of both the Monterey Jack and cheddar cheeses. This luscious mixture is what will make these enchiladas irresistibly creamy, cheesy, and so satisfying.
Step 5: Combine shrimp with creamy filling
Fold your chopped shrimp gently into the creamy cheese blend, making sure it’s well distributed. Taste and add salt and pepper if needed. This filling is where flavor and texture unite, so don’t be shy with seasoning!
Step 6: Assemble the enchiladas
Preheat your oven to 350°F (175°C). Spoon roughly 1/3 cup of your shrimp mixture onto the center of each flour tortilla. Roll the tortillas tightly around the filling, tucking in the sides to keep everything inside. Place each rolled enchilada seam-side down into a greased 9×13 inch baking dish, arranging them snugly side by side.
Step 7: Add sauce and cheese topping
Pour the red enchilada sauce evenly over the arranged enchiladas to keep them moist and packed with flavor while baking. Sprinkle the remaining Monterey Jack and cheddar cheese generously on top for that golden, bubbling finish everyone loves.
Step 8: Bake to perfection
Cover the dish with aluminum foil and bake for 20 minutes to let flavors meld and cheese melt without burning. Then remove the foil and bake for another 10 to 15 minutes until the cheese turns bubbly and golden brown. The smell coming from your oven will be absolutely irresistible!
Step 9: Final touches and serve
Once out of the oven, let your enchiladas rest for about 5 minutes. This step allows the filling to set slightly, making serving easier and cleaner. Just before serving, sprinkle with fresh cilantro for a pop of color and brightness that perfectly complements the creamy shrimp goodness.
How to Serve Creamy Shrimp Enchiladas Recipe

Garnishes
Fresh cilantro is a classic choice that brings a lively herbaceous zing to this rich casserole. For a little extra flair, dollops of sour cream or a squeeze of fresh lime juice add bright contrasts that brighten each bite beautifully.
Side Dishes
These creamy shrimp enchiladas pair wonderfully with Mexican rice for a complete meal, or a crisp green salad to balance the richness with crunch and freshness. Refried beans or charred corn on the cob also make fantastic accompaniments if you’re looking to make it extra festive.
Creative Ways to Present
For a fun twist, serve individual portions in small ramekins sprinkled with shredded cheese and cilantro, then broil them at the table. You can also shape the enchiladas into a layered casserole, giving a lasagna-style presentation that’s just as delicious but visually unique.
Make Ahead and Storage
Storing Leftovers
Leftover creamy shrimp enchiladas can be covered tightly and refrigerated for up to 3 days. The flavors actually deepen overnight, making reheated servings even tastier!
Freezing
If you want to stash some away, place assembled but unbaked enchiladas in a freezer-safe container, cover well, and freeze for up to 2 months. When ready, thaw overnight in the fridge before baking as usual.
Reheating
To reheat, cover leftovers with foil and warm in a 350°F oven for about 15-20 minutes until heated through and the cheese gets melty again. Microwave works too, but the oven preserves texture and flavor better.
FAQs
Can I use frozen shrimp for this recipe?
Absolutely! Just make sure to thaw them completely, pat dry, and remove any excess moisture before cooking to avoid a watery filling.
What type of tortillas work best for creamy shrimp enchiladas?
Large flour tortillas are ideal because they roll easily without cracking and have a soft texture that complements the creamy filling perfectly.
Is this recipe very spicy?
The chili powder adds a gentle warmth, but the dish is overall mild and creamy. You can easily adjust the spice level by adding more chili powder or a pinch of cayenne if you like it hotter.
Can I substitute cream cheese with something else?
You can substitute cream cheese with mascarpone or ricotta for a slightly different texture. Just be aware these options may alter the richness and creaminess a bit.
How do I make this recipe dairy-free?
For a dairy-free version, try swapping sour cream and cream cheese with coconut yogurt and a dairy-free cream cheese alternative, and use vegan cheeses for topping. The texture and flavor will change slightly but it can still be delicious.
Final Thoughts
This Creamy Shrimp Enchiladas Recipe is one of those dishes you’ll want to make again and again. It’s cozy, approachable, and packed with flavor that feels both special and homey. Whether you’re serving family, impressing friends, or enjoying a quiet night in, these enchiladas bring warmth and smiles every time. Give it a try — I promise you’ll love how the creamy, cheesy shrimp filling melts into that rich enchilada sauce, making every bite a little celebration on your plate.
Print
Creamy Shrimp Enchiladas Recipe
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Description
These creamy shrimp enchiladas combine succulent, spiced shrimp with a rich, cheesy sour cream and cream cheese blend, all rolled in soft flour tortillas and baked in a flavorful red enchilada sauce. Perfect as a comforting seafood dish for family dinners or special occasions, they offer a delightful balance of creamy textures, zesty spices, and melty cheeses finished with fresh cilantro.
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 Cheese Mixture
- 1 cup sour cream
- 1 cup cream cheese, softened
- 1/2 cup shredded Monterey Jack cheese
- 1/2 cup shredded cheddar cheese
Assembly
- 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 the olive oil over medium heat until hot. Add the finely chopped onion and sauté for 3-4 minutes until translucent and fragrant.
- Add Garlic: Stir in the minced garlic and cook an additional 1 minute, stirring frequently to avoid burning and releasing aromatic flavors.
- Cook Shrimp: Add the peeled and deveined shrimp to the skillet. Season with ground cumin, chili powder, salt, and pepper. Cook for about 3-4 minutes until the shrimp turn pink and opaque but avoid overcooking to prevent rubbery texture.
- Prepare Shrimp: Remove the skillet from heat and let the shrimp cool slightly. Chop the cooked shrimp into bite-sized pieces and set aside.
- Mix Creamy Base: In a medium bowl, blend the sour cream and softened cream cheese using a hand mixer or whisk until smooth and creamy.
- Add Cheese: Stir in half of the shredded Monterey Jack and cheddar cheeses until fully incorporated in the creamy mixture.
- Combine Filling: Fold the chopped shrimp into the creamy cheese mixture evenly. Adjust seasoning with salt and pepper to taste.
- Preheat Oven: Set your oven to 350°F (175°C) to prepare for baking.
- Assemble Enchiladas: Spoon approximately 1/3 cup of the shrimp mixture onto the center of each flour tortilla. Roll the tortilla tightly around the filling, tucking in sides to secure, then place seam-side down in a greased 9×13 inch baking dish.
- Repeat Rolling: Continue this process for all tortillas and filling, arranging them snugly side by side in the baking dish.
- Add Sauce: Pour the entire can of red enchilada sauce evenly over the rolled enchiladas, ensuring they are well covered to stay moist during baking.
- Top with Cheese: Sprinkle the remaining shredded Monterey Jack and cheddar cheese evenly over the enchiladas for a cheesy crust.
- Cover and Bake: Cover the dish with aluminum foil to prevent burning and bake in the preheated oven for 20 minutes.
- Finish Baking: Remove foil and bake for an additional 10-15 minutes until the cheese topping is bubbly and golden brown.
- Rest: Remove from the oven and let the enchiladas rest for 5 minutes to allow the filling to set, making them easier to serve.
- Garnish: Sprinkle chopped fresh cilantro over the top for bright flavor and presentation just before serving.
- Serve and Enjoy: Serve hot, optionally with extra enchilada sauce on the side and complementary sides like Mexican rice or a fresh green salad.
- Share: Enjoy these creamy shrimp enchiladas with family and friends!
Notes
- Do not overcook shrimp, as they can become tough and rubbery; remove from heat as soon as they turn pink.
- Softened cream cheese blends easier with sour cream, so allow it to sit at room temperature before mixing.
- Use flour tortillas for best rolling and texture; corn tortillas may break more easily.
- Covering the dish during the first phase of baking keeps the enchiladas moist.
- Letting the enchiladas rest after baking improves slicing and serving experience.
- Add extra cheese on top for a more indulgent finish if desired.

