Imagine biting into a warm, savory tortilla filled with fluffy scrambled eggs and melty cheese, all smothered in a rich, peppery sausage gravy that makes your taste buds dance with joy. That’s the magic of Southern Breakfast Enchiladas with Sausage Gravy – the ultimate comfort food that brings together the best of Southern and Mexican cuisines in one irresistible dish. This morning masterpiece transforms ordinary breakfast ingredients into something extraordinary that’ll have your family running to the table. You’ll learn how to create this crowd-pleasing breakfast that combines the hearty satisfaction of traditional Southern gravy with the convenient, hand-held joy of enchiladas.
Why You’ll Love This Recipe
These Southern Breakfast Enchiladas with Sausage Gravy are about to become your new breakfast obsession, and for good reason. First, they offer the perfect balance of textures – crispy tortilla edges that give way to tender, egg-filled centers, all blanketed in velvety, savory gravy. The contrast between the slight chew of the tortillas and the creaminess of the filling creates a satisfying mouthfeel with every bite.
What makes this recipe truly special is its impressive appearance despite being surprisingly simple to prepare. You can assemble most components ahead of time, making it perfect for stress-free entertaining or holiday mornings. The versatility is another major plus – customize the egg filling with your favorite breakfast meats, veggies, or cheeses while still maintaining that signature Southern gravy flavor.
For busy families, these breakfast enchiladas offer the ultimate convenience – they reheat beautifully, making them ideal for meal prep. Make once, enjoy multiple times throughout your hectic week without sacrificing that homemade taste that makes breakfast the most important meal of the day.
Ingredients
For the Enchiladas:
- 8 large flour tortillas (8-inch/20cm diameter)
- 10 large eggs
- 1/3 cup (80ml) milk or half-and-half
- 1 pound (450g) breakfast sausage, casings removed
- 1 small onion, finely diced (about 1 cup/150g)
- 1 red bell pepper, diced (about 1 cup/150g)
- 2 cups (225g) shredded cheddar cheese, divided
- 2 green onions, thinly sliced
- 1 tablespoon (15ml) butter
- Salt and freshly ground black pepper, to taste
For the Sausage Gravy:
- 1 pound (450g) breakfast sausage
- 1/4 cup (30g) all-purpose flour
- 2 1/2 cups (590ml) whole milk
- 1 teaspoon fresh thyme leaves (or 1/4 teaspoon dried)
- 1/2 teaspoon garlic powder
- 1/4 teaspoon cayenne pepper (optional)
- Salt and freshly ground black pepper, to taste
The high-quality breakfast sausage is the star ingredient here, providing the signature Southern flavor that makes these breakfast enchiladas unforgettable. Choose a sausage with visible herbs and spices for the most flavorful result.
Pro Tips
Choose the Right Sausage: For authentic Southern Breakfast Enchiladas with Sausage Gravy, select a high-quality country-style breakfast sausage with sage and black pepper notes. The sausage forms the flavor foundation for both the filling and gravy, so don’t compromise here. If you prefer less spice, look for a mild variety, or go for hot if you enjoy a morning kick.
Master the Gravy Technique: The key to silky-smooth sausage gravy lies in how you incorporate the flour. After cooking the sausage, sprinkle the flour directly over the meat and drippings, then stir constantly for 1-2 minutes before adding any liquid. This step creates a proper roux that prevents lumps and ensures the flour taste cooks out completely. Add the milk gradually while whisking continuously for gravy that’s velvety rather than gluey.
Prevent Soggy Enchiladas: To maintain the ideal texture contrast in your Southern Breakfast Enchiladas, briefly warm your tortillas in a dry skillet before filling and rolling them. This step makes them pliable while creating a slight moisture barrier. Additionally, don’t assemble these enchiladas too far in advance of baking, as the tortillas can absorb too much moisture and become soggy. If making ahead, keep the gravy separate until just before serving.

