Oh honey, let me tell you about my famous Breakfast Enchilada Casserole – the dish that’s saved many a sleepy Sunday morning in our house! There’s nothing like waking up to the smell of eggs, crispy bacon, and that tangy enchilada sauce bubbling away in the oven. I’ve been making this beauty for thirty years, ever since my neighbor Rosa taught me the secret of layering tortillas just so.

Table of Contents
Table of Contents
This casserole is my go-to when the whole family’s visiting – you can throw it together the night before (between glasses of sweet tea and grandkid stories), then pop it in the oven while everyone’s still rubbing sleep from their eyes. That first bite? Pure magic – fluffy eggs, smoky meats, and just enough kick from the green chile sauce to get your taste buds dancing. Trust me, once you try this, you’ll understand why my grandbabies beg for “Grandma Jo’s special breakfast” every time they visit!
Why You’ll Love This Breakfast Enchilada Casserole
Oh sugar, this casserole isn’t just breakfast – it’s a whole mood! Here’s why it’s been my secret weapon for decades:
- Morning magic: Prep it the night before and wake up to a hot, hearty breakfast with zero morning fuss
- Crowd-pleaser: Combines all the best breakfast flavors – eggs, bacon, sausage, cheese – with that special Mexican twist
- Texture heaven: Soft tortillas, fluffy eggs, crispy tater tots – every bite’s a little party in your mouth
- Freezer-friendly: Make extras to stash for busy days (my freezer always has at least one waiting)
- Brunch superstar: Serves a crowd beautifully – just add mimosas and watch everyone swoon
Ingredients for Breakfast Enchilada Casserole
Now let’s gather up the goodies – and yes, every single one matters! I’ve learned over the years that using just the right amounts makes all the difference between a good casserole and a “honey, can you pass me seconds?” masterpiece.

The Egg Base
- 9 large eggs (farm-fresh if you can get ’em)
- ½ cup whole milk (none of that skim stuff – we’re making memories here)
- ½ teaspoon salt (I use kosher – it distributes better)
Meats & Cheeses
- 8 ounces breakfast sausage, cooked, drained, and crumbled
- 6 slices thick-cut bacon, cooked crispy and crumbled (reserve 1-2 tablespoons for topping)
- 2½ cups shredded Cheddar Jack cheese (buy the block and shred it yourself – it melts better)
Sauces & Layers
- 1 cup chunky salsa (mild or medium – your choice)
- 1 (15-ounce) can green chile enchilada sauce
- ½ cup sour cream (full fat, please)
- 12-16 corn tortillas (stale ones work great here)
- 24 frozen tater tots, baked according to package
Finishing Touches
- 1 tablespoon fresh chives, thinly sliced (for that pretty green pop)
See? Nothing too fancy – just good, honest ingredients that work together like family at Thanksgiving. Now let’s get cooking!
How to Make Breakfast Enchilada Casserole
Alright darlin’, let’s get to the fun part – building this glorious breakfast tower! I’ve made this casserole more times than I can count, and I’ll walk you through each step just like I taught my granddaughter Sarah when she was learning to cook. You can find more of my favorite recipes right here!

