These Breakfast Enchiladas are everything you want in a cozy morning casserole: soft flour tortillas stuffed with fluffy scrambled eggs, crispy bacon, sweet maple sausage, and cheddar cheese—then smothered in a creamy homemade enchilada-salsa sauce and baked until bubbly and golden.
2 tbsp salted butter
1 tbsp all-purpose flour
½ tsp ground cumin
1 cup milk
3 oz cream cheese
⅓ cup salsa
1½ cups freshly grated cheddar cheese
8 large eggs, beaten
Salt & pepper, to taste
12 oz cooked + crumbled maple sausage (divided)
12 oz cooked + crumbled bacon (divided)
½ cup freshly grated cheddar cheese
8 taco-size flour tortillas
1 cup freshly grated cheddar cheese
Fresh chopped cilantro
Preheat oven to 350°F (175°C).
Spray a 9×13-inch baking dish with nonstick spray.
In a saucepan over medium heat, melt butter.
Whisk in flour and cook 30 seconds until lightly golden.
Whisk in cumin.
Slowly pour in milk while whisking. Bring to a gentle boil.
Reduce heat to medium-low. Add cream cheese and stir until melted.
Stir in salsa + cheddar cheese.
Remove from heat and stir until smooth.
Set aside.
In a large nonstick skillet over medium-high heat:
Pour in eggs
Season with salt & pepper
Scramble until just set (don’t overcook)
Remove from heat.
Lay tortillas on a clean surface.
Divide scrambled eggs between tortillas (down the center).
Add sausage + bacon (reserve ¼ cup each for topping).
Sprinkle 1 tbsp cheddar and 1 tbsp sauce into each tortilla.
Roll tightly and place seam-side down in baking dish.
Pour remaining sauce over enchiladas.
Sprinkle 1 cup cheddar cheese over the top.
Add reserved bacon + sausage.
Bake uncovered 20 minutes until melty and bubbly.
Remove from oven and sprinkle with fresh cilantro.
Rest 5–10 minutes before serving.
✅ Grate your own cheese (melts smoother than pre-shredded)
✅ Don’t overcook eggs—slightly soft is best (they finish in the oven)
✅ Use thick salsa (watery salsa thins the sauce too much)
✅ Make it spicy: add diced jalapeños or hot salsa
✅ For extra richness: add a sprinkle of Monterey Jack