These Breakfast Enchiladas are a hearty, crowd-pleasing way to start the day. Flour tortillas are stuffed with savory sausage, seasoned potatoes, and melty cheese, then smothered in a creamy egg sauce and baked until perfectly set. Assemble them the night before and simply bake in the morning—easy, comforting, and absolutely delicious.
1 lb breakfast sausage (pork or turkey)
¼ cup salsa
1–2 cups potatoes O’Brien (with onions and peppers)
8 (8-inch) flour tortillas
6 large eggs
1¼ cups half-and-half
1 tablespoon all-purpose flour
½ teaspoon kosher salt (plus more to taste)
1½ cups shredded cheddar cheese, divided
½ cup shredded Monterey Jack or pepper jack cheese, divided
Chopped cilantro
Diced tomatoes
Sliced green onions
Crumbled bacon
Preheat oven to 350°F (175°C). Spray a 9×13-inch baking dish with nonstick spray.
In a large skillet over medium-high heat, brown the sausage until fully cooked. Drain excess fat. Transfer sausage to a medium bowl.
Stir salsa, ¾ cup cheddar, and ¼ cup Monterey Jack into the sausage.
In the same skillet, heat potatoes until warmed through. Add to the sausage mixture and stir to combine.
Spoon ⅛ of the filling into the center of each tortilla, roll tightly, and place seam-side down in the baking dish.
In a separate bowl, whisk together eggs, half-and-half, flour, and salt until smooth. Pour evenly over the tortillas.
Sprinkle remaining ¾ cup cheddar and ¼ cup Monterey Jack over the top.
Cover with foil and bake for 35 minutes. Remove foil and bake an additional 10 minutes, or until set and cheese is melted.
Add desired toppings and serve warm.
For overnight prep, assemble enchiladas and pour egg mixture over them, then cover and refrigerate overnight. Bake as directed in the morning.
Use pepper jack cheese for extra spice.
Let the casserole rest for 5–10 minutes before serving for cleaner slices.
Want extra crunch? Sprinkle crumbled bacon over the cheese before baking.