Southern Breakfast Enchiladas with Sausage Gravy

How to make Southern Breakfast Enchiladas with Sausage Gravy that combine hearty sausage, eggs, and creamy gravy for the ultimate comfort brunch in 55 minutes.

Updated

December 9, 2025

Southern Breakfast Enchiladas with Sausage Gravy

Southern Breakfast Enchiladas with Sausage Gravy bring together the best of Tex-Mex and Southern comfort food in one satisfying dish. If you’re looking for a breakfast that feeds a crowd and tastes incredible, this is your answer.

I stumbled upon this recipe during a chaotic Sunday morning when both families showed up for brunch unannounced. I needed something filling that could stretch to feed twelve people without making multiple trips to the stove. These enchiladas saved the day, though I’ll admit my first batch had the tortillas splitting because I rushed the rolling. The creamy sausage gravy blankets rolled tortillas packed with scrambled eggs, crispy potatoes, and melted cheese. The house filled with the smell of browned sausage and butter, and I knew I had a winner when my brother-in-law asked for the recipe before he even finished his first serving. Give this one a try!

Ingredients for Southern Breakfast Enchiladas with Sausage Gravy

I always make extra gravy because it disappears fast, and honestly, you can never have too much. The key to success here is using quality breakfast sausage with good seasoning. My go-to brand is Jimmy Dean Original for consistent flavor and the right fat content for a creamy gravy.

  • 6 large flour tortillas (10-inch burrito size works best)
  • 1 tablespoon butter (for scrambling eggs)
  • 6 large eggs (beaten until just combined)
  • 1.5 lbs breakfast sausage total (divided: 1 lb for filling, ½ lb for gravy)
  • 1 cup frozen hash browns or tater tots (thawed and patted completely dry)
  • 1½ cups shredded sharp cheddar cheese (I recommend freshly shredded – reserve ½ cup for topping)
  • Salt and pepper to taste

For the Sausage Gravy:

  • 2 tablespoons butter (salted or unsalted both work)
  • 2 tablespoons all-purpose flour (for the roux base)
  • 2 cups whole milk (pro tip: cold milk prevents lumps better than room temperature)
  • Salt and freshly cracked black pepper (I use about ½ teaspoon of each, but adjust to your preference)

Step-by-Step Instructions

In my experience, getting the gravy consistency right makes or breaks this dish. Don’t rush the roux, and you’ll have creamy, lump-free gravy every time. The key is patience and constant whisking.

Step 1: Heat a large skillet over medium heat and add 1 lb of the breakfast sausage. Break it into small crumbles with a wooden spoon and cook for 6-8 minutes until no pink remains and the sausage develops crispy brown edges. You want good color here for flavor. Drain excess grease, leaving about 1 tablespoon in the pan.

Step 2: While the sausage browns, work on your other components to save time. In a separate pan, melt 1 tablespoon butter over medium-low heat. Pour in the beaten eggs and gently scramble them, stirring frequently with a spatula. Remove from heat when they’re still slightly soft and glossy, as they’ll continue cooking in the oven later.

Step 3: Cook your hash browns or tater tots according to package directions until golden and crispy. If using frozen, this typically takes 8-10 minutes. Pat them thoroughly dry with paper towels to remove excess moisture and oil, which prevents soggy enchiladas. In a large bowl, combine the cooked sausage, scrambled eggs, crispy potatoes, and 1 cup of the shredded cheddar cheese. Mix gently but thoroughly.

Step 4: Lay out your flour tortillas on a clean work surface. If they’re cold from the refrigerator, warm them in the microwave for 15-20 seconds wrapped in a damp paper towel to make them more pliable. Divide the filling evenly among the six tortillas, spooning it in a line down the center of each one, leaving about an inch on each end. Roll each tortilla tightly around the filling and place seam-side down in a greased 9×13-inch baking dish. Pack them snugly together to prevent unrolling during baking.

