01 -
Set an oven rack about 6 inches from the broiler. Place poblanos on a foil-lined baking sheet and broil for 10-15 minutes, turning often, until blistered and dark on all sides.
02 -
Transfer hot peppers to a covered bowl and let steam for 10 minutes. Peel away the loose skins, remove stems, and scrape out most of the seeds. Pat the peppers dry.
03 -
Heat the oven to 350 F. Lightly grease a 9x13-inch or 3-quart baking dish.
04 -
Arrange half the poblanos in the baking dish. Sprinkle with half the Monterey Jack and cheddar. Repeat with the remaining peppers and cheese.
05 -
In a medium bowl, whisk eggs, milk, flour, baking powder, salt, black pepper, garlic powder, and onion powder until smooth enough to pour.
06 -
Pour the custard evenly over the casserole. Bake for 40-45 minutes, until puffed, golden, and set in the center.
07 -
Let the casserole rest for 10 minutes before slicing. Serve warm with salsa, sour cream, cilantro, and lime wedges if using.