Breakfast Enchiladas

Updated Dec. 23, 2025

Breakfast Enchiladas
David Malosh for The New York Times. Food Stylist: Rebecca Jurkevich.
Total Time
1 hour
Prep Time
5 minutes
Cook Time
55 minutes
Rating
4(137)
Comments
Read comments

For a hearty start to any day — or a fun take on breakfast for dinner — put together this casserole. Red enchilada sauce (you can use 2 cups store-bought) and cheese smother a breakfast burrito base of flour tortillas encasing crisp potatoes and chorizo. Sliding eggs into the dish at the end of baking gives you the bonus of sunny-side-up eggs without the hassle of washing another pan. You can assemble the enchiladas the day before serving to make the morning less hectic.

Featured in: 3 Make-Ahead Holiday Brunch Recipes for a Crowd

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:6 servings

    For the Sauce

    • 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

    For the Enchiladas

    • 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
Ingredient Substitution Guide
Nutritional analysis per serving (6 servings)

727 calories; 45 grams fat; 14 grams saturated fat; 0 grams trans fat; 14 grams monounsaturated fat; 14 grams polyunsaturated fat; 55 grams carbohydrates; 6 grams dietary fiber; 10 grams sugars; 28 grams protein; 1032 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. 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.

  2. 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.

  3. 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.

  4. Step 4

    While the sauce simmers, prepare the enchiladas: Heat the oven to 450 degrees.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. Step 9

    Lay out the tortillas and divide the filling, then the cheese, evenly among them.

  10. 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.

  11. Step 11

    Pour the remaining sauce over the rolled tortillas, then top with additional queso fresco.

  12. 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.

  13. Step 13

    Top with the crema, avocado, jalapeño and cilantro, and serve hot.

Tips
  • 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

Leave a Private Comment on this recipe and see it here.

Ratings

4 out of 5
137 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

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.

Private comments are only visible to you.

or to save this recipe.