Breakfast Enchiladas
Updated Dec. 23, 2025

- Total Time
- 1 hour
- Prep Time
- 5 minutes
- Cook Time
- 55 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- 2tablespoons canola or grapeseed oil
- ½large white onion, finely chopped
- 1large garlic clove, minced
- 2tablespoons chili powder blend or ground mild red chile (see Tips)
- 1(26.5- to 28-ounce) container strained tomatoes (passata)
- Salt and black pepper
- 3tablespoons plus 3 teaspoons canola or grapeseed oil, divided
- 6(6- to 8-inch) flour tortillas
- 1pound red potatoes (about 2 large), scrubbed and cut into ½-inch cubes
- 8ounces Mexican (fresh) chorizo (see Tips)
- ½large white onion, diced
- Salt and black pepper
- 8ounces queso fresco, crumbled, or shredded Mexican cheese blend, plus more for topping
- 6large eggs
- Crema or sour cream and sliced avocado, jalapeño and cilantro, for serving
For the Sauce
For the Enchiladas
Preparation
- Step 1
Make the sauce: Heat 1 tablespoon oil in a large saucepan over high until shimmering. Add the onion, stir and spread in an even layer. Cook, undisturbed, until the bottoms are deep brown, 3 to 5 minutes.
- Step 2
Reduce the heat to medium-high, add the remaining 1 tablespoon oil and add the garlic. Cook, stirring, until fragrant, about 30 seconds, then add the chili powder and stir to evenly coat the onion. Pour in just enough strained tomatoes to cover the bottom of the pan and scrape up the browned bits from the pan as they bubble. Add the remaining strained tomatoes, then pour ½ cup water into the container, swish it around and pour it into the pan.
- Step 3
Adjust the heat to maintain a steady simmer and cook until slightly thickened and deeper in flavor, 25 to 30 minutes. Taste and add salt and pepper as needed. You should have about 2 cups of sauce.
- Step 4
While the sauce simmers, prepare the enchiladas: Heat the oven to 450 degrees.
- Step 5
Heat ½ teaspoon oil in a large skillet over high. Add a tortilla and swipe it in the oil, flipping to coat both sides, then heat the oiled tortilla for about 20 seconds per side. This will make it easy to roll and prevent it from getting soggy. Transfer to a large sheet of foil. Repeat with the remaining tortillas, adding ½ teaspoon oil each time, and stack them on top of the first. Wrap the tortillas in the foil and set aside.
- Step 6
Heat the remaining 3 tablespoons oil in the same skillet and lower the heat to medium-high. When it shimmers, swirl it to evenly coat the pan, then add the potatoes and spread in a single layer. Cook without stirring until the bottoms are dark brown and release easily from the pan, 5 to 7 minutes.
- Step 7
Push the potatoes to one side of the pan and add the chorizo to the other side. Cook, breaking the meat into small bits, until just cooked through, 3 to 5 minutes. Add chopped ½ onion to the chorizo side, stir to coat with the orange oil and let sizzle until the edges just start to become translucent, 1 to 2 minutes.
- Step 8
Stir the chorizo and onion into the potatoes. Add ¼ cup water and scrape up anything stuck to the pan. Add another ¼ cup water, scrape again and cook until the potatoes are tender all the way through, about 5 minutes longer. Remove from the heat. Taste and add salt and pepper as needed.
- Step 9
Lay out the tortillas and divide the filling, then the cheese, evenly among them.
- Step 10
Pour enough of the sauce into a 9-by-13-inch shallow baking dish to coat the bottom (about ½ cup sauce). Roll each tortilla around the filling and place seam side down over the sauce in a line. They should fill the center of the pan. At this point, you can cover and refrigerate the casserole for up to 1 day and chill the remaining sauce in a separate container.
- Step 11
Pour the remaining sauce over the rolled tortillas, then top with additional queso fresco.
- Step 12
Bake until the cheese melts and the sauce bubbles, about 10 minutes. (This will take longer if the casserole has been chilled.) Crack the eggs into a bowl, then slide them into the channels in the pan, 3 on each side. Return to the oven and bake until the whites are set, but the yolks are still runny, 5 to 7 minutes.
- Step 13
Top with the crema, avocado, jalapeño and cilantro, and serve hot.
- Chili powder blend includes cumin, dried onion, dried garlic and sometimes other spices. It often includes salt, so don’t season the sauce until the end.
- Mexican chorizo is made from uncooked pork, ground with spices, and can be found in most supermarkets and Latin markets. If it’s in casing, remove it from the casing before cooking. Don’t substitute Spanish chorizo, which is cured and comes in hard sticks. If you can’t find Mexican chorizo, you can substitute another spicy pork sausage.
Private Notes
Comments
Rather than frying individual tortillas, it's much easier and takes less time to simply brush the tortillas with oil, layer them on a plate and microwave the entire lot for about 90 seconds.
Not ashamed to submit this busy-person tip: For casserole recipes like this I often save 10 minutes of potato scrubbing and chopping (plus cooking time) by using different varieties of frozen french fries that are half-cooked in the microwave and then added into the recipe.
I’d go with a can of pinto beans. Drain and rinse, mix with chorizo and onion. Mash slightly to bind together the filling. As a bonus, more protein and fiber vs potatoes.
One of the worst dinners I've ever made. My partner and I each took one bite, made a face to each other, and tossed it. Flour tortillas get so gooey and soggy in enchiladas, and the whole dish just tasted really bitter (we did use canned sauce, so can't speak to the sauce recipe).
Simplified by using canned enchilada sauce. Also subbed soy chorizo. The family enjoyed it topped with Greek yogurt and pickled jalapeños.
I’m not vegetarian but I somehow glanced over the chorizo ingredient and so when the time came, I added a can of pinto beans instead. This was a poorly written/ confusing recipe but I turned out ok.
