Country-Style Breakfast Enchiladas

These Country-Style Breakfast Enchiladas are loaded with scrambled eggs, diced onions and peppers, shredded cheese, crispy hash browns and smothered in an irresistible creamy sausage gravy sauce!

Do you love enchiladas? Then prepare yourself for these epic Country-Style Breakfast Enchiladas that are loaded with scrambled eggs, onions, peppers, cheese and even crispy hash browns. Just when you think it couldn’t get any better these amazing enchiladas are topped with a crazy good sausage gravy sauce. If you love sausage gravy and biscuits then that’s the kind of sausage gravy sauce I’m talking about in this sauce. Good Southern-style sausage gravy thats got just a little more milk added so it’s not as thick like gravy but more like a creamy sauce you’ll want to eat with a spoon. I’m totally guilty of doing it! I can’t help myself! It’s so good!

These Country-Style Breakfast Enchiladas pretty much have everything a country-style breakfast would have. You’ve got your eggs, hash brown sausage and sausage gravy which is not to be missed.This is one tasty breakfast everyone will love for sure! Just pour a big cup of coffee and a glass of OJ and breakfast my friends is served!

This recipe involves a few steps but it comes together rather quickly and I broke it down for you in the recipe to simplify it. Plus you can make this ahead of time, for example the night before and bake it the next day. You can make the sauce ahead of time too, just keep it in a separate container and before pouring it over the enchiladas just heat it up a little bit to make it easier to pour and then smother it all over the enchiladas. Sprinkle on some cheese then pop it in the oven until the cheesy is melted and the sauce is hot and bubbly.

And why wait for breakfast to make these? These delicious enchiladas are good anytime of day! So go forget and make them today or try them this weekend! No matter when you do these tasty enchiladas will be a hit!


Creamy Buffalo Chicken Enchiladas
Creamy White Chicken Enchiladas
Black Bean and Rice Enchiladas


Country-Style Breakfast Enchiladas

  • Author: Jenn
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour
  • Yield: 6



  • 12 large eggs
  • 1/3 cup whole milk
  • 1/2 teaspoon salt
  • Pinch black pepper
  • 1 tablespoon olive oil
  • 1 red pepper (seeded and diced)
  • 1 cup diced sweet onion

Hash Browns

  • 2 tablespoons
  • 4 cups frozen shredded hash browns

Sausage Gravy

  • 1/2 pound pork sausage roll
  • 1/4 cup all-purpose flour
  • 2 1/23 cups whole milk
  • Salt and pepper to taste


  • 8 8-inch flour tortillas
  • 2 cups shredded colby jack cheese (divided)
  • 1/2 cup chopped green onion (optional)


  1. Preheat oven to 350 degrees.
  2. Spray a 9×13 baking dish with cooking spray and set aside.

Prepare Eggs

  1. In a large bowl whisk together eggs, milk, salt and pepper until blended.
  2. Heat olive oil in a large skillet over medium heat.
  3. Add peppers and onions and cook until slightly tender, about 5-7 minutes.
  4. Pour in egg mixture and cook, stirring occasionally until eggs are cooked and scrambled. Remove eggs from skillet into a clean bowl or plate and set aside.

Prepare Hashbrowns

  1. Heat 2 tablespoons olive oil in same skillet over medium-hight heat.
  2. Add hash browns, spread evenly in skillet and cover.
  3. Cook for about 5-6 minutes then flip hash browns and cook for an additional 5-6 minutes until golden brown.
  4. Remove from skillet and set aside.

Prepare Sausage Gravy

  1. While hash browns are cooking cook sausage in another large skillet over medium-heat until cooked through.
  2. Gradually stir in flour adding about 1 tablespoon at a time until its all absorbed.
  3. Gradually stir in milk about 1/4 cup at a time until sauce thickens before adding more.
  4. Once about a cup of milk has been added add in 1 1/2 cups of milk.
  5. Continue to stir mixture occasionally until sauce thickens, about 10 minutes. If sauce is too thick continue to add in 1/4 cup of milk at a time. You don’t want sauce too thick to pour over enchiladas but you don’t want it watery. You want the sauce to be creamy. Usually about 2 1/2-2 3/4 cup total milk will be enough.
  6. Once sauce is done, remove from heat and prepare to assemble enchiladas.

Prepare Enchiladas

  1. Line up 8 enchiladas and divide egg mixture evenly on top of each tortilla.
  2. Reserve one cup of cheese and sprinkle some of the cheese and then some of the hash browns on top of eggs.
  3. Tightly roll up and place seam side down in prepared baking dish.
  4. TIP It’s best to place the egg mixture a little off center closer to the edge so when you begin to roll you instantly roll the mixture. Also make sure you spread the mixture in a roll evenly so the mixture is distributed evenly in each enchilada.
  5. Pour prepared sausage gravy sauce on top and sprinkle with remaining cheese.
  6. Bake on the center rack for 20-30 minutes until cheese is melted and sauce is hot and bubbly.
  7. Sprinkle green onion on top before serving.


Enchiladas can be prepared ahead of time. Just make enchiladas as directed but don’t add sauce. Cover and refrigerate and store sauce separately.
The next day warm sauce up and then pour over enchiladas.
Bake uncovered at 350 degrees for 30-40 minutes until cheese is melted and sauce is hot and bubbly.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!


Similar Posts


  1. I made this but did half batch. Its only for 3 adults and my two kids. Loved it. I did however didn’t have all the ingredients so instead of a red pepper I used green. Amd instead of whole milk I used 2%, I also didn’t have sausage or sausage gravy and ended up using country gravy and it still worked. It was awesome. Hubby is asking of were having it again soon! Thanks for this!!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.