Southern Breakfast Enchiladas Gravy is a perfect fusion of two beloved comfort foods that’s become a weekend staple in my house. This brilliant mash-up takes tender flour tortillas packed with savory sausage and scrambled eggs and smothers them in a classic, creamy Southern-style gravy. It’s a Southern-American twist that feels both familiar and excitingly new, offering a hearty and satisfying centerpiece for any lazy brunch gathering. You get all the best parts of a big breakfast in one incredible, bake-and-serve dish that’s guaranteed to disappear fast.
Why You'll Love This Recipe
- It’s a crowd-pleasing, one-dish wonder that feeds everyone at once
- The creamy sausage gravy transforms it into pure comfort food
- You can easily customize the fillings with what you have on hand
- Assemble it ahead of time for a stress-free morning
- Honestly, it’s the only recipe my family requests for special brunches
Ingredients You’ll Need
- Bulk breakfast sausage: this is the flavor foundation for both the filling and the gravy, so pick a brand you trust for that classic, peppery taste.
- Onion: diced small to melt into the filling, adding a subtle sweetness that balances the savory sausage perfectly.
- Bell pepper: any color works, but green adds a nice bite; it provides fresh texture and a pop of color in every bite.
- Large eggs: they create the fluffy, protein-rich base of the filling; just set them softly since they’ll bake again later.
- Milk: used twice, a splash in the eggs keeps them tender and the rest creates the luscious, creamy gravy base.
- Flour tortillas: the soft, pliable vessel for all the filling; warming them slightly makes rolling so much easier without tearing.
- Shredded cheddar cheese: divided use gives you melty cheese inside and a golden, bubbly topping; sharp cheddar cuts the richness.
- Unsalted butter: the key to a rich roux for the gravy, giving it that silky, velvety texture we all crave.
- All-purpose flour: it’s the thickening agent for your gravy, cooked with the butter to eliminate any raw flour taste.
- Whole milk: using whole milk is non-negotiable for a luxuriously thick and creamy gravy that coats everything beautifully.
- Salt, black pepper, garlic powder: this simple trio builds layers of savory flavor in both the filling and the gravy.
- Cayenne pepper: just a pinch adds a gentle, warm kick that wakes up all the other flavors without overwhelming heat.
How to Make It
Prep Your Pan and Preheat Oven:
Start by greasing your 9×13 inch baking dish and preheating the oven to 350°F. Doing this first means your workspace is ready to go when your filling is hot and you won’t forget later.
Cook the Sausage and Vegetables:
Brown the sausage in a large skillet over medium heat, breaking it into crumbles as it cooks. Use a slotted spoon to remove the cooked sausage, leaving those precious flavorful drippings behind to cook your onions and peppers in until they’re soft.
Scramble the Eggs:
Whisk your eggs with that quarter cup of milk and a pinch of salt and pepper. In your same skillet, melt a tablespoon of butter and pour in the egg mixture, scrambling gently until they’re just set. They’ll finish cooking in the oven, so err on the side of soft.
Assemble the Enchiladas:
Combine your cooked sausage, veggies, and scrambled eggs in a bowl. Spoon a generous half-cup of this mixture onto each tortilla, sprinkle with some cheddar cheese, and roll them up tightly. Place them seam-side down in your waiting dish; they should fit snugly.
Craft the Sausage Gravy:
This is the star. Melt the remaining butter in a saucepan, whisk in the flour, and let it cook for a minute until it smells nutty. Gradually stream in the three cups of milk, whisking constantly to prevent lumps, and simmer until it’s thick enough to coat the back of a spoon. Season it well with salt, pepper, garlic powder, and that optional cayenne.
Smother and Bake:
Pour that glorious, hot gravy evenly over all the rolled enchiladas, making sure every inch is covered. Top it all with the last of your reserved cheddar cheese. Slide the dish into the oven and bake until everything is bubbly and the cheese is perfectly melted, about 20 to 25 minutes.
Rest and Garnish:
I know it’s tempting to dig right in, but let it sit for five minutes after baking. This lets the gravy settle so your servings hold their shape. Then, finish with a sprinkle of fresh herbs and pass the hot sauce for those who want an extra kick.

You Must Know
- The quality of your sausage makes or breaks the gravy flavor
- Soft-scramble your eggs so they stay tender after baking
- Let the gravy simmer until it properly coats a spoon
- Warm your tortillas for a few seconds to make rolling easy
- I always make a double batch of gravy, it’s that good
Storage Tips
Store any leftover Southern Breakfast Enchiladas Gravy in an airtight container in the fridge, where they’ll stay great for up to three days. To reheat, I prefer the oven at 350°F for about 10-15 minutes so the tortillas don’t get soggy, though the microwave works in a pinch if you cover them and use a lower power setting. The gravy will thicken as it chills, so you might add a tiny splash of milk when reheating to loosen it back up to its creamy glory.
Ingredient Substitutions
If you’re out of breakfast sausage, try crumbled bacon or diced ham, though you’ll need to add a tablespoon of butter or oil to cook the veggies. For the bell pepper, a poblano adds a mild kick, or you can skip it and add mushrooms instead. Monterey Jack or a Mexican blend cheese works wonderfully in place of the cheddar. If you need a gluten-free version, simply use your favorite GF all-purpose flour blend and corn or gluten-free flour tortillas, ensuring they’re the burrito-sized ones for easy rolling.
Serving Suggestions
For a full spread, I love pairing these enchiladas with something fresh and bright like a simple fruit salad or sliced avocado to cut through the richness. On the heartier side, you can’t go wrong with crispy hash browns or buttery, flaky biscuits on the side to soak up any extra gravy. If you’re serving it for lunch or dinner, a simple green salad with a tangy vinaigrette balances the plate perfectly and makes the whole meal feel complete.
Cultural Context
This dish is a beautiful example of modern Southern-American fusion cooking, taking the foundational concept of enchiladas—a stuffed tortilla smothered in sauce—and giving it a hearty, morning twist with ingredients straight from a classic country breakfast plate. The sausage gravy is pure Southern comfort, a staple found in diners and home kitchens across the region, while the enchilada format speaks to the widespread love for Tex-Mex and Southwestern flavors. It’s a celebration of how regional cuisines evolve and blend, creating something new that still feels like home.

Pro Tips
- Cook your roux until it’s a light golden brown for the best gravy flavor
- Resist the urge to overfill the tortillas or they’ll burst open
- Let the baked dish rest so the gravy sets up slightly for cleaner slices
- I always add the optional cayenne for a subtle, warm background note
Frequently Asked Questions
For the most authentic flavor, use a bulk breakfast sausage. You can choose mild or spicy depending on your preference. If using links, simply remove the casings before cooking. The rendered fat from the sausage is essential for building the flavor base of the gravy.
Yes! You can assemble the enchiladas and prepare the gravy separately the night before. Store them covered in the refrigerator. In the morning, pour the warmed gravy over the enchiladas and bake as directed. You may need to add a few extra minutes to the baking time since everything will be cold.
If you prefer, you can use corn tortillas for a gluten-free option. Just note that corn tortillas may become more fragile, so warm them slightly before rolling to prevent cracking. The flavor will be slightly different but still delicious.
The gravy is ready when it has thickened to a creamy consistency that coats the back of a spoon, usually after 5-7 minutes of simmering. It will continue to thicken as it cools and bakes, so don’t over-thicken it on the stovetop.
This rich, hearty dish pairs perfectly with lighter sides. Try fresh fruit, a simple green salad, or hash browns. For a true Southern spread, add buttery biscuits or cheesy grits on the side. A dash of hot sauce is also a great finishing touch.