Preparing the Egg Mixture
First things first – grab your trustiest skillet and let’s make those eggs sing! Whisk together the eggs, milk, and salt until they’re nice and frothy – none of those stringy egg whites left behind. Cook them over medium heat, stirring often with a wooden spoon (metal will make ’em tough).
You want soft, pillowy curds – not browned little nuggets. When they’re just set, fold in that salsa gently. The eggs will keep cooking from the residual heat, so err on the side of underdone. Set this aside while we work on the rest.
Layering the Casserole
Now for the magic! In your baking dish (I use my old 9×13″ pan with the floral pattern), pour about 1/4 cup of the enchilada-sour cream mixture to coat the bottom. Lay down tortillas – don’t be shy about tearing some to fill gaps. Spoon a third of your egg mixture over them, then sprinkle with sausage, bacon, tater tots, and cheese like you’re making the world’s tastiest mosaic.
Drizzle more sauce over each layer – this keeps everything moist. Repeat twice more, finishing with a tortilla layer, sauce, and cheese. Oh! Don’t forget to sprinkle those reserved bacon bits on top for that extra crunch.
Baking and Serving
Here’s my foil trick – poke toothpicks around the edges to keep the foil from sticking to that beautiful cheesy top. Bake covered at 350°F for 40 minutes (the smell will drive you wild!), then uncover for 10 more minutes until bubbly and golden.
Let it rest 5-10 minutes – I know it’s hard to wait, but this keeps the layers from sliding apart. Garnish with fresh chives right before serving for that pop of color. Serve with extra salsa and sour cream for those who like it extra saucy!
Print
Grandma Jo’s Heavenly Breakfast Enchilada Casserole for 9
A hearty breakfast casserole layered with eggs, sausage, bacon, cheese, and tortillas, topped with enchilada sauce and tater tots.
- Total Time: 70 minutes
- Yield: 8 servings 1x
Ingredients
- 9 eggs
- ½ cup milk
- ½ teaspoon salt
- 1 cup salsa
- 1 (15-ounce) can green chile enchilada sauce
- ½ cup sour cream
- 12–16 corn tortillas
- 2 dozen tater tots, baked
- 8 ounces sausage, cooked, drained, and crumbled
- 6 slices bacon, cooked, drained, and crumbled (1–2 tablespoons reserved for topping)
- 2 1/2 cups shredded Cheddar Jack cheese
- 1 tablespoon sliced chives, for garnish
Instructions
- Whisk together eggs, milk, and salt. Cook in a buttered skillet on medium heat, stirring often, until the eggs are cooked through (not browned). Stir in 1 cup salsa. Set aside.
- Stir green chile enchilada sauce and sour cream. Set aside.
- In an 11×17 or 9×13-inch baking dish, pour a thin layer of the enchilada/sour cream sauce. Layer with tortillas, breaking to fit as necessary to form a single layer. Spoon a third of the egg mixture over the tortillas, then puld a third of the bacon, sausage crumbles, 8 tater tots, a third of the shredded cheese, and a third of the remaining enchilada sauce. Repeat with two more layers, finishing with a layer of tortillas, then sauce, then cheese.
- Top with reserved crumbled bacon, if desired.
- Cover the baking dish with nonstick foil. If you don’t have nonstick foil, stick several toothpicks into the casserole to keep the foil from touching the cheese. Casserole can&C be kept in the refrigerator for up to 2 days or frozen for up to 1 month before baking.
- Bake, covered, for about 40 minutes in a preheated 350℉ oven. Remove foil and bake 10 minutes more, or until cheese is completely melted.
- Allow to cool slightly before serving.
Notes
- You can prepare the casserole ahead and refrigerate or freeze it before baking.
- For a spicier version, use hot salsa or add jalapeños.
- Substitute turkey bacon or vegetarian sausage for a lighter option.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: Mexican-American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Sugar: 4g
- Sodium: 900mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 14g-law
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 250mg
Tips for the Best Breakfast Enchilada Casserole
After thirty years of perfecting this recipe, I’ve picked up some tricks that’ll make your casserole shine:
- Foil matters: Use nonstick foil or those toothpicks I mentioned – nothing worse than pulling off foil and taking half your cheese topping with it!
- Spice to your life: Want more kick? Swap in hot salsa or add diced jalapeños between layers. For milder palates, use mild enchilada sauce.
- The knife test: Slide a butter knife into the center – if it comes out clean (no eggy goo), you’re golden. A little cheese on the knife is just fine!
- Rest time: Let it sit 10 minutes after baking – I know it’s hard, but this keeps the layers picture-perfect when you slice.
Ingredient Substitutions and Variations
Now don’t you worry if you’re missing something – this casserole’s flexible as a gymnast! Here are my tried-and-true swaps:
- Meat lovers: Turkey bacon works beautifully, or try chorizo instead of sausage for extra spice
- Vegetarian twist: Skip the meats or use vegetarian sausage crumbles – mushrooms work too!
- Tortilla talk: Flour tortillas make it softer, corn gives that authentic bite
- Heat seekers: Use hot enchilada sauce, add pickled jalapeños between layers, or top with diced serranos
- Cheese choices: Pepper jack or queso fresco make fabulous alternatives
The beauty? You can make it your own while keeping that soul-warming comfort we all crave!
Storing and Reheating Breakfast Enchilada Casserole
Oh honey, this casserole just gets better with time! Cover it tight with foil and it’ll keep in the fridge for 2 days – perfect for busy weekday mornings. For longer storage, freeze before baking (up to 1 month – just add 10 minutes to the cook time). When reheating, the oven’s best – 350°F for about 20 minutes until piping hot. Microwaving works in a pinch, but you’ll lose some of that glorious texture.
Nutritional Information for Breakfast Enchilada Casserole
Now sugar, I’m no nutritionist, but here’s what my calculations show – keep in mind your exact numbers will vary depending on your ingredients. Each generous serving clocks in at about 450 calories, with 20g of protein to keep you full and 30g of carbs for energy.
It’s got 28g of fat too (that’s the good stuff from eggs and cheese!), so maybe balance it out with a fruit salad on the side. Just between us? Worth every delicious bite!
Share Your Breakfast Enchilada Casserole Experience
I’d love to hear how your casserole turns out, sugar! Snap a photo of your masterpiece and share it with me – nothing makes my heart happier than seeing your family gathered around this breakfast just like mine does. Leave a note about any clever twists you tried or which layer was your favorite! If you’re looking for more breakfast ideas, check out my breakfast category.
For More recipes, Follow me on Facebook!