This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
By Callie
Introduction
These cheesy breakfast enchiladas with eggs and sausage are now my go-to for weekend brunch, holiday mornings, and any time I want something that feels really special without spending hours in the kitchen. They look impressive but come together so easily. You scramble the eggs, brown the sausage, roll everything into tortillas, pour the sauce on top, and bake. That’s really it.
The Tex-Mex twist makes this so much more interesting than a standard egg bake. The enchilada sauce soaks into the tortillas a little as it bakes and creates this incredible depth of flavor that plain scrambled eggs just can’t match. My daughter Emily had two helpings the first time I made these, and she is not a breakfast person at all. I’ll call that a win.
If you love a big, hearty breakfast bake, you’ll also want to check out my Biscuits and Gravy Breakfast Casserole – it has the same crowd-pleasing energy and is just as easy to prep ahead.
Why You Will Like This Breakfast Enchilada Recipe
- Prep-ahead friendly. You can assemble the whole dish the night before, refrigerate it, and just pop it in the oven the next morning. That’s a game-changer on busy weekday mornings or when you’re hosting brunch without wanting to cook while everyone watches.
- Big, bold Tex-Mex flavors. The combination of fluffy scrambled eggs, savory crumbled sausage, and melted cheese wrapped in a soft flour tortilla and smothered in rich enchilada sauce is genuinely satisfying in a way that plain eggs on toast just aren’t.
- Perfect for a crowd. One 9×13-inch baking dish feeds 4-6 people easily. Double the recipe and you’ve got a party.
- Totally customizable. Swap the sausage, change the cheese, go vegetarian, add heat – this recipe holds up to almost any variation you throw at it.
- Ready in under an hour. From the time you start whisking eggs to the moment you pull a bubbly dish out of the oven, you’re looking at about 45 minutes total. That’s weeknight-viable, not just a weekend thing.
- Great for meal prep. Leftovers reheat well in the oven, microwave, or skillet, which means you can make a big batch on Sunday and have breakfast ready all week.
- Kid-approved. The mild, cheesy, slightly saucy flavors tend to go over really well with kids. My tester (Emily) gives these a strong thumbs up.
- Uses simple, affordable ingredients. No specialty items required. Everything on the ingredient list is easy to find at any grocery store.
Breakfast Enchilada Ingredients
Here’s everything you need to make a full pan that serves 4-6 people. I’ve included some notes on each ingredient so you know exactly what to look for and what to do if you need a swap.
Filling:
- 8 flour tortillas (8-inch size)
- 6 large eggs
- 1/4 cup milk (whole milk gives the best texture, but any kind works)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 cup cooked sausage, crumbled (breakfast sausage or chorizo both work great)
- 2 tablespoons butter or cooking spray (for scrambling the eggs)
Topping:
- 2 cups shredded cheese (sharp cheddar, Monterey Jack, or a blend – see notes below)
- 2 cups enchilada sauce (red or green, your choice)
Garnish:
- 2 green onions, thinly sliced
- Sour cream and salsa for serving
- Optional: fresh cilantro, cotija cheese, sliced avocado
Ingredient Notes and Substitutions
The tortillas matter more than you’d think. Go for 8-inch flour tortillas – they’re pliable enough to roll without tearing and hold up to the sauce during baking. Corn tortillas will work if you warm them first (see Common Mistakes below), but they’re more fragile.
For the cheese, I always use a mix of sharp cheddar and Monterey Jack. Sharp cheddar brings flavor, Monterey Jack brings that stretchy, gooey melt. Pre-shredded bags are convenient but freshly shredded cheese melts much better because it doesn’t have the anti-caking coating that pre-shredded stuff does.
The enchilada sauce is entirely up to you. I use red most of the time because it’s slightly richer and more savory, but green enchilada sauce (salsa verde base) gives a brighter, tangier result that I honestly love in the summer. A 15-oz can is the right amount for one batch.
For the eggs, room temperature eggs scramble more evenly, but cold eggs straight from the fridge work fine here since we’re baking them anyway.
Protein swaps: crispy crumbled bacon, diced ham, or plant-based sausage all work. For a fully vegetarian version, use sauteed bell peppers, onion, mushrooms, and black beans instead. It’s really good.
Callie’s Kitchen Note: When I make the vegetarian version, I add a pinch of smoked paprika to the veggie saute. It gives that hint of smoky depth that sausage normally provides, and it makes the filling taste way more complex. Took me a few tries to figure that one out!
How To Make Breakfast Enchiladas
Search Intent: This is a Project Recipe (weekend brunch, make-ahead). I’ve broken the instructions into three stages so it’s easy to follow without jumping around.
Preparing The Filling
- Preheat your oven to 375 degrees F (190 degrees C). Grease a 9×13-inch baking dish with cooking spray or a light layer of butter.
- In a medium bowl, whisk together the 6 eggs, 1/4 cup milk, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Whisk until the mixture is uniform in color with no streaks of white showing.
- Heat a skillet over medium-low heat. Add the butter or spray, then pour in the egg mixture. Let it sit for about 20 seconds without touching it, then use a rubber spatula to gently fold the eggs from the outside of the pan toward the center. Keep the heat at medium-low the whole time.
- Pull the eggs off the heat when they still look slightly underdone – just barely set, not fully cooked through. This is really important. They will continue cooking in the oven, and if you cook them all the way in the skillet first, you’ll end up with rubbery eggs in the final dish. I made this mistake the first two times I tested this recipe. Learn from me.
- If your sausage isn’t already cooked, brown it in the same skillet over medium heat, breaking it into small crumbles as it cooks. Drain any excess fat on a paper towel.
Assembling The Enchiladas
- Lay a flour tortilla flat on a clean surface. Spoon a line of scrambled eggs down the center of the tortilla, about 1/4 of the way from the bottom edge. Add a generous tablespoon of crumbled sausage on top of the eggs, then a small handful of shredded cheese.
- Roll the tortilla tightly from the bottom, keeping the filling tucked in as you go. Place it seam-side down in the prepared baking dish.
- Repeat with all 8 tortillas. Fit them snugly in the dish – they should be touching but not squished.
Callie’s Kitchen Note: Warm your tortillas for about 15 seconds in the microwave before filling them. This makes them soft and pliable and way less likely to crack when you roll. I skip this step when I’m in a hurry and I always regret it.
Baking The Enchiladas
- Pour the enchilada sauce evenly over all the rolled tortillas. Make sure every tortilla gets coated. Use the back of a spoon to spread it into the gaps if needed.
- Sprinkle the remaining shredded cheese generously over the top.
- Cover the dish tightly with aluminum foil. Bake at 375 degrees F for 20 minutes.
- Remove the foil and bake for another 8-10 minutes, until the cheese is fully melted, golden in spots, and the sauce is bubbling around the edges. The edges of the tortillas should look slightly crisped up.
- Let the dish rest for 5 minutes before serving. I know it’s hard to wait. But those 5 minutes matter – the filling firms up a little and everything stays together better when you cut into it.
- Top with sliced green onions and serve with sour cream and salsa on the side.
Common Mistakes To Avoid
Overcooking The Eggs Before Baking
This is the number one mistake and it happens so easily. The eggs go back into a hot oven for 30 minutes after you scramble them. If they’re fully cooked coming out of the skillet, they’ll be dry and rubbery by the time you serve the dish. Take them off the heat when they still look wet and slightly underset. They’ll finish cooking in the oven and turn out perfectly soft.
Skipping The Foil
Baking without foil for the first 20 minutes causes the sauce and tortillas to dry out before the filling heats through. The foil traps steam and keeps everything moist. Don’t skip it.
Not Warming Corn Tortillas
If you use corn tortillas and don’t warm them first, they will crack and fall apart when you try to roll them. Wrap them in a damp paper towel and microwave for 30-45 seconds, then roll them immediately while they’re still warm and pliable. This takes an extra two minutes and saves you a lot of frustration.
Using Cold Enchilada Sauce
This one surprised me. When I poured cold sauce directly from the can over a room-temperature assembled dish, the bottom tortillas stayed a little dry because the sauce sat on top instead of soaking through. I now warm the sauce in a small saucepan first, or at least let it come to room temperature. Room-temp or warm sauce distributes much better.
Callie’s Kitchen Note: I once made these for a potluck and assembled them two hours before baking. The bottom tortillas got soggy from sitting too long with the sauce on them. Now I either pour the sauce on right before baking, or I wait to add the sauce until I’m ready to put the pan in the oven. That one small change makes a huge difference in texture.
Overfilling The Tortillas
It’s tempting to pile in as much filling as possible, but overfilled tortillas don’t roll cleanly and they tend to burst open in the oven. A modest, even layer of filling – eggs, sausage, and cheese – rolls up perfectly and still delivers a really satisfying bite.
Storage and Reheating
Leftover breakfast enchiladas keep really well, which makes this one of my favorite recipes for meal prep.
Refrigerator: Store leftovers in an airtight container in the fridge for up to 3 days. I usually cover the baking dish tightly with plastic wrap and store it right in the pan to save on dishes.
Freezer: These freeze beautifully. Wrap individual enchiladas tightly in plastic wrap, then place them in a zip-top freezer bag. They’ll keep for up to 2 months. Thaw overnight in the refrigerator before reheating.
Oven Reheating (best method): Place enchiladas in an oven-safe dish, cover with foil, and bake at 350 degrees F for 15 minutes. This method keeps the tortillas from getting rubbery and the cheese re-melts nicely.
Microwave: Heat individual portions in 30-second intervals until warmed through. It’s quick but the texture isn’t quite as good as the oven. I always add a small splash of water or extra enchilada sauce before microwaving to keep things from drying out.
Stovetop: Add a splash of water or broth to a covered skillet over low heat. Place the enchilada in the skillet, cover it, and let it steam for about 5-7 minutes. Works really well and doesn’t take much longer than the microwave.
For food safety guidance on egg-based dishes, the USDA recommends refrigerating cooked egg dishes within 2 hours and consuming within 3-4 days. That lines up with what I do here.
Meal Prep Tip: Assemble the enchiladas the night before, cover the dish with foil, and refrigerate without adding the sauce. In the morning, pull it out, pour the sauce on top, sprinkle with cheese, and bake as directed. Add about 5 extra minutes to the bake time since you’re starting from cold.
Breakfast Enchilada Variations
Vegetarian Breakfast Enchiladas
Skip the sausage and fill the tortillas with sauteed mushrooms, diced bell peppers, red onion, and black beans. Season the vegetables with cumin, garlic powder, and a pinch of smoked paprika to give the filling real depth. This is genuinely one of my favorite versions.
Spicy Chorizo Enchiladas
Swap the breakfast sausage for Mexican chorizo. The chorizo is saltier and more intensely seasoned, so you may want to reduce the salt in the egg mixture. Add diced pickled jalapenos inside the enchiladas for extra kick. Use a spicy red enchilada sauce to keep that heat going throughout.
Green Sauce Version
Use green enchilada sauce (or homemade salsa verde) instead of red. The tangy, herb-forward flavor is completely different and pairs especially well with Monterey Jack cheese and chorizo. My neighbor swears this is the better version. She’s not entirely wrong.
Bacon and Cheddar Enchiladas
Crispy crumbled bacon in place of sausage, all sharp cheddar cheese, and a drizzle of hot sauce over the top before serving. Very simple, very satisfying.
Gluten-Free Version
Use certified gluten-free corn tortillas. Warm them thoroughly before rolling and handle them gently. The texture is a little different but the flavors are just as good. Double-check that your enchilada sauce is also gluten-free – most are, but it’s worth reading the label.
Dairy-Free Version
Use your preferred dairy-free shredded cheese (I’ve had good luck with the Violife Mexican blend) and substitute oat milk or almond milk for the regular milk in the eggs. The result is slightly different in texture but still really tasty.
Holiday Brunch Version
For Christmas morning or Easter brunch, use green enchilada sauce, stir diced red bell pepper into the filling, and serve with a dollop of sour cream and a sprinkle of cotija cheese. The red and green colors look festive and beautiful on the table.
Serving Suggestions
These breakfast enchiladas work well as a standalone meal, but if you’re building a bigger brunch spread, here are some ideas that go really well alongside them.
Savory Sides: Crispy skillet hash browns, herb-roasted potatoes, or simple sliced avocado with a squeeze of lime. The richness of the enchiladas pairs well with something bright and fresh on the side.
Fresh Additions: A light fruit salad, fresh melon, or even just sliced oranges round out the plate and cut through the richness of the cheese and sausage.
For a Crowd: Set up a little toppings bar with sour cream, salsa, sliced avocado, pickled jalapenos, fresh cilantro, and extra hot sauce. People love being able to customize their plate, and it makes a simple dish feel like a real spread.
Occasion Ideas: Weekend brunch with friends, holiday morning breakfast, post-game breakfast for a hungry group, or even a breakfast-for-dinner situation on a weeknight when you want something special without a ton of effort.
Beverage Pairings: Strong black coffee is the classic move here. Fresh-squeezed orange juice is great. For a brunch gathering, a classic mimosa or my Pineapple Upside Down Mimosa pairs really nicely with the Tex-Mex flavors.