Step 5: For the gravy, melt 2 tablespoons butter in a medium saucepan over medium heat. Add the remaining ½ lb sausage and cook until browned and crumbly, about 5-6 minutes. Sprinkle the flour directly over the sausage and butter mixture, stirring continuously for about 2 minutes to create a golden roux. The mixture should smell nutty and toasted but not burned. Slowly pour in the cold milk in a thin stream while whisking constantly to avoid lumps. Continue whisking until the gravy thickens enough to coat the back of a wooden spoon, about 7-10 minutes. Season generously with salt and freshly cracked black pepper.

Step 6: Pour the warm sausage gravy evenly over all the rolled enchiladas, making sure each one is well-covered. The gravy will seem thin but will thicken as it bakes. Sprinkle the remaining ½ cup cheddar cheese on top. Bake uncovered at 350°F for 20-25 minutes until the cheese melts and turns golden at the edges, and you see bubbling around the sides of the dish. Let the enchiladas rest for 5 minutes before serving to allow the gravy to set slightly.

Perfect Pairings for Your Breakfast Enchiladas

These enchiladas are rich and filling, so lighter sides balance the meal beautifully and add nutritional variety.

Fresh Fruit Salad: Bright citrus and berries cut through the richness of the gravy and provide a refreshing contrast. The natural sweetness balances the savory flavors perfectly, and the vitamin C helps with iron absorption from the sausage.

Avocado Slices or Guacamole: Creamy avocado adds healthy fats and a cooling element that complements the spicy sausage. The smooth texture contrasts nicely with the crispy edges of the enchiladas.

Sautéed Spinach or Greens: A quick sauté with garlic adds nutritional value and brings a slight bitterness that offsets the cheese and gravy. Plus, it adds vibrant color to your plate and sneaks in some vegetables for a more balanced meal.

Southern Stone-Ground Grits: Double down on Southern comfort with creamy grits on the side. They soak up extra gravy beautifully and create a truly indulgent brunch experience that your guests won’t forget.

Roasted Cherry Tomatoes: Quick-roasted tomatoes with herbs add brightness and acidity that cuts through the heavy gravy, making each bite feel lighter. Their burst of freshness cleanses the palate between bites.

Hash Brown Casserole: For an extra-hearty brunch spread, serve these alongside a crispy potato casserole that echoes the breakfast flavors.

Keeping Your Enchiladas Fresh

These enchiladas store beautifully, making them perfect for meal prep or planning ahead for holiday brunches. Store leftovers in an airtight container in the refrigerator for up to 3 days. I recommend reheating individual portions in the microwave for 2-3 minutes, checking halfway through and adding a splash of milk if the gravy seems dry. For larger portions, warm the entire dish covered in a 350°F oven for 20-25 minutes.

For make-ahead convenience, assemble the enchiladas the night before and refrigerate them unbaked without the gravy. Prepare the gravy separately and store it in a covered container. In the morning, let the enchiladas sit at room temperature for 15 minutes while you preheat the oven, then warm the gravy gently on the stovetop, whisking in a splash of milk if it’s too thick. Pour the warmed gravy over the chilled enchiladas and bake as directed, adding 5-10 extra minutes to account for the cold start.

You can also freeze assembled but unbaked enchiladas for up to 3 months. Wrap the baking dish tightly with plastic wrap and aluminum foil, or transfer to a freezer-safe container. Do not add the gravy before freezing. Thaw overnight in the refrigerator before baking. Make fresh gravy when ready to serve, or freeze the gravy separately in a freezer bag and thaw alongside the enchiladas.

FAQs

Can I make these enchiladas vegetarian?

Absolutely. Replace the breakfast sausage with plant-based sausage crumbles or sautéed mushrooms mixed with sage, thyme, and a pinch of fennel seed. For the gravy, use the same roux method but skip the sausage and add vegetable broth for depth, finishing with nutritional yeast for savory richness.

Why is my gravy lumpy?

Lumps form when flour isn’t properly incorporated into the fat before adding liquid, or when hot milk hits the roux too quickly. Always whisk the flour thoroughly into the butter and sausage for a full 2 minutes before adding any liquid. Use cold milk and add it slowly in a thin stream while whisking constantly.

Can I use corn tortillas instead of flour?

