I cannot wait to share with you one of my absolute favorites: this Creamy Poblano Enchiladas Recipe. It’s the kind of comforting, flavorful dish that feels like a warm hug on a plate. With tender shredded chicken or a veggie alternative, a luscious poblano-infused sauce, and melty cheese wrapped in soft tortillas, it hits all the right notes. Every time I make it, I’m reminded how satisfying and special a home-cooked Mexican-inspired meal can be—even on a busy weeknight.
Why You'll Love This Creamy Poblano Enchiladas Recipe
What really draws me to this Creamy Poblano Enchiladas Recipe is the beautiful balance of bold, smoky, and creamy flavors. The poblano peppers bring just enough earthiness and mild heat, while the creamy sauce enriches every bite without overpowering the other ingredients. The combination of tender chicken, fresh lime zest, and those little bursts of sweetness from corn or sautéed veggies creates layers of taste that keep me coming back for more. It’s like a fiesta of flavors in every forkful.
Aside from the flavor, I love how approachable this recipe is. It’s easy enough to fit into my weekday routine but impressive enough to serve when friends or family drop by. Whether you’re roasting fresh poblanos or using canned green chilies, the steps come together nicely without fuss. The way the tortillas soak up the sauce but stay tender and the cheese melts just perfectly always feels rewarding. Honestly, it’s hard not to smile while making and eating these enchiladas!
Ingredients You'll Need
The beauty of this recipe lies in its simple yet essential ingredients. Each one plays a crucial role in the final dish, whether it’s the spice and depth from cumin and coriander, the fresh brightness of lime zest and herbs, or the creamy richness of sour cream in the sauce.
- 3 cups cooked shredded chicken: The heart of the filling, or sub with roasted cauliflower for a vegetarian twist.
- 1 cup corn: Adds sweetness and texture, can be fresh or frozen, or substitute with sautéed spinach, bell peppers, mushrooms, or onions.
- 1 teaspoon coriander and 1 teaspoon cumin: These spices give the filling a warm, earthy flavor that’s key to Mexican cuisine.
- 2 tablespoons fresh cilantro: Adds a fresh herbaceous note that brightens the dish.
- 2 scallions: Provide a mild onion flavor and a nice crunch when mixed in.
- 1 tablespoon lime zest: Gives a refreshing citrus kick that lifts the flavors.
- 1 large fresh poblano chili: Roasted and peeled, it adds smoky heat; you can also use canned green chilies for ease.
- 2 tablespoons olive oil or butter: For sautéing and building flavor in the sauce.
- 1 shallot: Or half an onion for a gentle aromatic base in the sauce.
- 2 tablespoons flour: To thicken the sauce beautifully.
- 1 ¼ cups chicken or vegetable broth: Creates the sauce's liquid base with depth.
- ¾ cup sour cream: Makes the sauce luxuriously creamy and tangy.
- 8 x 8-inch flour tortillas: Soft and pliable to wrap all of that delicious filling.
- 2 ½ cups queso fresco or shredded jack/mozzarella cheese: Melts over the enchiladas for that irresistible cheesy finish.
Directions
Step 1: Prepare your choice of filling by shredding cooked chicken or roasting cauliflower if you want a vegetarian option. Place it in a bowl and stir in corn, cumin, coriander, salt, pepper, scallions, fresh cilantro, and lime zest. Mix everything thoroughly and set aside so the flavors meld.
Step 2: Roast the poblano pepper directly over a gas flame or under a broiler until the skin blackens and blisters evenly. Then cover it with a towel to steam and cool for about 10 minutes. Once cooled, peel off the skin, remove seeds and stem, and finely chop. If you’re short on time, canned green chilies are a convenient substitute.
Step 3: In a medium saucepan, heat olive oil or butter over medium heat. Sauté the chopped shallot until golden and fragrant, about 3 to 4 minutes. Stir in the flour and cook for 2 minutes on medium-low, making a roux that thickens the sauce.
Step 4: Gradually whisk in the chicken or vegetable broth, bringing the mixture to a simmer so it thickens nicely. Turn off the heat and allow to cool for 5 minutes, then whisk in the sour cream until silky smooth. Add the chopped poblano or canned chilies, season with coriander, salt, and pepper, and taste to adjust the heat and seasoning as you like.
Step 5: Preheat your oven to 350°F (175°C). Warm the tortillas to make them soft and pliable—this helps prevent cracking when rolling. I like to heat mine briefly on the stovetop over a gas flame or microwave them wrapped in a towel.
Step 6: Grease a 9 x 13-inch baking dish and spread about ½ cup of the poblano sauce over the bottom. Assemble the enchiladas by placing about 3 tablespoons of cheese, 2 tablespoons of sauce, and ½ cup of the filling onto each warm tortilla. Roll them up tightly and place seam-side down in the baking dish.
Step 7: Pour the remaining sauce evenly over the rolled enchiladas, then sprinkle with the remaining cheese. Bake uncovered for 20 to 25 minutes, until the top is golden and the edges are crisp. If you prefer softer enchiladas, cover them with foil for the first 15 minutes, then uncover to brown.
Step 8: Garnish with fresh cilantro and scallions before serving to add a bright, fresh touch that complements the creamy richness.
Servings and Timing
This Creamy Poblano Enchiladas Recipe yields about 8 generous servings, perfect for a family dinner or small gathering. Prep time is around 30 minutes, which includes roasting the chiles and making the filling and sauce. Baking takes an additional 20 to 25 minutes, so the total time from start to finish is approximately 1 hour. Allow a few extra minutes for resting right after baking so the sauce sets a bit, making serving easier.
How to Serve This Creamy Poblano Enchiladas Recipe
I love serving these enchiladas hot and fresh out of the oven, when the cheese is perfectly melted and the edges develop a slight crisp. They go beautifully with a side of Mexican rice or a simple green salad dressed with a lime vinaigrette that cuts through the richness. For a refreshing contrast, I sometimes add a sprinkle of radishes or pickled red onions on the side.
For presentation, I like to add extra chopped cilantro and sliced scallions sprinkled on top, adding pops of green that look both fresh and inviting. A dollop of guacamole or a spoonful of pico de gallo alongside the plate adds extra zest and texture for guests. These enchiladas are great for casual weeknight dinners but also shine for more festive occasions like Cinco de Mayo or family gatherings. The portion size I usually recommend is one enchilada per person when serving with sides, or two if they’re the main attraction.
If you're planning ahead, these enchiladas are best served warm or hot, but I’ve also enjoyed leftovers at room temperature for lunch the next day. The sauce thickens slightly but remains creamy, and the flavors deepen even more after resting overnight.
Variations
One of my favorite aspects of this Creamy Poblano Enchiladas Recipe is how flexible it is. For example, swapping the shredded chicken for roasted cauliflower or sautéed spinach makes it perfect for vegetarians or anyone looking for a lighter alternative. I also sometimes use jack cheese or mozzarella instead of queso fresco for a gooier melt, especially if I want a milder cheese flavor.
If you need a gluten-free version, I recommend using corn tortillas instead of flour tortillas, and substituting the all-purpose flour in the sauce with a gluten-free flour blend or cornstarch. For a vegan twist, you can swap the chicken broth for vegetable broth, use vegan sour cream alternatives, and fill with a combination of beans, mushrooms, or roasted veggies. The creamy poblano sauce is so delicious that it truly holds its own even without dairy or meat.
To experiment with flavor, sometimes I add a pinch of smoked paprika to the sauce or mix in a little chipotle pepper for a smoky heat variation. You could also try baking these enchiladas in individual ramekins to create fun personal-sized portions, or turning it into a casserole by layering more sauce and filling. The key is to keep the creamy poblano sauce as the star, since it brings that signature flavor and texture.
Storage and Reheating
Storing Leftovers
Leftover creamy poblano enchiladas store beautifully in an airtight container in the refrigerator. I like to use glass or BPA-free plastic containers to maintain flavor and freshness. They typically keep well for up to 3 to 4 days. When storing, be sure to place the enchiladas seam-side down if possible, to help them hold their shape and prevent the filling from spilling out.
Freezing
This recipe freezes wonderfully, which makes it a great make-ahead meal. To freeze, assemble the enchiladas in your baking dish, cover tightly with plastic wrap, and then a layer of aluminum foil to prevent freezer burn. They can be stored in the freezer for up to 2 months. When ready to enjoy, thaw overnight in the refrigerator before baking to ensure even cooking and texture.
Reheating
To reheat, I recommend baking the enchiladas uncovered in a 350°F oven for about 15 to 20 minutes until they’re heated through and the cheese is bubbly again. Microwaving works in a pinch but can make the tortillas softer and less pleasant. You can cover with foil during reheating if you want to keep them moist, uncovering in the last few minutes to re-crisp the edges. Adding a spoonful of extra sauce on top before reheating can help maintain creaminess and prevent dryness.
FAQs
Can I make this Creamy Poblano Enchiladas Recipe ahead of time?
Absolutely! You can prepare the filling and sauce up to a day in advance, then assemble and refrigerate the enchiladas until you’re ready to bake them. This makes it a perfect option for planning meals ahead or entertaining with less stress.
What can I use instead of poblano peppers if I cannot find them?
If fresh poblanos aren’t available, canned green chilies are a great substitute and save time on roasting. Just be sure to adjust the amount for your preferred level of heat and flavor.
Is this recipe spicy?
Generally, the heat level is mild and approachable since poblanos tend to be gentle peppers. However, since peppers vary, I always advise tasting the sauce as you add chopped poblano. You can easily adjust the spice to your liking or leave out seeds to reduce heat.
Can I make this recipe vegan?
Yes! Swap the chicken with roasted vegetables or beans, use vegetable broth, and replace sour cream with a vegan alternative like cashew cream or coconut yogurt. Use vegan cheese or omit cheese for a dairy-free friendly version.
How do I keep the tortillas from tearing when rolling?
Warming the tortillas until they are soft and pliable is key. I like to heat them briefly over a gas flame or cover and microwave for a few seconds. Wrapping them in a kitchen towel afterward helps keep the heat and moisture in, making rolling much easier without tears.
Conclusion
I hope you’ll give this Creamy Poblano Enchiladas Recipe a try soon! It’s one of those dishes I feel truly nostalgic about each time I make it—a perfect blend of comfort, warmth, and exciting flavor. Whether for a casual family dinner or a special occasion, it’s sure to bring smiles to the table and fill your kitchen with irresistible aromas. Enjoy every bite as much as I do!
PrintCreamy Poblano Enchiladas Recipe
These Creamy Poblano Enchiladas combine tender shredded chicken or roasted cauliflower with a flavorful filling of corn, spices, and fresh herbs wrapped in warm flour tortillas. Smothered in a rich roasted poblano chili cream sauce and topped with melted queso fresco or mozzarella cheese, this dish bakes until golden and bubbling for a comforting and satisfying meal perfect for any night of the week.
- Prep Time: 30 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 30 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
- Diet: Halal
Ingredients
Filling
- 3 cups cooked shredded chicken (or 3 cups roasted cauliflower for a vegetarian alternative)
- 1 cup corn (fresh or frozen, or substitute with sautéed spinach, bell pepper, mushroom, or onion)
- 1 tsp coriander
- 1 tsp cumin
- 2 tablespoons fresh cilantro, chopped
- 2 scallions, sliced
- Salt and pepper to taste
- 1 tablespoon lime zest
- 1 large fresh poblano chili, roasted, peeled, and finely chopped (use half) or 4-ounce can green chilies (use half)
Poblano Sauce
- 2 tablespoons olive oil or butter
- 1 shallot, chopped (or half an onion, finely diced)
- 2 tablespoons flour
- 1 ¼ cups chicken broth or stock (or vegetable broth for vegetarian)
- ¾ cup sour cream
- 1 teaspoon ground coriander
- ½ teaspoon salt
- ½ teaspoon pepper
- Remaining poblano chili or canned green chilies from above (to taste)
Assembly
- 8 x 8-inch flour tortillas
- 2 ½ cups queso fresco cheese or shredded jack or mozzarella cheese
Instructions
- Make the Filling: Prepare the shredded chicken or roasted cauliflower and place it in a bowl. Add the corn, cumin, coriander, salt, pepper, sliced scallions, chopped fresh cilantro, and lime zest. Mix well and set aside.
- Roast the Poblano: Roast the poblano directly over a gas flame or on a grill, turning regularly, until the skin is blackened and blistered. Alternatively, place under a broiler about 4 inches from the heat, turning until evenly charred. Place in a bowl, cover with a kitchen towel, and let cool. Peel off the blackened skin under running water, remove the seed pod and stems, and finely dice the pepper. If short on time, substitute half a small can of green chilies.
- Make the Poblano Sauce: In a medium pot over medium heat, heat olive oil or butter and sauté the shallot until golden and fragrant, about 3-4 minutes. Stir in the flour and cook for 2 minutes on medium-low heat to toast. Gradually whisk in the broth, bringing the mixture to a simmer. Once thickened, remove from heat and allow to cool for 5 minutes. Stir in the sour cream until smooth. Add half of the canned green chilies or one-third of the diced poblanos to the sauce, seasoning with coriander, salt, and pepper. Adjust heat by adding more poblanos as desired. Add some sauce to the filling to incorporate flavor.
- Preheat the Oven: Preheat your oven to 350°F (175°C).
- Warm the Tortillas: Warm the tortillas until pliable by briefly heating them over a gas flame, in the microwave covered for a few seconds, or in the oven. Then wrap in a kitchen towel to keep warm.
- Assemble the Enchiladas: Grease a 9 x 13-inch baking dish and spread ½ cup of the enchilada sauce on the bottom. Set up an assembly line with warmed tortillas, the filling, cheese, and sauce. Place about 3 tablespoons of cheese, 2 tablespoons of sauce, and ½ cup of filling in the center of each tortilla, then roll tightly. Arrange the enchiladas seam-side down in the pan. Pour the remaining sauce evenly over the top and sprinkle with the remaining cheese.
- Bake: Place the pan in the preheated oven and bake uncovered for 20-25 minutes until the tops are golden brown and edges turn crispy. For softer enchiladas, cover the dish with foil for the first 15 minutes of baking.
- Garnish and Serve: Remove from oven and garnish with fresh cilantro and sliced scallions before serving.
Notes
- You can substitute the chicken with roasted cauliflower for a vegetarian option.
- Fresh corn can be replaced with sautéed vegetables like spinach, bell pepper, mushrooms, or onions based on preference.
- Roasting fresh poblanos imparts smoky flavor, but canned green chilies are a convenient alternative.
- Adjust the heat level of the sauce by adding more or less roasted poblano peppers.
- Warm the tortillas well to prevent cracking while rolling.
- Cover with foil during baking to retain moisture and keep enchiladas soft.


Leave a Reply