Breakfast Enchiladas FAQ
Yes, absolutely. This is one of the things I love most about this recipe. You can fully assemble the enchiladas – eggs scrambled, sausage cooked, everything rolled and placed in the baking dish – up to 24 hours ahead. Cover the dish tightly with plastic wrap or foil and refrigerate.
The one thing I’d recommend is holding off on pouring the sauce over the top until you’re ready to bake. If the sauce sits on the tortillas overnight, the tortillas can get quite soft and the texture changes. Pour the sauce and add the cheese right before the pan goes in the oven. Add 5 extra minutes to the baking time to account for the cold start.
This is genuinely perfect for holiday mornings. Christmas breakfast can be completely hands-off if you do your prep on Christmas Eve.
A few things help here. First, don’t skip the step of lightly toasting or warming your tortillas before rolling – this dries them out slightly and makes them more resistant to absorbing too much sauce. Second, don’t pour the sauce too far in advance of baking.
Another trick I use: lightly coat each tortilla in a thin layer of enchilada sauce before filling and rolling it. This creates a slight barrier on the outside of the tortilla that controls how much sauce it absorbs during baking. You get soft but not soggy enchiladas every time.
Yes, and I’d say corn tortillas actually give a more traditional enchilada flavor and texture. The key is warming them properly first. Wrap a stack of corn tortillas in a damp paper towel and microwave for 45 seconds, then work quickly because they firm up as they cool. You can also heat them one at a time directly over a gas burner for about 15-20 seconds per side, which is my preferred method for the best pliability.
Corn tortillas are also naturally gluten-free, which is great if you’re cooking for someone with gluten sensitivity.
Look for a few visual cues. The cheese on top should be completely melted and starting to get golden brown in spots. The sauce should be visibly bubbling around the edges of the dish. The tortillas at the ends of the pan should look slightly crisped.
If you have a thermometer, the internal temperature of the filling should reach at least 165 degrees F, which is the safe temperature for cooked egg dishes according to the USDA.
The total bake time is typically 28-30 minutes – 20 with foil, then 8-10 without. Ovens vary though, so start checking at the 25-minute mark.
One hundred percent yes, and I’d actually encourage it. Diced bell pepper, fresh or sauteed spinach, sliced mushrooms, diced onion, or black beans all work great in the filling. The trick is to cook watery vegetables (mushrooms, spinach, zucchini) first and let them release their moisture in the pan before adding them to the eggs. If you skip this step, the extra moisture makes the filling runny and the enchiladas come out wet. Saute the vegetables until most of the liquid has evaporated, then combine with the eggs and sausage.
Definitely. Red or green canned enchilada sauce both work well. You can also use store-bought salsa as a substitute for a chunkier, fresher-tasting result – just know the texture will be a bit different since salsa has less body than true enchilada sauce.
If you want to make your own enchilada sauce from scratch, it’s really not complicated – just dried chiles, garlic, cumin, and chicken broth blended together. Homemade sauce has a much brighter, more complex flavor than canned. I do it when I have the time.
Stored in an airtight container in the refrigerator, these keep well for 3 days. After that the tortillas start to break down and the texture changes noticeably. For longer storage, freeze individual portions (wrapped tightly) for up to 2 months.
One thing worth noting: the enchiladas do tend to absorb more sauce as they sit. Leftovers are a little saucier than fresh-baked ones, which some people actually prefer. If you’re reheating from the fridge, a small drizzle of extra enchilada sauce on top before heating keeps everything from drying out.
Recipes You May Like
If you made these breakfast enchiladas and want more satisfying, crowd-pleasing breakfast ideas, here are three recipes from the blog that fit the same vibe.
Biscuits and Gravy Breakfast Casserole (cookingwithcallie.com/biscuits-and-gravy-breakfast-casserole/) – This is the kind of breakfast that makes people go quiet because they’re too busy eating to talk. Same make-ahead format as the enchiladas, same oven-baked ease, deeply comforting flavors.
Crescent Roll Breakfast Casserole (cookingwithcallie.com/crescent-roll-breakfast-casserole-a-delicious-easy-breakfast-recipe/) – Eggs, sausage, and cheese baked inside flaky crescent roll dough. If you love the eggs-and-sausage combination in these enchiladas, this one is going to be a hit with your family.
Amish Breakfast Casserole (cookingwithcallie.com/amish-breakfast-casserole-recipe-a-hearty-cheesy-morning-delight/) – Hearty, cheesy, and incredibly satisfying. Another great make-ahead option that serves a crowd without much fuss.
Conclusion
These cheesy breakfast enchiladas with eggs and sausage have genuinely become one of my most-made recipes. I’ve made them for lazy Saturday mornings when it was just me and Emily, for big family brunches on holidays, and for a couple of potlucks where they disappeared before I could even get a photo. Every single time, someone asks for the recipe.
What I love most about this dish is how it delivers real flavor without requiring a ton of skill or a long list of specialty ingredients. You’re working with eggs, sausage, cheese, and tortillas – things most of us already have on hand. The enchilada sauce is the magic touch that transforms a basic egg bake into something with personality.
Don’t be afraid to make it your own. Change the protein, add vegetables, try green sauce, sprinkle on some pickled jalapenos. This recipe is meant to be played with.
If you make these, I’d love to know how they turned out! Leave me a comment below and let me know what variations you tried. And if you’re a Pinterest person, save this recipe so you can find it easily the next time a hungry crowd shows up at your door.
Happy cooking, Callie


