01 -
Add the chorizo to a large skillet over medium heat. Break it up with a wooden spoon while it cooks until completely browned. Transfer to a paper towel-lined bowl to drain excess grease.
02 -
Quickly wipe down the skillet with a paper towel (no need to clean completely - the residual oil adds flavor). In a medium bowl, whisk together eggs, salt, pepper, and milk until well combined. Pour into the same skillet over medium-low heat.
03 -
Gently stir the eggs as they cook, making sure to scrape the sides of the pan to form soft egg curds. Keep stirring until the eggs are almost set but still slightly runny.
04 -
While the eggs cook, warm tortillas one at a time in a dry skillet over medium-high heat until slightly charred (about 20-30 seconds per side). Stack them on a plate covered with a damp paper towel to keep warm. Alternatively, stack all tortillas, wrap in a damp paper towel, and microwave for 30 seconds.
05 -
When the eggs are nearly set but still slightly creamy, add the cooked chorizo back to the pan. Stir to combine and warm through, then remove from heat.
06 -
Divide the egg and chorizo mixture among the warm tortillas. Top each taco with chopped tomatoes, avocado, crumbled Cotija cheese, and cilantro if using. Season with additional salt and pepper to taste.
07 -
Serve immediately with hot sauce and lime wedges on the side for an extra kick of flavor.