Prepare the Ingredients: cut the potatoes, chop the onions and shred the cheese
Heat 1/2 tablespoon in a skillet and add the chorizo sausage. Cook over medium heat and break it into crumbles. Cook until the sausage is browned and cooked through.
Drain the fat from the sausage and place it into a covered bowl to keep it warm.
Add 1 tablespoon oil to the pan and add the potato chunks toss them with the chili powder. Reduce the heat to medium and cover - cook for 10 minutes (they should begin to soften at this point).
Remove the cover and cook the potatoes until they are browned on the outside and soft on the inside - about 10 to 15 minutes longer, turn off the heat.
While the potatoes are cooking crack the eggs into a bowl, add milk and whisk them with a fork until they are blended.
In a separate frying pan add 1/2 tablespoon oil and heat over medium heat. Add the peppers and onions and cook for a minute or two then add the eggs, and stir them gently while they cook.
Once the eggs are cooked through, remove them from the heat
Heat the tortillas by placing them in the oven or in a pan on top of the stove.
Assemble the tacos by placing 1/4 of the meat into each tortilla, then potatoes, and eggs
Top the tacos with your favorite taco toppings and serve.
Bacon or Breakfast Sausage Tacos. Replace the chorizo sausage with 2 strips of cooked bacon or breakfast sausage.
Vegetarian Breakfast Tacos. Saute a half of a small zucchini or mushrooms and ½ cup of black beans with ½ teaspoon garlic powder and ¼ to ½ teaspoon of chipotle chili powder in place of the meat. Leave out the cheese for a vegan version.
Breakfst Taco Bowl. Skip the tortilla (or serve it on the side) and serve your breakfast tacos in a bowl drizzled with salsa.
Low Carb Breakfast Tacos. Leave out the potatoes and tortillas, add some suateed veggies and and serve the tacos in a bowl.