I made these breakfast enchiladas for the first time on a Saturday morning when I had leftover sausage in the fridge and no plan for what to do with it. I rolled everything into tortillas, poured a whisked egg mixture on top, added cheese, and shoved it in the oven without fully knowing what would come out. What came out was a bubbling, golden dish that my husband ate three portions of and my kids didn't even question — they just ate.
What I love about this recipe is how forgiving it is. The egg mixture that you pour over the top soaks into the tortillas while it bakes, almost like a savory bread pudding. It makes the inside creamy and soft while the top stays golden and a little crisp. It's not the same as a restaurant-style enchilada — this is breakfast food that just happens to be shaped like one. And that's exactly what makes it work.
I started making this specifically for weekend mornings when I don't want to stand over a stove flipping individual eggs. I assemble it the night before, refrigerate it overnight, and bake it in the morning while everyone's still waking up. By the time Saad wanders into the kitchen in his pajamas asking what smells good, it's almost ready. If you're looking for something in a similar make-ahead spirit, my Tater Tot Sausage Breakfast Casserole works the same way — assemble the night before, bake fresh in the morning.
One thing to know going in: the tortillas will get soft. This is not a crispy dish. The egg mixture saturates them, and they become almost custardy on the inside. If you're expecting a crunchy shell, this isn't that. But if you're okay with creamy, cheesy, and warm all the way through — you'll be fine.

Why You'll Love This Recipe
- You can assemble it the night before: This is the whole reason I keep coming back to this recipe. I do all the chopping, cooking, and rolling on Friday night, slide the dish into the fridge, and bake it Saturday morning. The oven does the work while I make coffee. For a household with two kids who want breakfast the moment they wake up, that 20-minute head start is genuinely useful.
- One baking dish, minimal cleanup: I cook the filling in one skillet, assemble in one dish, and bake. That's it. No multiple pots, no separate sauce, no complicated steps. On a weekend morning when I'm already managing two kids asking for different things, fewer dishes matters a lot.
- The filling is flexible: I've made this with breakfast sausage, with bacon bits left over from the previous day, and once with nothing but sautéed bell peppers, onions, and black beans when I didn't have any meat. All three worked. The egg mixture and cheese carry the whole dish regardless of what you put inside.
- It feeds a crowd without extra effort: This recipe makes 8 enchiladas, which in my house feeds four people comfortably with maybe one leftover. If I'm hosting brunch, I double the batch and use two baking dishes side by side. The work scales up easily because it's all assembly — nothing tricky about doubling it.
- Leftovers reheat well: Cold breakfast enchiladas out of the fridge are actually decent. Warm them for 90 seconds in the microwave and they come back to life — still creamy, still cheesy. I've eaten them as a quick lunch the next day more than once. My kids take them in their lunchboxes if there are any left, though that doesn't happen often.
Ingredients
- 8 large flour tortillas
- 8 large eggs
- 1 cup cooked breakfast sausage, crumbled (Jimmy Dean or any store brand works — or swap bacon, ham, or black beans)
- 1 cup shredded cheddar cheese
- ½ cup diced bell peppers (optional, but I usually throw them in)
- ½ cup diced onions
- 1 cup salsa verde or red enchilada sauce (jarred is perfectly fine)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons olive oil or butter
- Fresh cilantro, chopped (for garnish — skip it if your family hates cilantro, mine is divided on this)
- Sour cream, for serving (optional)
Directions
- Step 1: Prepare the filling — Heat olive oil or butter in a skillet over medium heat. Add the diced onions and bell peppers and sauté for about 4 minutes until they soften and the onions go translucent. Add the cooked sausage and stir everything together, then take the pan off the heat.
- Step 2: Scramble the eggs — Whisk the eggs with the salt and pepper in a bowl. Pour them into the same skillet over medium-low heat and stir gently with a spatula until they're softly scrambled — still a little underdone is fine, because they'll continue cooking in the oven. Overcooked eggs here will make the filling dry, and I learned that the hard way the first time I made this.
- Step 3: Assemble the enchiladas — Preheat your oven to 375°F (190°C). Spread a thin layer of salsa or enchilada sauce across the bottom of your greased baking dish — this prevents sticking and adds flavor underneath. Lay out a tortilla, spoon in some of the egg and sausage mixture, sprinkle on some cheddar, and roll it up tightly. Place it seam-side down in the dish. Repeat with all 8 tortillas.
- Step 4: Add sauce and cheese — Pour the remaining salsa or enchilada sauce evenly over the rolled tortillas. Sprinkle the rest of the shredded cheddar on top. At this point, if you're making it ahead, cover the dish with foil and refrigerate overnight.
- Step 5: Bake — If the dish has been refrigerated, let it sit on the counter for 15 minutes before baking. Bake uncovered at 375°F (190°C) for 20–25 minutes until the cheese is melted and bubbly and the top is turning golden at the edges.
- Step 6: Rest and serve — Let the dish sit for 5 minutes before cutting into it. This gives the egg mixture time to set so the enchiladas hold together when you lift them out. Garnish with cilantro and serve with sour cream on the side.

