Breakfast Enchiladas with Sausage Gravy bring together fluffy eggs, savory sausage, soft tortillas, melted cheese, and creamy gravy in one cozy, indulgent brunch bake. The aroma of browned sausage and warm tortillas fills the kitchen, while the golden, bubbly top makes these Southern breakfast enchiladas feel festive enough for a holiday breakfast casserole yet simple enough for a weekend morning.
I love this kind of comforting breakfast casserole recipe because it reminds me of slow family brunches where everyone gathers around the table before the dish even cools. These make-ahead breakfast enchiladas also work beautifully as a cheesy brunch casserole for busy mornings. Try it today, save it for later, and share it with someone who loves cozy breakfasts.
Quick Answer
Delicious Breakfast Enchiladas with Sausage Gravy are baked flour tortillas stuffed with scrambled eggs, sausage, hash browns, and cheese, then topped with creamy homemade sausage gravy and baked until hot and bubbly. The enchiladas bake at 350°F for about 35 minutes, creating a soft, cheesy Southern breakfast casserole with rich savory flavor and a creamy texture perfect for brunch or holiday mornings.
What Is This Recipe?
This Southern breakfast casserole combines classic breakfast ingredients inside rolled tortillas before baking them under creamy sausage gravy. The result is a rich and comforting brunch dish with soft tortillas, fluffy eggs, cheesy filling, and savory gravy that tastes like a mix between breakfast enchiladas and classic biscuits with sausage gravy.
The Magic Behind This Delicious Breakfast Enchiladas with Sausage Gravy
- The creamy sausage gravy keeps the enchiladas moist, rich, and velvety while baking.
- Scrambled eggs stay soft and fluffy instead of rubbery when gently cooked before assembling.
- Hash browns create a hearty texture that makes the dish extra satisfying.
- Melted cheese blends into the filling and gravy, creating creamy layers throughout the casserole.
- The tortillas soften beautifully in the oven while still holding their shape.
- This make-ahead breakfast recipe works perfectly for brunch parties and holiday mornings.
- The savory sausage balances the creamy milk gravy for classic Southern comfort flavor.
Why This Recipe Actually Works
The sausage gravy acts almost like a protective layer around the tortillas while baking. Instead of drying out, the enchiladas absorb the creamy sauce and stay soft and rich.
In addition, scrambling the eggs separately before baking prevents them from becoming watery inside the casserole. The filling stays fluffy while still blending beautifully with the melted cheese and gravy.
Finally, the resting time matters more than people think. Allowing the enchiladas to cool for about 5 minutes helps the filling settle so every serving slices cleanly without falling apart.
Everything You Need for This Delicious Breakfast Enchiladas with Sausage Gravy
For the Filling
6 eggs scrambled
1 pound sausage crumbled
2 cups cheese
1 cup hash browns
4 tortillas
For the Gravy
1/2 pound sausage
2 tablespoons flour
2 cups milk
Seasonings & Extras
Seasonings to taste
Fresh herbs or extra cheese for garnish
Equipment
Large skillet
9×13-inch baking dish
Medium saucepan
Ingredient Breakdown (Authority Mode)
Eggs
Eggs create the fluffy base of the filling. Cooking them gently over medium heat helps maintain soft texture after baking.
If the eggs are overcooked in the skillet, they may become dry in the oven.
Sausage
Sausage gives these breakfast enchiladas their rich Southern flavor. Browning the sausage properly develops deep savory notes and creates flavorful drippings for the gravy.
Plant-based sausage also works well for a meatless variation.
Cheese
Cheese creates the gooey, creamy texture that makes this casserole feel indulgent. Freshly shredded cheese usually melts smoother than pre-shredded cheese.
The cheese should appear glossy after baking, not oily.
Hash Browns
Hash browns add hearty texture and make the enchiladas more filling. Slightly crisp hash browns help balance the soft tortillas and creamy gravy.
Roasted potatoes can also be substituted for a firmer texture.
Flour
Flour thickens the gravy into a creamy sauce that coats every enchilada beautifully. Stirring continuously prevents lumps from forming.
Milk
Milk transforms the sausage drippings into velvety gravy. Gradually whisking the milk into the flour mixture creates the smoothest consistency.
Plant-based milk can be used if needed.
Flavor Variations & Dietary Swaps
- Use gluten-free tortillas for a gluten-free brunch casserole.
- Replace dairy cheese with dairy-free cheese alternatives.
- Use turkey sausage for a lighter version.
- Add diced jalapeños for spicy breakfast enchiladas.
- Mix in roasted peppers for sweetness and color.
- Add extra eggs for a higher-protein breakfast bake.
- Use roasted sweet potatoes instead of hash browns for subtle sweetness.
- Try plant-based sausage for a vegetarian-style variation.

