Prep the ingredients. Dice the onion and bell pepper, mince the jalapeño and garlic, and chop the cilantro.
Crack the eggs into a bowl, add a pinch of salt and pepper, and whisk until fully combined and slightly frothy.
Warm the tortillas. Heat tortillas in a dry skillet for 20–30 seconds per side, or wrap them in a damp paper towel and microwave for 20–30 seconds. Keep them warm under a clean towel so they stay flexible.
Cook the chorizo. Place a large nonstick or cast-iron skillet over medium heat. Add the chorizo and cook, breaking it up with a spatula, until fully browned and slightly crisp at the edges, about 5–7 minutes.
If there’s excess fat, spoon off a little, but leave enough to coat the pan.
Sauté the veggies. Push the chorizo to one side of the skillet. Add the onion, bell pepper, and jalapeño to the other side. Cook until softened and lightly browned, about 3–4 minutes, stirring occasionally.
Stir in the garlic and cook 30 seconds until fragrant. Mix the veggies and chorizo together.
Add the potatoes (optional). If using, fold in the cooked potatoes and let them crisp slightly, 2–3 minutes. Taste and season with a little salt and pepper if needed.
The chorizo is already salty, so go easy.
Scramble the eggs. Push the mixture to one side of the pan again. If the skillet looks dry, add a small pat of butter or a drizzle of oil. Pour in the whisked eggs and let them set for 10–15 seconds.
Gently push the eggs from the edges toward the center, forming soft curds. When the eggs are just set but still glossy, fold them into the chorizo mixture.
Add the cheese. Sprinkle the cheese over the mixture and toss lightly until it melts. Remove the pan from heat to avoid overcooking the eggs.
Assemble the burritos. Lay a warm tortilla on a board.
Spoon half the filling down the center, leaving space at the edges. Add a spoonful of salsa, a few cilantro leaves, a small dollop of sour cream or crema, and a squeeze of lime. Fold the sides over, then roll tightly from the bottom up.
Repeat with the second tortilla.
Toast the burritos (optional but recommended). Place the burritos seam-side down in a lightly oiled skillet over medium heat for 1–2 minutes per side, until golden and crisp. This step helps seal the burrito and adds great texture.
Serve. Slice in half if you like. Serve with extra salsa, lime wedges, and more cilantro on the side.