For an easy, fuss-free breakfast casserole, try these Breakfast Enchiladas. Flour tortillas are stuffed with sausage, potatoes, and cheese and then cooked in creamy eggs. Assemble the casserole ahead and bake in the morning for the ultimate easy breakfast.
Table of Contents
Make Ahead Breakfast Casserole
Scrambled eggs are one of my favorite breakfast options because they’re so simple to make and also super satisfying. For a fun twist on the regular sausage and eggs breakfast, I love making breakfast casseroles. They are one of my favorite savory breakfast ideas!
Breakfast casserole with biscuits, breakfast sliders and breakfast hashbrown casserole with sausage are all very popular at my house!
This breakfast enchiladas recipe is another great easy and filling breakfast option. Similar to my overnight breakfast casserole with sausage, you can assemble this casserole ahead, store in the fridge overnight, and then bake it in the morning. It’s a real timesaver!
The casserole starts with tortillas loaded with breakfast sausage, potatoes, and cheese then instead of traditional enchilada sauce, you’ll pour over some eggs which will cook up into creamy scrambled perfection. Top the enchiladas with chopped tomatoes, green onions, and more cheese and you’ll have a breakfast everyone will love!
Because you can assemble this casserole ahead of time, it makes a great option for entertaining. Make sure to have plenty of toppings available so everyone can make their ultimate breakfast plate!
Ingredients in Breakfast Enchiladas
This enchilada breakfast casserole depends on common, easy-to-find ingredients which is another bonus when making this recipe!
Find the full printable recipe with specific measurements below.
- Filling: I use breakfast sausage (either pork or turkey sausage), salsa (you can make your own salsa or buy store-bought), cheddar and Monterey Jack cheese plus Potatoes O’Brien (diced potatoes with peppers and onions. I like the Ore-Ida brand) for the filling.
- Tortillas: It’s really easy to make your own flour tortillas and if you have time, I encourage you to give it a try. Store-bought will work too!
- Egg mixture: You’ll whisk the eggs with some half-and-half and flour to pour over the tortillas. The half-and-half will make the eggs nice and creamy, and the flour helps them to puff up in the oven.
- Toppings: I always sprinkle some cheese over the top of the casserole before baking and for serving, I like to offer some chopped cilantro, sour cream, diced tomatoes, sliced green onions, homemade salsa verde and crumbled bacon.
As with most enchilada recipes, my version is just a guide, and you can stuff and top these with whatever you want!
- Swap out the cheese: Try pepper jack, gouda, or even feta.
- Mix up the protein: Instead of breakfast sausage, go for bacon, diced ham, or chorizo. You can also sprinkle some crumbled bacon along with cheese over the top of the casserole before baking it in the oven.
- Add more vegetables: Layer in some spinach and cooked mushrooms for more veggie goodness.
- Bring the heat: Add some chopped jalapenos for some spice! If you’re serving this dish to kids, you can add the jalapeno to only half of the breakfast enchiladas. Just remember which half!
- Try hash browns: Instead of potatoes O’brien, fry up some shredded hash browns to stuff into your tortillas.
How to Make Breakfast Enchiladas
Follow these easy instructions and you’ll be enjoying this delicious breakfast enchilada casserole in no time!
- Cook the filling. Brown the sausage over medium-high heat, drain the fat and then mix in salsa, cheddar, and Monterey jack. Warm the potatoes in a frying pan and add to the sausage mixture.
- Roll the tortillas. Put 1/8 of the sausage and potato mixture down the centre of each tortilla then roll them up and place seam side down in your baking dish so they don’t unroll while baking.
- Beat eggs. Grab a separate bowl and beat the eggs, half and half, flour, and salt until combined and pour over the tortillas.
- Bake. Sprinkle the remaining cheese over the top of the tortillas and bake covered with foil in a 350°F oven for 35 minutes and then remove the foil and continue baking for another 10 minutes to let the cheese melt and the top brown.
- Nonstick. Grease your baking dish. You can use cooking spray, or use a bit of olive oil or butter if preferred.
- Discard grease. Make sure you drain the sausage before making your tortilla filling.
- Lightly brown the top. Cover the dish with foil for the first 35 minutes of baking to let everything bake without drying out. Only remove the foil for the final 10 minutes to brown the top of your breakfast enchiladas.
- To prevent tough overcooked eggs, remove the breakfast enchiladas from the oven while the eggs are slightly undercooked. They’ll continue cooking from the residual heat and will be perfect by the time you’re ready to eat.
You know I love a make-ahead meal! Especially when it saves me time in the morning when I have a million other things to do, and I haven’t had my lemon water yet!
With this easy overnight breakfast enchilada casserole, you can assemble the tortillas, cover everything with the eggs and then cover the baking dish with foil and stash it in the fridge overnight. Then in the morning, all you have to do is bake the casserole in the oven for delicious hot breakfast enchiladas that everyone will be excited to eat!
You can, although I find corn tortillas smaller and more difficult to roll than flour tortillas. You can use whichever tortillas work for you!
The easiest way to check is to insert a toothpick or a thin knife into the eggs and then pull it out. Is it covered in wet uncooked egg curds? If so, you may need to cook it a while longer.
Absolutely! You can substitute black beans (heat them along with the salsa and potatoes) or refried beans or try a veggie sausage option.
Storing + Reheating
In the refrigerator: Let your leftover breakfast enchiladas come to room temperature and then transfer them to a storage container with a tight-fitting lid. You can store them in the refrigerator for up to two days.
To reheat a portion of breakfast enchiladas, put some on a microwave-safe plate and heat in the microwave for 1 minute or until heated through. If you want to reheat the entire dish of enchiladas, then cover the dish with foil and pop them back into your oven preheated to 350°F and heat for 20 – 30 minutes until they’re warmed through.
In the freezer: Do you want to freeze your breakfast enchiladas? No problem! Bake them following the directions then allow the dish to cool completely. Don’t add any toppings at this point. Cover the dish tightly in plastic wrap then a layer of foil and store in the freezer for up to 1 month.
To reheat them after being frozen, let them thaw in the fridge overnight and then warm them in a 350°F oven for 30 minutes or until warmed through.
To add to the Mexican-inspired theme, you could also serve it with some breakfast tacos or breakfast burritos.
More Breakfast RecipesBrowse all
HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!
- 1 pound breakfast sausage (pork or turkey)
- ¼ cup salsa
- 1-2 cups potatoes o'brien with onions and peppers (I like Ore-Ida)
- 8 (8-inch) flour tortillas
- 6 large eggs
- 1 ¼ cup half-and-half
- 1 Tablespoon all-purpose flour
- ½ teaspoon Kosher salt , plus more to taste
- 1 ½ cups shredded cheddar cheese , divided
- ½ cup shredded Monterey or pepper jack cheese , divided
Optional toppings: Chopped cilantro, Diced tomatoes, Sliced green onions, Crumbled bacon
- Preheat the oven to 350°F. Spray a 9×13-inch baking dish with nonstick spray.
- In a large frying pan, brown the sausage over medium-high heat. Drain fat. Transfer to a medium bowl and stir in salsa, 3/4 cup cheddar cheese, and 1/4 cup Monterey jack.
- Add potatoes to frying pan and stir until heated through. Transfer to bowl with sausage and stir until combined.
- In the center of 1 tortilla, spoon 1/8 of the mixture. Roll up and place the seam side down in the baking dish. Repeat with remaining ingredients.
- In a separate large bowl, beat the eggs, half-and-half, flour, and salt. Pour over the tortillas. Sprinkle the remaining 3/4 cup cheddar cheese and 1/4 cup Monterey jack over the top.
- Cover with foil and bake for 35 minutes. Remove foil and bake 10 minutes more, or until set and cheese is melted.
- Top with desired toppings. Serve immediately.
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Did you make this recipe? Don’t forget to give it a star rating below!
Has anyone tried making these with corn tortillas, and if so, did it work and did you like it?
This is such a fun and great idea! I love breakfast burritos but I know I’d love the extra sauce from these enchiladas.
So glad you enjoyed the breakfast enchiladas!
YUM! I used turkey sausage and it was amazing. So easy too!
I had a bunch of eggs I needed to use..(crazy chicken lady haha) and I found this recipe to try and it was a hit! Going to make this during the school year so I don’t have to prep breakfast every morning. Delicious recipe!