Holy Mother of Deliciousness. What have I done? This might not look like the most delicious thing, but trust me, it’s pretty up there in terms of savory brunch dishes in my opinion. This could also have something to do with the amount of beers I consumed the night before I made this.
This dish is a great example of how you can elevate the flavors in a dish by substituting store-bought ingredients with homemade. Instead of using store-bought sausage for the filling, I used some homemade breakfast sausage from last weekend. I also made my own enchilada sauce instead of using the canned stuff.
Prep time on the dish was probably a little over an hour start to finish. Totally worth it.
1) Remove stems and seeds from dried peppers and add them to a medium pot of simmering water. Turn off heat and steep for 10-15 minutes until peppers are soft.
2) Add soft peppers, garlic, tomatoes, cloves, and about 1 Cup of water that the chiles steeped in to a blender and blend until smooth. You might need to add more water depending on consistency.
3) Add sauce to medium saucepan and keep warm over low heat until ready to use. If the sauce gets thick, add more chile water in small increments.
4) Add eggs, cream, and butter to a medium saucepan and over low heat, stir until the eggs start to cook, about 10-15 minutes. They should cook very slowly.
5) When the eggs appear to be about halfway cooked, add cooked sausage to the eggs and continue to stir until eggs are almost done, but definitely undercooked. Remove from heat.
6) To make the enchiladas, take a corn tortilla and dip it in the sauce. Remove it and top it with a few tablespoons of egg/sausage filling. Roll it up and add it to a baking dish. Repeat until all the filling is used (about 12 enchiladas).
7) Pour extra sauce over top of the enchiladas and add grated cheese.
8) Bake for 15-20 minutes at 350 degrees until cheese is melted.
9) Serve with sides like avocado, salsa, hot sauce, or sour cream.
The Enchilada Sauce
You can 100% use a canned enchilada sauce and this meal will still be plenty delicious. I just wanted to take it to the next level by making my own. It only takes a few minutes really and makes for a much more interesting and unique dish.
To start, you’ll need some dried chiles. I pulled out a few from a huge bag of random dried chiles I keep in my pantry. Just chop off the stems and shake out the seeds. It’s okay if there are some seeds left.
Add the chiles to some simmering water and let them soak for about 10-15 minutes until they are soft. Don’t throw out this water! It’s like a chile stock and we can use it to add flavor to the sauce later.
I used a few basic other ingredients for this sauce. You can make a tomato-less chile sauce, but I really like having some tomato flavor. I used a few fire roasted whole tomatoes from a can. I also chopped up a few cloves of garlic and few whole cloves.
The cloves give the sauce a really unique flavor. I got the idea for the cloves from this Simply Recipes chili sauce recipe. Elise didn’t use tomatoes in hers though and I like the tomato flavor.
Add all the sauce ingredients to a blender and give them a whirl! Add some reserved water from the chile steeping in 1/4 cup increments until you get the desired consistency. I probably used about 1 cup of water for mine. Using the chile stock added a lot of flavor.
Pour the sauce back into a small saucepan and put it over low heat to keep it warm. It’ll probably start to simmer and if it starts to get too thick, just add some more chile stock to the sauce to keep it relatively thin. While my sauce was keeping warm, I probably stirred in another 1/2 Cup of water while I prepped my other stuff.
The filling for these enchiladas is a pretty standard scrambled egg and sausage filling. I used homemade breakfast sausage and cooked my eggs using the slow method. For more details on this method (which produces the best scrambled eggs you’ll ever have), check out my how to cook scrambled eggs post.
To start, add the eggs, cream, and butter to a large pan and put them over low heat. That’s right. Low heat. You want to cook them slowly, not quickly. That keeps them silky smooth.
Break up the eggs and slowly stir them. As they heat up, they will start to cook. After about 10 minutes of slow stirring you’ll have something that looks like this (you’re about halfway done).
At this point, I added my sausage (which I reheated first) and put back on low heat. After another 5-10 minutes of slow stirring, your eggs will be done.
They should be a bit undercooked. Remember that we are going to bake this all together so the eggs will set-up at that point.
Making the enchiladas
I like to use corn tortillas for my enchiladas, but flour would work also I think. I just dunk the tortilla in the hot enchilada sauce which loosens it up a bit and then set it on a plate.
Put on a few tablespoons of filling and roll it up!
It’s a messy job, but doesn’t take too long. I was able to get about 12 enchiladas out of this filling. I filled out two small baking dishes (or you could use one 9×13 dish). I added some extra sauce on top as well.
Cover this dish with grated cheese and pop it in a 350 degree oven until the cheese is melted and bubbling (about 15-20 minutes).
Then serve up the enchiladas with sides of your choosing. I went with avocados!
These were pretty sloppy but as far as enchiladas go they were awesome. There was a bit of sweetness from the sausage and the eggs were perfectly cooked.
The whole dish was just pretty scrumptious. In my opinion, this is a good example of how much you an improve a dish by taking a few extra minutes to make something from scrach. In this case, the enchilada sauce really stole the show even though the sausage was also homemade.