Breakfast Enchiladas
Breakfast Enchiladas are a flavorful way to start your day. In this version, tortillas are filled with sausage, bell peppers, hash brown potatoes, soft scrambled eggs, and plenty of shredded pepper jack cheese, then smothered in a creamy salsa verde sauce. Baked until bubbly and golden, they’re perfect for breakfast, brunch, or a weeknight dinner, especially when topped with your favorite taco fixings.

Ingredients to Make Breakfast Enchiladas Recipe
My family loves pretty much any dish with South-of-the-border flavors. Feeding teenage boys and their friends can be a full time job and one that I dearly love. This unique recipe for breakfast enchiladas is as delicious as a weeknight dinner, as it is for breakfast or brunch. The ingredients for these enchiladas are perfectly customizable, and they can be made one day in advance to cut down on the meal prep time. Family and guests alike will love them!
Key ingredients you’ll need to make Breakfast Enchilada Casserole: (Scroll down for full printable recipe card and quantities.)
- Sausage – Spicy or mild breakfast pork sausage such as Jimmy Dean or similar.
- Whole Eggs – Scrambled eggs form the base of the filling.
- Tortillas – Eight 8-inch white corn of flour tortillas.
- Hash Browns – Diced frozen hash browns, thawed and sautéed with the sausage.
- Peppers – Red bell pepper and poblano pepper. You can also use green bell pepper for less spice.
- Onion – Green onions for a mild onion flavor.
- Cheese – Shredded pepper jack cheese or colby jack cheese for less spiciness.
- Seasonings – Garlic salt and freshly ground black pepper to season the eggs.
- Salsa Verde Sauce – Prepared salsa verde, heavy cream or half and half, ground cumin and oregano.

How to Make the Best Breakfast Enchiladas Recipe
- Sausage – Cook the sausage on the stovetop until no pink remains. This will take around around 5-7 minutes. Remove with a slotted spoon reserving the drippings in the skillet.
- Sauté Vegetables – Next add the potatoes, red pepper, green pepper and onion to the drippings in saucepan.
- Season the Vegetables – Season with garlic salt. Continue to cook just until potatoes are fork tender around 5-7 minutes. Remove from the heat add cooked sausage. Mix well.
- Scramble the Eggs – Whisk the eggs with garlic salt and black pepper per the recipe. Cook over medium in skillet until soft scrambled. Remove from heat.
- Assemble the Filling – Sprinkle each tortilla down the middle with a small amount of shredded cheese. Top with potatoes and sausage then egg mixture and another sprinkle of cheese. Roll ending seam side down. Place seam-side down in baking dish sprayed with nonstick cooking spray.
- Make the Sauce – Whisk together the salsa verde, half and half, cumin and oregano. Pour evenly over the enchiladas. Top with remaining shredded cheese.
- Oven – Bake the enchiladas in a 375°F oven per the cook time in the recipe until the cheese melts and the top is golden brown and bubbly.
- Serving Suggestion – Serve with salsa, sour cream, queso fresco, cilantro, diced avocado and garnish with green onions and cherry tomatoes.
Kitchen Equipment to Make Breakfast Enchiladas
- 13×9-inch baking dish.
- Cheese grater.
- Large skillet.
- Bowl.
- Balloon whisk.
- Measuring cups and measuring spoons.

Recipe Variations, Tips and Substitutions
- Protein – You can use turkey sausage or ground chicken in place of breakfast sausage for this recipe.
- Spice – There’s plenty of opportunity to personalize the fillings for these breakfast enchiladas. For a less spicy version you might like to use mild sausage and green bell pepper in place of poblano peppers.
- Vegetarian Option – You can also omit the protein altogether and add mushrooms, black beans, spinach or any other vegetable that you enjoy for a vegetarian enchilada.
- Tortillas – You can use flour tortillas in place of corn tortillas.
- Cheese – You can also adapt using your favorite kind of cheese. Cheddar cheese, colby jack cheese or quesadilla cheese are all tasty options
- Peppers – You could swap out the poblano using a jalapeno pepper for more spice. You can use ham or bacon in place of sausage, just as you can in any type of breakfast casserole.
- When to Serve Breakfast Enchiladas: In addition to weekday breakfasts with the family, these enchiladas are terrific for weekend brunches, Cinco de Mayo, entertaining, holiday mornings, New Year’s Day and potluck parties.
Storage and Leftovers
- Make-Ahead Tip: When you’re pressed for time, these enchiladas can be assembled the night before and popped into the refrigerator. The next morning, give them 15-20 minutes or so on the counter to warm to room temperature then bake as directed in the recipe. You can do this up to 24 hours in advance prior to baking.
- Top with the Sauce Just Before Baking – When preparing enchiladas in advance, pour the salsa verde sauce on top just before baking.
- Leftovers: Store Breakfast Enchiladas in an airtight container in the fridge for up to 3 days.
- Reheating: To reheat fully baked enchiladas, place the pan into a preheated 350°F oven until heated through. You can also reheat gently in the microwave in single serving portions.
- Freezer: Freeze baked Breakfast Enchiladas for up to 2 months. Thaw in the fridge and reheat just before serving.
- Can You Freeze Enchiladas Before Baking? Yes, you can. You can assemble and freeze these breakfast enchiladas for future meals. Thaw in the refrigerator overnight and then arrange in a baking dish. Pour the salsa verde sauce on top and sprinkle with pepper jack cheese just before baking per the recipe. It’s especially helpful when you want to split a full batch and freeze half for a future meal.