Step-by-Step Guide to Delicious Breakfast Enchiladas with Sausage Gravy
Step One – Scramble the Eggs
Heat a large skillet over medium heat and scramble the eggs for about 5 minutes until soft and fluffy. The eggs should still look slightly glossy because they continue cooking while baking.
Avoid cooking them until dry.
Step Two – Build the Filling
Add the cooked sausage, cheese, and hash browns into the eggs while everything is still warm. Stir until the cheese begins melting slightly into the mixture.
The filling should smell rich, savory, and buttery.
Step Three – Roll the Tortillas
Spoon a generous amount of filling into the center of each tortilla and roll tightly. Arrange the enchiladas seam-side down inside the greased baking dish.
If the tortillas crack, warm them slightly before rolling.
Step Four – Prepare the Gravy
Brown the sausage in a medium saucepan until deeply golden and fragrant. Stir in the flour and cook briefly before slowly whisking in the milk.
The gravy should become thick, creamy, and smooth enough to coat the back of a spoon.
Step Five – Assemble the Dish
Pour the sausage gravy evenly over the enchiladas. Make sure most of the tortillas are covered so they stay tender while baking.
The gravy should gently pool around the edges of the dish.
Step Six – Bake Until Bubbly
Cover the baking dish with foil and bake at 350°F for 25 minutes. Then remove the foil and continue baking another 10 minutes until the top becomes golden and bubbling.
The cheese should appear melted and creamy with lightly browned edges.
Step Seven – Rest Before Serving
Let the casserole rest for about 5 minutes before serving. This helps the filling settle while keeping the texture creamy and cohesive.
Top with fresh herbs or extra cheese before serving.
Common Mistakes & Fixes
Watery Filling
Too much moisture from hash browns or undercooked sausage can thin the filling. Pat excess moisture away before mixing.
Thick or Lumpy Gravy
Whisk the milk gradually into the flour mixture while stirring continuously.
Dry Enchiladas
Keeping the dish covered during most of baking helps maintain creamy texture.
Oily Cheese
Overheating cheese may cause separation. Bake only until melted and bubbling.
Broken Tortillas
Cold tortillas crack easily. Warm them slightly before rolling.
Kitchen Secrets for Perfect Results
- Slightly undercook the eggs before baking.
- Freshly shredded cheese melts smoother.
- Let the gravy simmer gently instead of boiling hard.
- Warm tortillas before assembling.
- Use medium heat for fluffier scrambled eggs.
- Resting improves texture dramatically.
- Add extra cheese on top before the final bake.
- Taste the sausage before adding salt.
- The gravy should be creamy, not overly thick.
- Stir the rice or potatoes gently to avoid mushiness.
- Covering the casserole traps moisture.
- Remove foil only near the end for browning.
- Bake until bubbling around the edges.
- Fresh herbs brighten the rich flavor.
- Letting the casserole sit briefly improves slicing.
Test Kitchen Notes
I tested this recipe with both frozen hash browns and roasted potatoes. The roasted potatoes created slightly firmer texture, while the hash browns produced a softer, creamier casserole.
Freshly shredded cheese also melted much smoother than packaged shredded cheese. In addition, allowing the enchiladas to rest before serving made the layers hold together far better.
Serving Suggestions for Any Occasion
These cheesy breakfast enchiladas pair beautifully with fresh fruit, crispy breakfast potatoes, biscuits, or brunch salads.
For larger brunch gatherings, serve them alongside:
- our Southern sausage breakfast casserole
- our cheesy hash brown brunch bake
- our creamy breakfast biscuit casserole
- our baked egg breakfast skillet
- our holiday brunch potato casserole
These enchiladas also work perfectly for:
- Christmas morning brunch
- Easter breakfast
- weekend family breakfasts
- make-ahead meal prep
- cozy cold-weather mornings
This is the kind of breakfast people request again and again after trying it once.
Would you serve these breakfast enchiladas for a holiday brunch or a cozy Sunday breakfast at home?
Nutrition Facts
Calories: 450
Protein: 25g
Carbohydrates: 30g
Fat: 25g
Sugar: 3g
Fiber: 2g
Saturated Fat: 10g
Polyunsaturated Fat: 5g
Monounsaturated Fat: 8g
Cholesterol: 150mg
Sodium: 800mg
Potassium: 500mg
Vitamin A: 20IU
Vitamin C: 2mg
Calcium: 15mg
Iron: 10mg
Make-Ahead, Storage & Reheating
These breakfast enchiladas are excellent for meal prep and freezer-friendly brunch planning.
Refrigerator
Store leftovers tightly covered for up to 4 days.
Freezer
Freeze assembled enchiladas before baking for up to 2 months.
Reheating
Reheat individual portions in the microwave until steaming hot.
For larger portions, cover and warm in the oven at 350°F until heated through.
Food Safety Tip
Always reheat leftovers until hot in the center before serving.
Breakfast Enchiladas with Sausage Gravy FAQs
What Is a Breakfast Enchilada?
A breakfast enchilada is a baked tortilla filled with classic breakfast ingredients like scrambled eggs, sausage, cheese, potatoes, or bacon. The enchiladas are rolled, placed in a baking dish, and covered with sauce or gravy before baking until hot and bubbly. Breakfast enchiladas are popular for brunch because they combine soft tortillas, creamy filling, and hearty comfort-food flavor in one satisfying casserole-style dish.
What Is Breakfast Gravy Made Of?
Breakfast gravy is typically made with cooked breakfast sausage, flour, milk, and seasonings. The sausage drippings combine with flour to create a roux, while milk transforms the mixture into a thick, creamy gravy. Southern-style breakfast gravy is known for its rich savory flavor, smooth texture, and comforting aroma that pairs perfectly with biscuits, casseroles, and breakfast enchiladas.
Are Enchiladas Okay for Diabetics?
Enchiladas can fit into a diabetic-friendly meal plan when portion sizes and ingredients are adjusted carefully. Using high-protein fillings, lower-carb tortillas, reduced-fat cheese, and balanced portions may help reduce the overall carbohydrate impact. Adding eggs, sausage, and protein-rich ingredients can also help make breakfast enchiladas more satisfying and balanced while supporting steadier energy levels.
What Is the Secret to Good Enchiladas?
The secret to good enchiladas is balancing moisture, texture, and flavor. Soft tortillas, creamy sauce or gravy, properly seasoned filling, and melted cheese all work together to create rich texture without becoming soggy. Letting enchiladas rest briefly after baking also improves consistency, allowing the filling and sauce to settle into a creamy, cohesive casserole.
Can Breakfast Enchiladas Be Made Ahead of Time?
Yes, breakfast enchiladas are one of the best make-ahead brunch recipes because they store and reheat very well. The enchiladas can be assembled the night before, covered tightly, and refrigerated until ready to bake. Many people also freeze them before baking for convenient meal prep, holiday breakfasts, or easy weekend brunches.
More Recipes You’ll Love
- our Raspberry Cream Cheese Biscuits Easy Brunch Bake
- our Jalapeño Pineapple Cowboy Candy
- our 7 Cheesy Lunch Ideas: Easy Lunch Recipes This Week
- our Slow Cooker Chicken Breasts with Gravy
- our Elegant Teriyaki Chicken Avocado Rice Stack Meal
From My Kitchen to Yours
Delicious Breakfast Enchiladas with Sausage Gravy combine everything comforting about a Southern brunch into one bubbling, creamy casserole. The fluffy eggs, rich sausage, gooey cheese, soft tortillas, and velvety gravy create a breakfast that feels warm, indulgent, and unforgettable.
Whether you make them for holiday mornings, family brunches, or lazy weekends at home, these cheesy breakfast enchiladas always bring cozy comfort to the table. The creamy texture and savory aroma make every bite feel like classic homemade comfort food.
Would you add spicy sausage or extra cheese to your version?
Would your family enjoy these breakfast enchiladas for brunch or dinner?
Breakfast Enchiladas: Make-Ahead Brunch Bake
- Total Time: 55 minutes
- Yield: 4 enchiladas 1x
- Diet: Diabetic
Description
Breakfast Enchiladas with Sausage Gravy are creamy Southern-style breakfast enchiladas filled with scrambled eggs, sausage, cheese, and hash browns, then baked with rich homemade sausage gravy until golden, bubbly, and comforting.
Ingredients
- 6 eggs, scrambled
- 1 pound sausage, crumbled, for the filling
- 2 cups cheese
- 1 cup hash browns
- 4 tortillas
- 1/2 pound sausage, for the sausage gravy
- 2 tablespoons flour
- 2 cups milk
- Seasonings, to taste
- Fresh herbs, for garnish
- Extra cheese, for garnish if desired
Instructions
- Scramble the eggs in a large skillet over medium heat for about 5 minutes, until soft, fluffy, and slightly glossy.
- Add the cooked sausage, cheese, and hash browns to the scrambled eggs, then mix until the cheese begins to melt and the filling looks creamy and well combined.
- Spoon a generous amount of filling into the center of each tortilla, then roll tightly and place seam-side down in a greased 9×13-inch baking dish.
- Preheat the oven to 350°F while assembling the enchiladas.
- In a medium saucepan, brown the sausage for the gravy over medium heat until fully cooked and fragrant.
- Stir in the flour and cook briefly, then gradually whisk in the milk until the gravy becomes smooth, creamy, and thick enough to coat a spoon.
- Pour the sausage gravy evenly over the assembled enchiladas, making sure the tortillas are mostly covered.
- Cover the baking dish with foil and bake for 25 minutes.
- Remove the foil and bake for another 10 minutes, until the enchiladas are bubbly, golden, and creamy around the edges.
- Let the enchiladas rest for 5 minutes before serving, then garnish with fresh herbs or extra cheese if desired.
Notes
- Warm the tortillas slightly before rolling to help prevent cracking.
- Do not overcook the eggs before baking; slightly glossy eggs stay softer in the finished enchiladas.
- If the gravy becomes too thick, whisk in a small splash of milk until it reaches a creamy consistency.
- Freshly shredded cheese melts more smoothly than packaged shredded cheese.
- Use gluten-free tortillas if you need a gluten-free variation.
- Use plant-based sausage, dairy-free cheese, and plant-based milk for a meatless or dairy-free version.
- Letting the enchiladas rest for 5 minutes helps the filling settle and makes serving easier.
- Store leftovers covered in the refrigerator for up to 4 days.
- Freeze assembled enchiladas before baking for best freezer texture.
- Reheat leftovers until hot in the center before serving.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Breakfast
- Method: Baked
- Cuisine: Southern
Nutrition
- Serving Size: 1 enchilada
- Calories: 450 kcal
- Sugar: 3 g
- Sodium: 800 mg
- Fat: 25 g
- Saturated Fat: 10 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 2 g
- Protein: 25 g
- Cholesterol: 150 mg









