01 -
Preheat your oven to 350 degrees. Spray a 9x13 inch baking dish with cooking spray.
02 -
In a medium bowl, stir together the cubed ham, chopped green onions, and 2 cups of shredded cheddar cheese. Reserve the remaining 1/2 cup of cheese for topping later.
03 -
Use a 1/2-cup measuring cup to scoop out about 1/2 cup of the ham and cheese mixture onto each tortilla.
04 -
Roll up each tortilla tightly and place seam-side down in the prepared baking dish. Arrange all the rolled tortillas so their sides are touching.
05 -
In a medium bowl, whisk together the half-and-half, eggs, flour, and salt until well combined.
06 -
Pour the egg custard mixture evenly over the rolled tortillas in the baking dish.
07 -
If making ahead, cover the baking dish with foil or plastic wrap and refrigerate overnight. The flavors meld beautifully, and you can just pop it in the oven in the morning!
08 -
Cover the baking dish with foil and bake for 30 to 40 minutes, or until the egg mixture is mostly set.
09 -
Remove the foil and sprinkle the reserved 1/2 cup of cheese over the enchiladas.
10 -
Bake uncovered for 10 more minutes until the tops are golden brown and the egg mixture is completely set.
11 -
Serve the enchiladas warm, plain or topped with salsa, sour cream, and additional green onions if desired!