More Enchiladas Recipes to Make
Enchilada recipes will take you from breakfast and brunch, to lunch and supper. More enchilada recipes you may like to try:
- Smothered Barbecue Chicken Enchiladas is a barbecue twist that’s simply delicious.
- White Chicken Enchiladas are creamy and mild a variation everyone will love.
- Use leftover pot roast into these Shredded Beef Enchiladas.
- Chicken Enchilada Dip is a fun way to dip your supper!
- The family will flip for this Enchilada Casserole made with ground beef.
- Creamy Chicken Enchiladas is a got-to family meal.
- Bring enchiladas to breakfast with this Chicken Enchilada Quiche.
- You might also like to try this Freezer Breakfast Burritos recipe.
- You may also like to try these Pulled Pork Enchiladas from Better Homes and Gardens.
Thanks for visiting come back soon!
Disclosure ~ If a purchase is made using one of the affiliate links on this website we may earn a small commission at no additional cost to you. Thank you!
Helpful Kitchen Items:
Breakfast Enchiladas
Ingredients
- 1 lb spicy or mild breakfast pork sausage
- 2 cups diced frozen hash browns thawed
- 1/3 cup diced red bell pepper
- 1/3 cup poblano or green bell pepper
- 6 green onion thinly sliced and divided
- 2 tsp garlic salt divided
- 10 large eggs beaten
- 1 tsp freshly ground black pepper
- 3 cups shredded pepper jack cheese divided
- 8 8-inch tortillas (white corn or flour) plus additional as needed
- 1 cup salsa verde
- 1/2 cup cream or half and half
- 1/2 tsp ground cumin
- 1/2 tsp oregano
Instructions
- Preheat the oven to 375°F. Spray a 13×9-inch baking dish lightly sprayed with nonstick cooking spray. Set aside.
- In a medium size saucepan over medium-high heat, cook the sausage until no pink remains, around 5-7 minutes. Remove with a slotted spoon to paper towels to drain reserving 2-3 tablespoons drippings in the pan.
- Add the potatoes, red pepper, green pepper and onion to the drippings in saucepan. Reserve 3 Tbsp onion for garnishing. Season with 1 tsp garlic salt. Continue to cook just until potatoes are fork tender, around 5-7 minutes. Remove from the heat add cooked sausage. Mix well.
- Meanwhile, whisk eggs with remaining garlic salt and black pepper. Cook over medium in skillet until soft scrambled. Remove from heat.
- Assemble: Divide cheese using 2 cups for the enchilada filling. Sprinkle each tortilla down the middle with a small amount of shredded cheese. Top with potatoes and sausage then egg mixture and another sprinkle of cheese. Roll ending seam-side down. Place side by side in baking dish.
- In a medium bowl, whisk together the salsa verde, half and half, cumin and oregano. Pour evenly over the enchiladas. Top with remaining 1 cup shredded cheese.
- Bake for 30 minutes or until the cheese melts and the top is golden brown and bubbly.
- Serve with salsa, sour cream, queso fresco, garnished with green onion and cherry tomatoes, if desired.
Notes
- Depending on how the filling is divided the yield may be greater. Have extra tortillas on hand, just in case.
- Lighter Version: For a lighter version use turkey sausage, egg whites, low fat cheese and fat free half and half for the sauce.
- Protein: You can use turkey sausage or ground chicken in place of breakfast sausage for this recipe.
- Vegetarian Option: You can also omit the protein altogether and add mushrooms, black beans, spinach or any other vegetable that you enjoy for a vegetarian enchilada.
- Tortillas: You can use flour tortillas in place of corn tortillas.
- Cheese: You can also adapt using your favorite kind of cheese. Cheddar cheese, colby jack cheese or quesadilla cheese are all tasty options.
- Peppers: You could swap out the poblano using a jalapeno pepper for more spice. You can use ham or bacon in place of sausage, just as you can in any type of breakfast casserole.
- Spice: There’s plenty of opportunity to personalize the fillings for these breakfast enchiladas. For a less spicy version you might like to use mild sausage and green bell pepper in place of poblano peppers.
- To Freeze: Assemble and cover enchiladas with plastic wrap topped with aluminum foil. To bake: Remove plastic wrap, cover with foil and bake covered in a preheated 375°F oven for 30 minutes. Remove the foil then continue to bake for an additional 5-10 minutes, or until completely cooked through and the top is slightly golden. Store frozen for up to 2 months.
Nutrition