Tips for Success
- Don't overfill the tortillas: I made this mistake the first two times — I kept piling in more filling thinking it would taste better. What actually happens is the tortilla tears when you roll it and the whole thing falls apart in the dish. A few spoonfuls per tortilla is enough. The egg mixture poured on top adds plenty of substance without overloading the inside.
- Warm the tortillas before rolling: Cold tortillas crack. I microwave them in a stack with a damp paper towel on top for about 30 seconds — they become pliable and roll without fighting you. This one small step saves a lot of frustration, especially with thicker flour tortillas.
- Scramble the eggs soft, not fully set: Pull them off the heat when they still look slightly wet. They'll finish cooking inside the enchiladas during the bake. If you scramble them all the way through first, they'll be rubbery by the time the dish comes out of the oven. Slightly underdone going in means perfectly cooked coming out.
- Spread sauce on the bottom of the dish: Don't skip this step. I did once, and half the enchiladas were stuck to the pan. The sauce layer keeps everything from gluing itself to the bottom and it adds flavor to the underside of the tortillas as they bake. A thin layer is all you need.
- Let the dish rest before serving: Five to ten minutes out of the oven makes a real difference. The egg mixture sets and holds, so when you lift out an enchilada it comes out intact instead of falling apart. I know it's hard to wait when everyone's hungry, but it's worth it.
Variations
- Vegetarian filling: Skip the sausage entirely and use black beans, sautéed mushrooms, and fresh spinach instead. The mushrooms add a meatiness that makes up for the missing sausage. I've served this version to guests who didn't even ask where the meat was. Add an extra pinch of cumin to the filling to deepen the flavor.
- Spicy version: Stir diced pickled jalapeños into the filling, or swap the regular cheddar for pepper jack. My husband always adds hot sauce at the table regardless, but for guests who want the heat built in, pepper jack cheese does the job from the inside out.
- Bacon and hash brown version: Replace the sausage with crumbled cooked bacon and add about ½ cup of cooked, roughly chopped hash browns to the filling. It makes the enchiladas more filling and gives the inside a slightly different texture — almost like a breakfast burrito that went through a casserole phase. This is the version I make when I want something that will keep everyone full until dinner.
- Creamy egg version: Add a dollop of cream cheese (about 2 tablespoons) to the whisked eggs before scrambling. It melts into the eggs and makes the whole filling richer and creamier. This version is more indulgent — the kind of thing I make when there's no school and everyone's relaxed and we can actually sit down together.
- Pakistani-spiced version: This is not traditional at all, but hear me out — I've added a pinch of cumin, a pinch of coriander powder, and some finely chopped green chili to the egg filling. The flavor ends up somewhere between a desi omelette and a breakfast enchilada. My husband loves this version. My kids ask for the regular one. So I usually make half and half.
Serving and Storage
Serving
Serve straight from the baking dish while it's still warm. Sour cream and salsa on the side are the easiest toppings — just put them on the table and let everyone help themselves. Sliced avocado works well if you have it. I sometimes add a handful of shredded lettuce and some pickled jalapeños on the side to make it feel more like a proper brunch spread. For a bigger meal, serve alongside fresh fruit or a simple green salad. If you're feeding a crowd at brunch, this pairs well with something sweet on the side — I've served it next to slices of my Hawaiian Pineapple Coconut Dream Cake at a family gathering and it was a good contrast.
Storage
Refrigerate leftovers in an airtight container for up to 4 days. To reheat, microwave individual portions for 90 seconds, or cover the whole dish with foil and warm in a 300°F (150°C) oven for about 15 minutes. For freezing: you can freeze either before baking (assembled and covered in the dish) or after baking. Thaw overnight in the refrigerator before reheating. I'd say the texture is slightly better if you freeze before baking rather than after, but honestly both work fine for a quick morning meal.

