I start by placing the poblano peppers on a baking sheet lined with foil. I roast them under the broiler, flipping them until the skins blister all over—this takes about 10–15 minutes.
After that, I seal them in a plastic bag or wrap them in a damp towel and let them steam for 10 minutes. That makes peeling the skin off super easy!
Once the peppers are cool, I peel them, remove the seeds and stems, and chop them into small strips. Then, I mix them with shredded jack cheese to create a delicious filling.
For the sauce, I blend the tomatoes, onion, and garlic until smooth. In a skillet, I heat the oil, pour in the tomato mixture, season with salt, pepper, and bay leaf, and let it simmer for 10 minutes.
Next, I preheat the oven to 400°F. I quickly soften the tortillas in hot oil—just 15 seconds per side to make them bendy without cracking.
Then I lay each tortilla flat, spoon in the cheese and pepper mixture, roll it up, and place it seam-side down in a baking dish.
Once all the tortillas are in the dish, I pour the warm tomato sauce over them, making sure they’re fully covered. I sprinkle some extra cheese on top (because why not?) and bake the whole thing uncovered for about 15 minutes until the cheese is melty and golden.
When they come out of the oven, I love topping them with fresh cilantro, a dollop of sour cream, or crumbled queso fresco. The enchiladas are best served hot with sides like Mexican rice or creamy refried beans.