Enchilada Casserole Breakfast Casserole is my favorite kind of brunch bake: a little hearty, a little saucy, and very cheesy. It eats like breakfast enchiladas in casserole form, with tortillas and eggs holding everything together. I like it when I want something filling that still feels like breakfast.
The flavor is what I come back for—red enchilada sauce, warm spices, and the mix of sausage, beans, corn, and green chiles. The tortillas soften as it bakes, so you get that tender, layered texture instead of a dry egg bake. For me, the sour cream in the eggs is what keeps it from tasting plain.
This is especially good for weekend brunch, holiday mornings, or any time I’m feeding a few people and don’t want to stand at the stove. I usually serve it with avocado, salsa, and a little hot sauce, then let everyone top their own slice.

Why You’ll Love This Recipe
Brunch made easy: It’s one pan, hands-off once it’s in the oven, and it slices neatly after a short rest.
Real enchilada flavor: Using enchilada sauce (not just salsa) gives it that cozy, savory enchilada taste that works surprisingly well with eggs.
Hearty and filling: Between the sausage, beans, and eggs, it actually keeps people full through the morning.
Good make-ahead option: You can assemble it the night before and bake it in the morning with minimal effort.
Easy to tweak: Switch the meat, swap the sauce, or turn up the heat without changing the basic method.
Ingredients You’ll Need
Casserole Base
- Olive oil: Just a little to soften the onion without sticking. Any neutral oil works too.
- Onion: I like a small yellow onion here. It melts into the layers and keeps the casserole from tasting flat.
- Breakfast sausage: Use whatever you normally buy—mild, hot, or even a maple style if that’s your thing. Just make sure it’s cooked and crumbled before layering.
- Corn tortillas: Corn tortillas hold up better than flour in this casserole and give it that enchilada-style texture. If they’re a little stale, even better.
- Red enchilada sauce: Store-bought is totally fine. I usually go with a medium heat because the eggs mellow it out.
- Black beans: Rinse and drain them well so the casserole doesn’t get watery. Pinto beans work too.
- Corn: Frozen corn is easy and sweet against the sauce. Thaw it so it doesn’t cool the layers down.
- Diced green chiles: This adds that mild chile flavor without making the whole dish spicy. I always keep a can in the pantry for stuff like this.
- Cheddar jack cheese: I like the cheddar-jack blend for melt and flavor. Pepper jack is great if you want more heat.
- Ground cumin: A little goes a long way and makes the egg mixture taste more “enchilada-ish.”
- Chili powder: Use a standard chili powder blend, not cayenne. It’s more about warmth than heat.
- Kosher salt: Seasoning matters here because eggs can taste bland fast. Adjust a little depending on how salty your sausage and sauce are.
- Black pepper: Nothing fancy—just enough to round it out.
Egg Mixture
- Eggs: This recipe uses a lot, so I try to use large eggs for consistent set and texture.
- Milk: Regular milk is what I use most often. Half-and-half works if you want it a little richer.
- Sour cream: Don’t skip it if you can help it—it makes the eggs bake up softer and a bit creamier.
Toppings Optional
- Green onions: Nice for a little crunch and freshness on top.
- Cilantro: Add it at the end so it stays bright. If you’re not a cilantro person, just leave it off.
- Avocado: Creamy avocado with the warm enchilada sauce is one of my favorite ways to serve it.
- Salsa: Use whatever you like—pico, roasted tomato salsa, or salsa verde all work.
- Hot sauce: Great at the table so everyone can adjust their own heat.
- Lime wedges: A quick squeeze wakes up the whole slice, especially if your enchilada sauce is on the rich side.

