Cheesy Potato Breakfast Tacos
Updated April 8, 2026

- Total Time
- 35 minutes
- Prep Time
- 10 minutes
- Cook Time
- 25 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- 2tablespoons unsalted butter
- 1tablespoon vegetable oil, such as grapeseed or avocado
- 2medium white potatoes (or 1 large), diced small (12 to 16 ounces, 2 cups)
- 1medium leek, white and light green parts thinly sliced, or 1 medium white onion, diced
- 1poblano chile, diced small, seeded if a less spicy version is preferred
- Salt and black pepper
- 1medium tomato
- 4large eggs
- 2ounces mild semi-soft cheese, grated, such as Chihuahua or Monterey Jack
- 8 to 10corn or flour tortillas, preferably fresh
- Chopped scallions, cilantro or chives for serving (optional)
- Salsa negra or hot sauce for serving (optional)
Preparation
- Step 1
To a large cast-iron skillet or heavy pan over medium high, add 1 tablespoon butter and the oil. When the butter melts, add the potatoes, leek, poblano, 1 teaspoon salt and ½ teaspoon cracked pepper and cook, stirring occasionally, until the potatoes start to soften, about 9 minutes.
- Step 2
While the potatoes are cooking, cut the tomato in half and, using a box grater set in a bowl, grate the cut sides of the tomato down to the peel. Discard peels. This should result in about ¾ to 1 cup grated tomato. Add grated tomato and ½ teaspoon salt to the vegetables in the pan and mix to combine. Cook until the liquid evaporates and the tomato begins to caramelize, about 3 minutes.
- Step 3
Reduce the heat to medium, make a well in the middle of the pan and add the remaining tablespoon of butter. In a medium bowl whisk the eggs with ½ teaspoon salt. When the butter melts, add the eggs to the well and cook, mixing occasionally, until almost set, about 7 minutes. Combine eggs with potato mixture in the pan, cut the heat and sprinkle the cheese on top.
- Step 4
Meanwhile, heat the tortillas (see Tip) and keep warm by placing them in a tortilla warmer or wrapping them in a clean dish towel.
- Step 5
Bring the skillet to the table along with the tortillas, scallions and salsa or hot sauce, if using, and let everyone assemble their own breakfast taco at the table.
- To heat tortillas quickly, heat a comal, skillet or griddle over medium-high. Place as many stacks of two tortillas on your hot surface as will fit without overlapping too much, and heat for 30 seconds. Carefully flip all the stacks, then flip the top tortilla of each stack so that the side that has not touched the hot surface faces up. Heat for another 30 seconds, then flip all the stacks again and repeat the process until every side of each tortilla has touched the hot surface and they are soft and warmed through. For store bought corn tortillas that feel a little dry, try lightly spraying them with water while they reheat.
Private Notes
Comments
Easy to make. Popular with family. Used poblano and white onion (no leek). Used frozen hash browns as that's what I had. Would definitely make again. Used queso fresco but would use a cheese with more flavor next time.
So this is a regular breakfast at my house, but for peppers I use whatever green hot peppers I have in the garden, seeded and whatever cheese I have handy, most of the time I don't scramble the eggs instead pouring the eggs in the middle and then turning them over easy, I like the yolks runny. Occasionally I add some home made smoked venison sausage sliced thinly added a couple of minutes before the eggs.
Love this recipe! If you're looking for the potatoes to cook quicker and to be more crunchy, I recommend boiling them first before cooking them off in the skillet!
Sorry to sound stupid, but which side of the box grater do I use for the tomatoes? Largest holes?
We loved this - but next time I will add something to give it more kick! Cumin & hot sauce at the table vs. salsa takes it to five stars!
I made it with sweet potatoes because that’s what I had and I really enjoyed the flavor it had. Excited to try it with regular potatoes to compare. Super adaptable recipe.