Cheesy Breakfast Enchiladas with Eggs & Sausage
These breakfast enchiladas with eggs, cheese, and sausage are a hearty and flavorful way to start the day. Soft flour tortillas are filled with fluffy scrambled eggs, savory crumbled sausage, and melty cheese, then smothered in rich enchilada sauce and baked until golden and bubbly. Perfect for meal prep or a weekend brunch, this Tex-Mex-inspired dish is an easy crowd-pleaser that can be customized with your favorite fillings. Serve with sour cream, salsa, and a hot cup of coffee for the ultimate morning comfort food.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4–6 servings 1x
- Category: Breakfast & Brunch
- Method: Baking
- Cuisine: Tex-Mex
- Diet: Halal
Ingredients
- 8 flour tortillas (8-inch size)
- 6 large eggs
- ¼ cup milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 cup cooked sausage (crumbled; breakfast sausage or chorizo works great)
- 2 cups shredded cheese (cheddar, Monterey Jack, or a blend)
- 2 cups enchilada sauce (red or green, depending on preference)
- 2 tablespoons butter or cooking spray (for eggs)
- 2 green onions, chopped (for garnish)
- Sour cream and salsa (for serving)
Instructions
- Preheat the Oven – Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish.
- Cook the Eggs – In a medium bowl, whisk together eggs, milk, salt, and pepper. Heat a skillet over medium heat, add butter or spray, and scramble the eggs until they are just set. Remove from heat.
- Assemble the Enchiladas – Lay a tortilla flat and place a scoop of scrambled eggs down the center. Add a spoonful of crumbled sausage and a sprinkle of shredded cheese. Roll the tortilla tightly and place it seam-side down in the prepared baking dish. Repeat for all tortillas.
- Add Sauce & Toppings – Pour the enchilada sauce evenly over the rolled tortillas. Sprinkle the remaining cheese on top.
- Bake – Cover the dish with foil and bake for 20 minutes. Remove the foil and bake for an additional 10 minutes, until cheese is melted and bubbly.
- Garnish & Serve – Let the enchiladas cool slightly before topping with chopped green onions. Serve with sour cream and salsa for an extra burst of flavor.
Notes
- Make Ahead: Assemble the enchiladas the night before, cover, and refrigerate. Bake fresh in the morning.
- Spice it Up: Add diced jalapeños or use a spicy enchilada sauce for extra heat.
- Vegetarian Swap: Replace the sausage with black beans, sautéed mushrooms, or roasted veggies.
- Gluten-Free Option: Use corn tortillas instead of flour.
Nutrition
- Serving Size: 1 enchilada
- Calories: 320
- Sugar: 3g
- Sodium: 720mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 190mg











