Start your day with a comforting and satisfying dish that combines the richness of Southern flavors with the classic breakfast items we all love. These Southern Breakfast Enchiladas with Sausage Gravy are an indulgent treat for breakfast or brunch. The combination of fluffy scrambled eggs, savory sausage, crispy hash browns, and melty cheddar cheese, all wrapped in soft flour tortillas and topped with a creamy sausage gravy, is truly irresistible. Whether you’re serving a crowd or just treating yourself, this recipe is sure to bring everyone to the table. Perfect for those weekend mornings when you want something a little extra special, these enchiladas offer all the flavors of a classic Southern breakfast in one hearty, satisfying dish.
The beauty of this recipe lies in its versatility – it’s easy to make, delicious, and you can adjust the ingredients to suit your preferences. The rich, creamy sausage gravy poured over the top makes each bite extra comforting, while the crispy hash browns and flavorful sausage fill the enchiladas with heartiness. Baked until bubbly and golden, these enchiladas are sure to become a new favorite in your breakfast rotation.
Why You’ll Love This Recipe
1. Hearty and Filling
Packed with protein from the sausage, eggs, and cheese, these enchiladas are a satisfying meal that will keep you full and energized throughout the day.
2. Comforting Southern Flavors
The combination of sausage gravy, hash browns, and cheddar cheese brings the comforting, savory flavors of the South straight to your breakfast table.
3. Easy to Make
This recipe is simple to follow and doesn’t require any complicated techniques. The most challenging part is waiting for the gravy to thicken!
4. Versatile
You can customize the fillings in your enchiladas by adding ingredients like peppers, onions, or even sautéed mushrooms for extra flavor.
5. Great for a Crowd
This recipe makes enough for several servings, making it perfect for feeding a family or guests during a weekend brunch or special occasion.

Ingredients
- Flour tortillas
- Pork sausage (cooked and crumbled)
- Cheddar cheese (shredded)
- Eggs (scrambled)
- Hash browns (cooked)
- Butter
- Flour
- Milk
- Salt and pepper to taste
Variations
- Vegetarian Version: Substitute the pork sausage with plant-based sausage or sautéed vegetables like spinach, peppers, and onions for a vegetarian alternative.
- Spicy Twist: Add some diced jalapeños or hot sauce to the sausage gravy for a spicy kick.
- Different Cheese: Feel free to use Monterey Jack or pepper jack cheese instead of cheddar for a slightly different flavor.
- Add Bacon: For an extra indulgent version, substitute some or all of the sausage with crispy bacon.
How to Make the Recipe
Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C). Grease a baking dish to prepare it for the enchiladas.
Step 2: Assemble the Enchiladas
Lay out the flour tortillas on a flat surface. Evenly distribute the cooked sausage, scrambled eggs, hash browns, and shredded cheddar cheese across each tortilla. Roll up each tortilla tightly, placing them seam side down in the prepared baking dish.
Step 3: Make the Sausage Gravy
In a medium saucepan, melt the butter over medium heat. Stir in the flour and cook for 1-2 minutes to create a roux. Gradually whisk in the milk, continuing to cook the gravy over medium heat until it thickens, about 5-7 minutes. Season with salt and pepper to taste.
Step 4: Pour the Gravy Over the Enchiladas
Once the sausage gravy is thickened, pour it evenly over the enchiladas in the baking dish, ensuring that each one is fully covered with the rich, creamy gravy.
Step 5: Bake the Enchiladas
Place the baking dish in the preheated oven and bake for 20-25 minutes, or until the enchiladas are heated through and the gravy is bubbly.
Step 6: Serve
Remove the enchiladas from the oven and serve hot. Garnish with additional shredded cheddar cheese or chopped green onions, if desired.