Recipe Instructions
- Preheat the oven: Heat the oven to 375°F and grease a 9×13-inch baking dish.
- Cook the onion: Heat the olive oil in a skillet over medium heat, then cook the diced onion until softened.
- Warm the sausage: Add the cooked, crumbled sausage to the skillet and stir just until it’s warmed through, then remove from the heat.
- Whisk the eggs: In a large bowl, whisk the eggs, milk, sour cream, cumin, chili powder, salt, and black pepper until smooth.
- Start the layers: Spread a thin layer of enchilada sauce in the bottom of the baking dish, then add half of the tortilla strips.
- Add the fillings: Layer on half the sausage mixture, then half the black beans, half the corn, and half the green chiles. Sprinkle on one-third of the cheese, then drizzle with about half of the remaining enchilada sauce.
- Repeat the layers: Add the remaining tortilla strips, then the remaining sausage mixture, beans, corn, and green chiles.
- Add the egg mixture: Pour the egg mixture evenly over the top, then press down gently so the tortillas are mostly submerged.
- Add the cheese: Sprinkle the remaining cheese over the top.
- Bake covered: Cover with foil and bake for 25 minutes.
- Bake uncovered: Remove the foil and bake for 15 to 20 minutes more, until the center is set and a knife inserted in the middle comes out clean.
- Rest and serve: Let the casserole rest for 10 minutes before slicing, then serve with any toppings you like.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Cut the tortillas into wider strips. Super skinny strips can disappear into the eggs. I like strips that are about 1/2-inch wide so you still notice the tortilla layers.
Use enough sauce on the bottom. A thin layer keeps the tortillas from sticking and helps the edges bake up tender instead of dry.
Press the top down before baking. You don’t need to mash it, just a gentle press so most of the tortilla pieces are under the egg mixture.
Watch the center for doneness. The edges set first, so check the middle with a knife. If the top is browning fast, tent the foil back on loosely.
Let it rest before slicing. Ten minutes makes a big difference so the slices hold together instead of sliding around.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Avocado and lime: I like diced avocado on top with a squeeze of lime. It’s simple and tastes right with the enchilada sauce.
- Salsa bar: Put out salsa, hot sauce, and extra sour cream so everyone can fix their own plate. Pico de gallo is especially good here.
- Fruit on the side: A bowl of pineapple, orange slices, or berries is nice if you want something fresh with it. It also makes the plate look more like brunch.
- Breakfast potatoes: Serve with roasted breakfast potatoes or simple skillet potatoes if you’re feeding a big group. I keep the potatoes pretty plain since the casserole has plenty going on.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. Reheat individual slices in the microwave, or warm the whole pan in the oven until heated through.
You can make this recipe ahead by assembling the casserole, covering it tightly, and refrigerating it for up to 12 hours. Bake it in the morning as directed.
When baking straight from the fridge, plan on adding 5 to 10 minutes to the baking time. I still like to check the center with a knife to make sure it’s set.
If you want to keep it longer, you can freeze individual portions or freeze the baked casserole well wrapped. Thaw in the fridge overnight before reheating.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use flour tortillas instead of corn?
You can, but the texture will be softer and more “lasagna-like,” and flour tortillas can get a little gummy. If flour is what you have, I’d use thicker, burrito-style tortillas and cut them into strips.
Can I make this with chorizo?
Yes. Cook the chorizo first and drain off excess grease, then use it the same way as the breakfast sausage. Chorizo is usually saltier and spicier, so you may want to taste your egg mixture and go lighter on added salt.
How do I know when the center is set?
The edges will look firm first, but the middle is what matters. A knife inserted in the center should come out clean, and the top shouldn’t jiggle like raw egg when you gently shake the pan.
Can I use green enchilada sauce?
Definitely. Green enchilada sauce makes it tangier and a little brighter tasting. It’s really good with pepper jack cheese if you want a little more bite.
What toppings do you actually use most often?
For me it’s green onions, cilantro, and avocado, plus salsa on the side. If I’m serving people who like heat, I’ll add hot sauce and a bowl of sliced jalapeños.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Enchilada Casserole Breakfast Casserole
INGREDIENTS
Casserole Base
- 1 tbsp olive oil
- 1 small onion diced
- 12 oz breakfast sausage cooked and crumbled
- 10 corn tortillas cut into strips
- 2 cups red enchilada sauce
- 1 cup canned black beans drained and rinsed
- 1 cup frozen corn thawed
- 1 can 4 oz diced green chiles drained
- 2 cups shredded cheddar jack cheese divided
- 1 tsp ground cumin
- ½ tsp chili powder
- ½ tsp kosher salt
- ¼ tsp black pepper.
Egg Mixture
- 10 large eggs
- ½ cup milk
- ½ cup sour cream.
Toppings Optional
- sliced green onions
- chopped cilantro
- diced avocado
- salsa
- hot sauce
- lime wedges.
INSTRUCTIONS
Prep
- Heat oven to 375 F
- grease a 9x13 inch baking dish
- heat olive oil in a skillet over medium heat and cook onion until softened
- add cooked sausage to warm through then remove from heat.
Assemble
- Whisk eggs
- milk
- sour cream
- cumin
- chili powder
- salt
- and pepper until smooth
- spread a thin layer of enchilada sauce in the baking dish
- add half the tortilla strips then layer half the sausage mixture
- half the beans
- half the corn
- half the green chiles
- one third of the cheese
- drizzle with about half the remaining enchilada sauce
- repeat layers with remaining tortillas and fillings
- pour egg mixture evenly over the top
- press gently so tortillas are mostly submerged
- top with remaining cheese.
Bake And Serve
- Cover with foil and bake 25 minutes
- uncover and bake 15 to 20 minutes until center is set and a knife inserted comes out clean
- rest 10 minutes before slicing
- serve with desired toppings.