Corn tortillas can work but they’re more prone to cracking when rolled, especially if they’re cold. If using corn, warm them first by wrapping in a damp towel and microwaving for 30-40 seconds to make them pliable. You may need to overlap two smaller corn tortillas per enchilada.

Conclusion

Southern Breakfast Enchiladas with Sausage Gravy prove that breakfast doesn’t have to be boring or complicated. This recipe combines familiar flavors in an exciting new way that’s perfect for weekend brunch, holiday mornings, or even breakfast-for-dinner nights. The make-ahead convenience means you can enjoy time with your family instead of standing over the stove all morning. Give this recipe a try next weekend and watch it become a new family favorite.

Southern Breakfast Enchiladas with Sausage Gravy

Southern Breakfast Enchiladas with Sausage Gravy

Southern Breakfast Enchiladas with Sausage Gravy combine hearty sausage, scrambled eggs, cheese, and creamy gravy into one comforting dish perfect for brunch.
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Servings: 6 portions
Course: Breakfast, Brunch, Main Course
Cuisine: American, Southern, Tex-Mex
Calories: 515

Ingredients
  

  • 6 large flour tortillas 10-inch burrito size
  • 1 tablespoon butter for scrambling eggs
  • 6 large eggs beaten
  • 1.5 lbs breakfast sausage divided: 1 lb for filling, 0.5 lb for gravy
  • 1 cup frozen hash browns or tater tots thawed and patted dry
  • 1.5 cups shredded sharp cheddar cheese divided: 1 cup for filling, 0.5 cup for topping
  • Salt and pepper to taste
  • 2 tablespoons butter for gravy
  • 2 tablespoons all-purpose flour for roux
  • 2 cups whole milk cold

Equipment

  • Large skillet
  • Medium saucepan
  • 9×13-inch baking dish
  • Whisk

Method
 

  1. Preheat oven to 350°F (175°C). Grease a 9×13 inch baking dish and set aside.
  2. Heat a large skillet over medium heat and add 1 lb of the breakfast sausage. Break it into small crumbles with a wooden spoon and cook for 6-8 minutes until no pink remains and the sausage develops crispy brown edges. Drain excess grease, leaving about 1 tablespoon in the pan.
  3. While the sausage browns, melt 1 tablespoon butter in a separate pan over medium-low heat. Pour in beaten eggs and gently scramble until slightly soft and glossy. Remove from heat.
  4. Cook hash browns or tater tots according to package directions until golden and crispy, about 8-10 minutes if frozen. Pat thoroughly dry with paper towels.
  5. In a large bowl, combine cooked sausage, scrambled eggs, crispy potatoes, and 1 cup shredded cheddar cheese. Mix gently but thoroughly.
  6. If tortillas are cold, warm them in the microwave for 15-20 seconds wrapped in a damp paper towel. Divide filling evenly among the six tortillas, spooning it in a line down the center, leaving about an inch on each end. Roll each tortilla tightly and place seam-side down in the greased baking dish, packing them snugly together.
  7. For the gravy, melt 2 tablespoons butter in a medium saucepan over medium heat. Add the remaining 0.5 lb sausage and cook until browned and crumbly, about 5-6 minutes. Sprinkle flour directly over the sausage and butter, stirring continuously for 2 minutes to create a golden roux.
  8. Slowly pour in cold milk in a thin stream while whisking constantly. Continue whisking until gravy thickens enough to coat the back of a wooden spoon, about 7-10 minutes. Season generously with salt and freshly cracked black pepper.
  9. Pour warm sausage gravy evenly over all rolled enchiladas, ensuring each one is well-covered. Sprinkle remaining 0.5 cup cheddar cheese on top.
  10. Bake uncovered at 350°F for 20-25 minutes until cheese melts and turns golden at the edges, with bubbling around the sides. Let rest 5 minutes before serving.

Notes

Can be assembled the night before and refrigerated unbaked without gravy. Prepare gravy separately and add just before baking. Freezes well for up to 3 months when wrapped tightly (freeze without gravy).

Leave a Comment

Recipe Rating