Frequently Asked Questions
Can I use corn tortillas instead of flour?
Yes, but you have to soften them first or they'll crack when you try to roll them. Warm them in a dry skillet for about 30 seconds per side, or wrap them in a damp paper towel and microwave for 30 seconds. Corn tortillas will also make the dish a bit more firm and less custardy than flour tortillas, which some people actually prefer.
Can I assemble this the night before?
Yes — this is actually how I make it most of the time. Assemble everything, cover the dish tightly with foil, and refrigerate overnight. In the morning, let it sit on the counter for 15 minutes before it goes in the oven so it's not stone cold going in. The bake time may need an extra 5 minutes if the dish is still quite cold.
Can I freeze breakfast enchiladas?
You can freeze them either before or after baking. If freezing before baking, cover the assembled dish well with plastic wrap and foil and freeze for up to 2 months. Thaw overnight in the refrigerator, then bake as directed. If freezing after baking, portion into individual pieces, freeze in a single layer, then transfer to freezer bags. Reheat from frozen in the microwave or covered in the oven at 325°F (165°C).
What can I substitute for sausage?
Bacon, ham, or cooked ground turkey all work. For a vegetarian version, black beans or sautéed mushrooms are the best swaps — they give enough substance that you don't feel like something's missing. I've used leftover rotisserie chicken in a pinch too, which sounds odd but actually works well with the salsa verde.
How do I reheat leftovers without drying them out?
The key is covering them while reheating. In the microwave, cover with a damp paper towel and heat for 90 seconds. In the oven, cover the dish with foil and heat at 300°F (150°C) until warmed through, about 15 minutes. Adding a tiny splash of water or a spoonful of salsa on top before reheating also helps keep them from drying out.

POT BREAKFAST ENCHILADAS
Ingredients
- 8 large flour tortillas
- 8 large eggs
- 1 cup cooked breakfast sausage crumbled
- 1 cup shredded cheddar cheese
- ½ cup diced bell peppers optional
- ½ cup diced onions
- 1 cup salsa verde or red enchilada sauce
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons olive oil or butter
- Fresh cilantro chopped (for garnish)
- Sour cream optional, for serving
Instructions
Prepare Filling:
- In a skillet over medium heat, heat olive oil or butter. Add onions and bell peppers; sauté until softened, about 4 minutes. Add cooked sausage and stir.
Scramble Eggs:
- In a bowl, whisk eggs with salt and pepper. Pour eggs into skillet and cook, stirring gently until softly scrambled.
Assemble Enchiladas:
- Preheat oven to 375°F (190°C). Spread a thin layer of salsa or enchilada sauce on the bottom of a baking dish. Fill each tortilla with scrambled egg mixture and cheese, roll up, and place seam side down in the dish.
Add Sauce and Cheese:
- Pour remaining salsa or enchilada sauce over the rolled tortillas. Sprinkle remaining cheese on top.
Bake:
- Bake uncovered for 20–25 minutes until bubbly and cheese is melted.
Serve:
- Garnish with fresh cilantro and serve with sour cream if desired.
Notes
Prepare the filling and assemble enchiladas in advance, refrigerate overnight, then bake when ready. Customizing the Flavor:
Add black beans or corn for extra texture. Use spicy sausage or add jalapeños for heat. Serving Suggestions:
Serve with fresh avocado slices, guacamole, or a side of refried beans. Allergy-Friendly Options:
Use dairy-free cheese and egg substitutes for a dairy-free or vegan-friendly version. Storage Tips:
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave.
This has become one of those recipes I don't even have to think about anymore. It lives in my rotation the way biryani does — I know it by feel, I know what works, and I know when I'm cutting corners versus when I've actually got it right. The make-ahead part is what sold me on it permanently. I don't love cooking under pressure in the morning, and this gives me a way out of that.
If you're hosting people for brunch and you want one dish that can hold the table while you focus on other things, this is a solid choice. It comes out of the oven looking impressive enough — golden cheese, a little color from the salsa peeking through — and it tastes like you put in more effort than you did. I always feel slightly smug serving it. You can check out my Tater Tot Sausage Breakfast Casserole too if you want another make-ahead breakfast dish that works the same way.
I'm not going to claim this is an authentic Mexican recipe. It's not. It's a breakfast casserole in enchilada form, built for convenience as much as flavor. But that's exactly what my family needs on a Saturday morning, and I'd guess it's what a lot of other families need too. Make it once and you'll see why it keeps showing up on my table. 🍳🧀✨
If you liked this recipe, here are a few others from my kitchen you might want to try next:





Comments
No Comments