Preheat oven to 450° and line a baking sheet with foil and spray with a non stick spray.
Wash and dry peppers and place poblano peppers on baking sheet. Roast until peppers are charred and skin are blacken and bubbly, making sure to turn a few times. Approximately 20-25 minutes.
Once peppers have finished roasting, remove from oven and carefully place in a glass bowl. Cover with plastic wrap and let cool for about 15 minutes. When cool enough to handle, remove skins, slice in half lengthwise and rinse to remove seeds. Pat dry.
In a large frying pan, brown ground beef, onions and garlic. Add crushed red peppers, pepper and cumin. Once ground beef is thoroughly cooked, drain grease and return to pan.
In a 2 1/2 quart baking dish, spray with a non stick spray. Place a layer of peppers in the bottom, then 3/4 cup of Monterey Jack cheese, 1/2 of the ground beef mixture, 1/2 cup Pepper Jack cheese, and 1/2 cup of sharp cheddar cheese. Repeat layers ending with sharp cheddar cheese.
In a small mixing bowl, whisk half & half, eggs and flour together. Pour on top of pepper mixture.
Bake uncovered at 350° for 30-35 minutes. Add remiaining 1/2 cup of cheddar cheese on top and pop back in the oven for 15 more minutes or so.
Once cheese has browned a bit, remove from oven and enjoy with your favorite side dishes like refried beans, rice, etc.
Recipe adapted from Taste of Home