Tips for Making the Recipe
Use Fresh Tortillas
For the best results, use fresh, soft flour tortillas that won’t tear easily when rolling.
Don’t Overcook the Sausage
Make sure the sausage is fully cooked and crumbled but avoid overcooking it, as it can become dry. Just cook it until browned and crispy for the perfect texture.
Keep the Gravy Smooth
When making the gravy, be sure to whisk continuously to prevent lumps from forming. Gradually add the milk to ensure the gravy thickens smoothly.
Customize the Filling
Feel free to get creative with the fillings inside the tortillas. Add sautéed onions, peppers, or even a dash of hot sauce for an extra punch of flavor.
Bake Until Golden
Ensure the enchiladas bake long enough to make the gravy bubbly and the cheese melted. This will give you the perfect combination of crispy edges and soft, gooey cheese inside.
How to Serve
These Southern Breakfast Enchiladas with Sausage Gravy are perfect as a main dish for breakfast or brunch. Serve them with a side of fresh fruit, crispy bacon, or even a light salad for a well-rounded meal. They’re great with a dollop of sour cream, salsa, or extra hot sauce if you like your breakfast spicy. For an extra touch of indulgence, top them with a few more sprinkles of shredded cheese and a handful of chopped green onions for freshness.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or oven until warmed through.
Freezing
To freeze, let the enchiladas cool completely before placing them in a freezer-safe container. Freeze for up to 1 month. To reheat, bake in the oven at 350°F (175°C) for 20-30 minutes, or until heated through.
Reheating
For best results, reheat your leftovers in the oven to maintain the texture. You can cover the baking dish with foil to prevent the top from becoming too dry.
FAQs
1. Can I use a different type of sausage?
Yes, feel free to use turkey sausage, chicken sausage, or even plant-based sausage for a lighter or vegetarian option.
2. Can I use gluten-free tortillas?
Absolutely! Just swap the flour tortillas for gluten-free tortillas to make this recipe suitable for those with dietary restrictions.
3. Can I make these enchiladas ahead of time?
Yes, you can assemble the enchiladas a day ahead and refrigerate them. Just pour the gravy on top before baking, and bake them the next morning.
4. Can I use frozen hash browns?
Yes, frozen hash browns work just as well. Just make sure they are cooked before assembling the enchiladas.
5. How do I prevent the gravy from becoming too thick?
If your gravy gets too thick, simply add a little more milk, a tablespoon at a time, until you reach the desired consistency.
6. Can I add vegetables to the enchiladas?
Yes, sautéed bell peppers, onions, spinach, or mushrooms would all make great additions to the filling.
7. What can I serve with these enchiladas?
Serve with a side of fresh fruit, bacon, or a light salad for a balanced meal. You can also serve them with extra sour cream or salsa.
8. Can I make this recipe vegetarian?
Yes, substitute the sausage with a plant-based alternative and skip the meat in the gravy for a vegetarian-friendly version.
9. How do I keep the enchiladas from becoming soggy?
Make sure your tortillas are not over-saturated with gravy before baking. A generous but even coating of gravy will keep the enchiladas moist without making them soggy.
10. Can I freeze the leftovers?
Yes, you can freeze leftover enchiladas for up to 1 month. Just make sure they are fully cooled before placing them in a freezer-safe container.

Conclusion
Southern Breakfast Enchiladas with Sausage Gravy are a deliciously hearty breakfast or brunch dish that combines rich, savory flavors with the comfort of Southern cooking. This recipe is easy to prepare, fully customizable, and perfect for feeding a crowd or enjoying with your family. Whether you’re serving it on a special occasion or just treating yourself to something extra indulgent, these enchiladas will make your morning feel special. With a creamy, flavorful sausage gravy on top, these enchiladas are sure to become a new family favorite!
Print
Southern Breakfast Enchiladas with Sausage Gravy Recipe
- Total Time: 50-55 minutes
- Yield: 8 servings 1x
Description
These Southern Breakfast Enchiladas are filled with scrambled eggs, crumbled sausage, hash browns, and melted cheddar cheese, all smothered in a rich homemade sausage gravy. Perfect for a hearty breakfast or brunch, this comforting dish is sure to please everyone at the table!
Ingredients
- 8 flour tortillas
- 1 lb pork sausage, cooked and crumbled
- 1 cup cheddar cheese, shredded
- 6 eggs, scrambled
- 2 cups hash browns, cooked
- 2 tablespoons butter
- 2 tablespoons flour
- 2 cups milk
- Salt and pepper to taste
Instructions
- Preheat your oven to 350°F (175°C) and grease a baking dish.
- Lay out the flour tortillas on a flat surface. Evenly distribute the cooked sausage, scrambled eggs, hash browns, and shredded cheddar cheese across each tortilla.
- Roll up each tortilla tightly, placing them seam-side down in the prepared baking dish.
- In a medium saucepan, melt the butter over medium heat. Stir in the flour and cook for 1-2 minutes to create a roux.
- Gradually whisk in the milk, continuing to cook the gravy over medium heat until it thickens (about 5-7 minutes). Season with salt and pepper to taste.
- Pour the prepared sausage gravy over the enchiladas in the baking dish, ensuring they are fully covered with the rich gravy.
- Bake in the preheated oven for 20-25 minutes or until the enchiladas are heated through and the gravy is bubbly.
- Serve hot, garnished with additional cheddar cheese or chopped green onions if desired.
Notes
- Feel free to customize the filling with other ingredients like bell peppers, onions, or hot sauce for a spicy kick.
- You can make the sausage gravy ahead of time and refrigerate it, reheating when needed.
- For a lighter version, you can use lean sausage or substitute part of the milk with a lower-fat option.
- Prep Time: 15 minutes
- Cook Time: 35-40 minutes
- Category: Breakfast, Brunch, Comfort Food
- Method: Baking, Stovetop
- Cuisine: Southern, American