30-Minute Mexican Breakfast Burritos
Breakfast burritos are a solid dinner move when you want something hearty but fast. You get crispy potatoes, spicy chorizo, fluffy eggs, and melty cheese all wrapped up in a warm tortilla, and the whole thing comes together in about half an hour.

It is the kind of meal that fills you up without asking you to chop and stir for an hour. And since most of the flavor rides on the chorizo and the salsa you finish with, the ingredient list is straightforward.
Why These Breakfast Burritos Work
The standout here is the contrast. The potatoes get deeply brown and crisp in the pan, while the eggs stay soft and creamy. That mix of textures means every bite feels like more than the sum of its parts.
Chorizo does the heavy lifting for flavor. It brings fat, spice, and a little acidity, so you do not need a long list of seasonings. You just have to get it into the pan early enough to render and coat the potatoes.
Cheese and salsa at the end add the final layer. Sharp cheddar gives a salty bite, and a spoonful of cold salsa cuts through the richness right as you take the first bite.
Ingredients

- 2 tbsp vegetable oil: any neutral oil works, like canola or avocado
- 2 medium russet potatoes, peeled and diced into 1/2-inch cubes: Yukon Golds hold their shape too
- 8 oz fresh Mexican chorizo, casings removed: look for the soft, raw kind in the refrigerated section
- 1/2 medium yellow onion, diced
- 1/2 green bell pepper, diced
- 8 large eggs, beaten
- 1/4 tsp kosher salt, plus more for the potatoes
- 4 large flour tortillas, burrito-size
- 1 cup shredded sharp cheddar cheese: Monterey Jack is milder but melts nicely
- 1/2 cup salsa, for serving: choose your heat level
- Sour cream, optional: a dollop adds cool tang
Variations / Substitutions
- Make it meatless: swap the chorizo for soyrizo or a can of drained black beans, adding a pinch of smoked paprika.
- Change the cheese: pepper jack adds extra heat, or use cotija for a saltier finish.
- Add greens: toss in a handful of fresh spinach right before the eggs set, and let it wilt into the scramble.
- If you need the same flavors but want something even simpler, our Chorizo and Egg Tacos recipe follows a similar path with fewer steps.
How to Make Mexican Breakfast Burritos
Step 1: Cook the Potatoes

Set a large nonstick skillet over medium-high heat and add the 2 tbsp oil. Once the oil shimmers, add the diced potatoes in a single layer and season with a pinch of salt. Let them cook without moving for about 4 minutes, then stir and cook another 6 minutes, stirring occasionally, until golden and crisp. Total time should be around 10 minutes.
You will hear a steady sizzle the whole time, and the edges will turn deep brown. If they stick a bit at first, that is normal. They release easily once a crust forms.
Step 2: Brown the Chorizo and Veggies

Push the potatoes to one side of the skillet and drop the 8 oz chorizo, diced onion, and diced bell pepper onto the empty side. Stir the chorizo mixture together and let it cook, breaking up the meat with a spoon, until the chorizo is fully browned and the vegetables have softened, about 5 minutes. Then stir everything together so the potatoes get coated in the chorizo oils.
The pan will look messy in the best way, with browned bits sticking to the bottom. Those little bits carry all the deep flavor, so scrape them up as you mix.
Step 3: Scramble the Eggs

Reduce the heat to medium-low. Pour the beaten eggs and 1/4 tsp salt over the potato and chorizo mix and let it sit undisturbed for about 30 seconds. Then gently fold and stir with a rubber spatula until the eggs are just set but still look glossy, roughly 2 to 3 minutes. They will finish cooking from residual heat even after you pull the pan.
The eggs should be soft and creamy, not dry and crumbly. Take them off the heat a few seconds before they look fully done, and they will turn out right.
Step 4: Assemble the Burritos

Warm the tortillas briefly in a dry skillet or microwave until pliable. Spoon an even amount of the filling across the center of each tortilla, top generously with the shredded cheddar and a spoonful of salsa, and fold the sides in before rolling tightly. Slice each burrito in half on a slight diagonal and serve right away with extra salsa and sour cream on the side.
The cheese should melt right into the hot eggs, and the salsa stays cool enough to give every bite a fresh, bright finish.
A Few Tips Before You Start
- Cut the potatoes into even 1/2-inch cubes so they all crisp at the same time. If some are larger, they will steam instead of browning.
- Do not stir the potatoes too early. Letting them sit untouched for the first 4 minutes is what builds that crust.
- Warm tortillas are less likely to tear. A quick 20 seconds in a hot dry skillet on each side makes them stretchy and toasty.
- If you like a looser, softer scramble, add a splash of milk or cream to the beaten eggs.
Potato cook times by dice size, in a single layer over medium-high heat:
| Dice Size | Cook Time |
|---|---|
| 1/2 inch | 10 to 12 mins |
| 3/4 inch | 14 to 15 mins |
Storing and Reheating Leftovers
Leftover burritos hold up well for a couple days. Wrap each tightly in foil and refrigerate for up to 3 days. Reheat them in a 350°F oven for about 12 minutes, still wrapped in foil, to get the outside warm and the inside hot. A toaster oven or air fryer also brings back some crispness. The microwave works in half the time, though the tortilla will be softer.
What To Serve With Breakfast Burritos
A small bowl of extra salsa is the obvious move, but adding pickled jalapeños or a few slices of avocado brings a cool, creamy contrast that balances the chorizo’s richness. If you want something green, a simple side of shredded lettuce with a squeeze of lime lightens the plate without any extra cooking.
Frequently Asked Questions
Can I make these ahead and freeze them?
Yes. Wrap each burrito tightly in foil, then place in a freezer bag for up to 2 months. Reheat straight from frozen in a 350°F oven for about 25 minutes.
Is Mexican chorizo the same as Spanish chorizo?
No. Mexican chorizo is fresh and raw, like a loose sausage, while Spanish chorizo is cured and firm. For this recipe, use the fresh Mexican kind so it renders and seasons the potatoes.
What if I do not have a nonstick skillet?
A well-seasoned cast iron pan works just as well. You may need a touch more oil for the eggs, and keep the heat a little lower to avoid sticking.
Can I swap the potatoes for something else?
Diced sweet potatoes or cooked black beans both work. Sweet potatoes will cook in about the same time, while beans should be stirred in at the end so they just warm through.

Mexican Breakfast Burritos Recipe
Ingredients
Method
- Heat oil in a large nonstick skillet over medium-high. Add potatoes in a single layer, season lightly, and cook until golden and crisp, about 10 minutes, stirring after the first 4 minutes.
- Push potatoes aside, add chorizo, onion, and bell pepper. Cook, breaking up chorizo, until browned and vegetables soften, about 5 minutes. Stir everything together.
- Reduce heat to medium-low, pour in eggs and salt, and gently fold until just set but still glossy, 2 to 3 minutes. Remove from heat.
- Warm tortillas, fill with the egg mixture, top with cheese and salsa, then fold and roll tightly. Slice in half and serve immediately.
