01 -
Preheat the oven to 350°F and spray a 9x13-inch baking dish with non-stick cooking spray.
02 -
Heat a skillet on medium-high heat and add the bacon. Cook until crispy, then remove to a paper towel-lined plate to drain. Remove half of the grease if excessive.
03 -
Add the breakfast sausage to the skillet and cook until browned. Remove from the pan and place into a large bowl.
04 -
Add the potatoes to the skillet and cook until heated through and slightly crispy, about 10 minutes. Transfer to the bowl with the sausage.
05 -
Stir in the salsa and ½ of the shredded cheese with the sausage and potatoes until combined.
06 -
In a medium bowl, whisk together the half-and-half, eggs, salt, black pepper, and flour until smooth.
07 -
Place about ½ cup of the filling into each tortilla, roll them up, and arrange in the prepared casserole dish. Repeat with remaining tortillas.
08 -
Pour the egg custard evenly over the enchiladas and sprinkle with the remaining shredded cheese.
09 -
Cover the dish with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 10-15 minutes until fully set.
10 -
Top with crispy bacon, tomatoes, and green onions. Serve immediately.