Instructions
Step 1: Prepare the Egg Filling
Start by melting butter in a large skillet over medium heat. Crack the eggs into a large bowl, add milk, and whisk until well combined. Season with salt and pepper. Pour the egg mixture into the skillet and cook, stirring occasionally with a spatula, until the eggs are just barely set but still slightly moist, about 3-4 minutes. They should look glossy and soft. Remove from heat and set aside – remember, they’ll continue cooking in the oven.
Step 2: Cook the Filling Sausage
In another skillet, cook the pound of breakfast sausage over medium-high heat, breaking it apart with a wooden spoon until it begins to brown, about 3-4 minutes. Add the diced onions and bell peppers to the sausage and continue cooking until the vegetables have softened and the sausage is fully cooked, about 4-5 minutes more. Drain excess grease if necessary.
Step 3: Assemble the Enchiladas
Preheat your oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish. Combine the scrambled eggs with the sausage-vegetable mixture and 1 cup of shredded cheese. Place about 1/3 cup of this filling down the center of each tortilla. Roll each tortilla tightly and place seam-side down in the prepared baking dish. Sprinkle the remaining cheese over the top of the rolled enchiladas.
Step 4: Make the Sausage Gravy
In a large skillet, cook the remaining pound of breakfast sausage over medium heat until browned, breaking it into small pieces as it cooks. Sprinkle the flour over the cooked sausage and stir constantly for 2 minutes to cook the flour. Gradually whisk in the milk, stirring continuously to prevent lumps. Add the thyme, garlic powder, and optional cayenne. Bring to a simmer and cook until thickened, about 5-7 minutes. The gravy should coat the back of a spoon but still be pourable.
Step 5: Bake and Serve
Pour about half of the warm sausage gravy over the enchiladas, covering them completely. Bake for 20-25 minutes until the cheese is melted and the edges are lightly browned. Remove from the oven and let stand for 5 minutes. Serve each enchilada with additional warm gravy spooned over the top and garnish with sliced green onions for a fresh finish.
Variations
Spicy Southwest Version
Transform these Southern Breakfast Enchiladas with Sausage Gravy into a southwestern delight by adding 1 diced jalapeño and 1 tablespoon of chili powder to your egg mixture. Replace the regular breakfast sausage with Mexican chorizo for an extra flavor punch, and include 1/2 cup of black beans and 1/2 cup of corn kernels in the filling. Top with pepper jack cheese instead of cheddar, and stir 2 tablespoons of diced green chilies into your gravy. Serve with fresh avocado slices and a dollop of sour cream.
Vegetarian Adaptation
Create a meat-free version by substituting the sausage with 8 ounces of sautéed mushrooms (cremini or portobello work best) and 1 cup of crumbled meat-free breakfast sausage. For the gravy, make a rich mushroom gravy by sautéing 8 ounces of finely chopped mushrooms with 2 tablespoons of butter until golden, then following the same flour and milk procedure as the original recipe. Add 1 tablespoon of nutritional yeast to the gravy for a savory depth that complements the breakfast enchiladas beautifully.
Storage and Serving
Southern Breakfast Enchiladas with Sausage Gravy can be refrigerated for up to 3 days in an airtight container. For best results, store any leftover gravy separately from the enchiladas to prevent sogginess. When reheating, cover the enchiladas with foil and warm in a 325°F oven for about 15-20 minutes. The gravy can be reheated gently on the stovetop, adding a splash of milk if needed to restore its creamy consistency.
For perfect serving, place one or two enchiladas on a warmed plate and drizzle with freshly heated gravy just before serving. These enchiladas make an impressive centerpiece for a brunch buffet alongside fresh fruit, hash browns, and mimosas. For a complete Southern-inspired breakfast spread, serve with biscuits, fresh sliced tomatoes, and crispy bacon on the side.
For an elevated presentation, serve each portion with a small ramekin of extra gravy, allowing guests to add more to their liking, and garnish with fresh herbs like chopped parsley or chives for a pop of color.
FAQs
Can I make these enchiladas ahead of time?
Yes! You can assemble the enchiladas up to 24 hours in advance and refrigerate them covered. The gravy can also be made ahead and stored separately. When ready to serve, bring the enchiladas to room temperature for 30 minutes, then bake as directed, adding about 5-10 extra minutes to the cooking time.
What’s the best type of tortilla to use?
Flour tortillas work best for Southern Breakfast Enchiladas with Sausage Gravy because they hold up well to the moisture from the filling and gravy. Corn tortillas tend to break apart more easily, but if you prefer them, just dip them briefly in warm oil before filling to make them more pliable.
Can I freeze these breakfast enchiladas?
Yes, you can freeze them before baking. Assemble the enchiladas without the gravy, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator and make fresh gravy before baking.
How do I know when the gravy is the right consistency?
Perfect sausage gravy should coat the back of a spoon but still be pourable. If it’s too thick, add more milk a tablespoon at a time. If too thin, simmer a bit longer or add a teaspoon of flour mixed with cold water.
Can I use turkey or chicken sausage instead?
Absolutely! Turkey or chicken sausage makes a lighter version of these Southern Breakfast Enchiladas with Sausage Gravy. Look for varieties with plenty of herbs and spices to ensure you don’t lose flavor while reducing fat.
Conclusion
These Southern Breakfast Enchiladas with Sausage Gravy are comfort food at its finest — a brilliant marriage of Tex-Mex convenience and down-home Southern indulgence that transforms ordinary breakfast ingredients into something truly spectacular. It’s the kind of dish that bridges cultural culinary traditions while creating new family favorites, perfect for weekend brunches when you want to impress without spending all morning in the kitchen. Whether you’re feeding a hungry crowd or meal-prepping for busy weekdays, these enchiladas deliver that perfect combination of convenience and comfort that makes breakfast worth waking up for.
Print
Southern Breakfast Enchiladas with Sausage Gravy
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 65 minutes
- Yield: 8 enchiladas 1x
- Category: Breakfast
- Method: Baking
- Cuisine: Americaine
Description
Southern Breakfast Enchiladas with Sausage Gravy – Comforting breakfast dish with fluffy eggs, savory sausage, gooey cheese, and hearty gravy. Crowd-pleasing and delicious!
Ingredients
- 8 large flour tortillas (8-inch/20cm diameter)
- 10 large eggs
- 1/3 cup (80ml) milk or half-and-half
- 1 pound (450g) breakfast sausage, casings removed
- 1 small onion, finely diced (about 1 cup/150g)
- 1 red bell pepper, diced (about 1 cup/150g)
- 2 cups (225g) shredded cheddar cheese, divided
- 2 green onions, thinly sliced
- 1 tablespoon (15ml) butter
- Salt and freshly ground black pepper, to taste
- 1/4 cup (30g) all-purpose flour
- 2 1/2 cups (590ml) whole milk
- 1 teaspoon fresh thyme leaves (or 1/4 teaspoon dried)
- 1/2 teaspoon garlic powder
- 1/4 teaspoon cayenne pepper (optional)
- Salt and freshly ground black pepper, to taste
Instructions
- Step 1: Prepare the Egg Filling Start by melting butter in a large skillet over medium heat. Crack the eggs into a large bowl, add milk, and whisk until well combined. Season with salt and pepper. Pour the egg mixture into the skillet and cook, stirring occasionally with a spatula, until the eggs are just barely set but still slightly moist, about 3-4 minutes. They should look glossy and soft. Remove from heat and set aside – remember, they’ll continue cooking in the oven.
- Step 2: Cook the Filling Sausage In another skillet, cook the pound of breakfast sausage over medium-high heat, breaking it apart with a wooden spoon until it begins to brown, about 3-4 minutes. Add the diced onions and bell peppers to the sausage and continue cooking until the vegetables have softened and the sausage is fully cooked, about 4-5 minutes more. Drain excess grease if necessary.
- Step 3: Assemble the Enchiladas Preheat your oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish. Combine the scrambled eggs with the sausage-vegetable mixture and 1 cup of shredded cheese. Place about 1/3 cup of this filling down the center of each tortilla. Roll each tortilla tightly and place seam-side down in the prepared baking dish. Sprinkle the remaining cheese over the top of the rolled enchiladas.
- Step 4: Make the Sausage Gravy In a large skillet, cook the remaining pound of breakfast sausage over medium heat until browned, breaking it into small pieces as it cooks. Sprinkle the flour over the cooked sausage and stir constantly for 2 minutes to cook the flour. Gradually whisk in the milk, stirring continuously to prevent lumps. Add the thyme, garlic powder, and optional cayenne. Bring to a simmer and cook until thickened, about 5-7 minutes. The gravy should coat the back of a spoon but still be pourable.
- Step 5: Bake and Serve Pour about half of the warm sausage gravy over the enchiladas, covering them completely. Bake for 20-25 minutes until the cheese is melted and the edges are lightly browned. Remove from the oven and let stand for 5 minutes. Serve each enchilada with additional warm gravy spooned over the top and garnish with sliced green onions for a fresh finish.
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1 enchilada
- Calories: 390
- Sugar: 3g
- Sodium: 770mg
- Fat: 27g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 1g
- Protein: 19g
- Cholesterol: 270mg