Could I use green enchilada sauce instead of the salsa verde?
If you prefer.
Made this for Easter brunch – the best dish we had! Everyone asked for the recipe
Thank you!
These were amazing, everyone had seconds! Thank you!
I’m so happy you enjoyed them, Brittany!
This was a delicious addition to the menu for a family brunch. I used chorizo and followed the recipe exactly as written. Thank you, Melissa for a great recipe! It will be added to my collection of favorite brunch recipes.
Thanks so much!
What would you suggest serving with these for a family Brunch? They are wonderful.
I’m so happy you loved these, thanks! A fresh fruit compote and a simple tomato salad and perhaps croissants. You can’t miss, lunch dishes work very well for brunch, too.
We loved this recipe! I only made half the recipe because it was just for me and my husband, I was surprised how much it made! We got 6 enchiladas out of it. Delicious! No changes. Adding into our rotation! Thank you!
Thank you so much, I’m happy you loved it!
Made these for a Thanksgiving brunch. Delicious with turkey sausage and tillamook mexican cheese blend. I added a scoop of green chilis and some yellow pepper to the filling since I didn’t have the poblano pepper. So good. Will definitely make again.
For the frozen potatoes, do you pre cook the hash browns or do they cook in the oven.
From the recipe Step #3 Add the potatoes, red pepper, green pepper and onion to the drippings in saucepan. Reserve 3 Tbsp onion for garnishing. Season with 1 tsp garlic salt. Continue to cook just until potatoes are fork tender around 5-7 minutes. Remove from the heat add cooked sausage. Mix well.
Can you use regular salsa instead of salsa verde?
It would change the flavor of the sauce but if that’s your preference, I suppose you could.
Can I use Italian sausage instead of spicy/mild pork sausage? Thx!
Sure, if you prefer it.
What can I use instead of salsa verde? What about mild red enchilada sauce ?
Salsa verde is green made with tomatillos and green chilies. You can use red sauce but, it won’t taste the same.
I made these for the first time tonight for dinner and they were DELICIOUS! I did not have any half and half so I substituted unsweetened almond milk. I will definitely be making these again. Thank you!
What other ingredients could you substitute the hash browns with?
Or, could you double the egg’s and sausage?)
You could leave the potatoes out but, would need to increase the other ingredient amounts. You could add any vegetables you like such as peppers, mushrooms, onion etc.
you mention that these could be frozen, does the scrambled egg remain soft? also if frozen would you cook from frozen? or would you thaw then add the sauce then cook?
The eggs will be soft if not over-cooked initially. See cook’s note for how to freeze: Assemble and cover enchiladas with plastic wrap topped with aluminum foil. To bake: Remove plastic wrap, cover with foil and bake covered in a preheated 375°F oven for 30 minutes. Remove foil then continue to bake for an additional 5-10 minutes, or until completely cooked through and top is slightly golden. May be frozen for up to 1 month.
Can this be prepped night before?
Yes, no problem.
A hit with my overnight guests!
Breakfast never looked better. YUM!
My kids really loved it! A new favorite breakfast at our house!
You hit a home run with this recipe for my family!!
Such a fun way to start the day.
I could eat these for breakfast every single day!! So savory and satisfying.
Oh, my gosh, not just for breakfast! These are fabulous!!
We love to make this for Sunday brunch!
Is there anyway to make this vegetarian using avocado?
You can make this vegetarian using meatless sausage crumbles or omitting the meat altogether, sure.