A truly great breakfast burrito is the cornerstone of any solid morning, and this hearty version filled with spicy chorizo, fluffy eggs, and crispy potatoes is my ultimate go-to. It’s a Tex-Mex classic that brings together bold flavors and satisfying textures in one portable package. The beauty of this recipe lies in its perfect balance and how easily it adapts to your tastes. It’s the kind of meal that turns an ordinary morning into something special, and I find myself making it nearly every weekend.
Why You'll Love This Recipe
- It’s packed with protein and flavor to keep you full all morning long
- You can easily customize it with whatever you have in the fridge
- Perfect for meal prepping a week of grab-and-go breakfasts
- My family asks for this every single Sunday
Ingredients You’ll Need
- Vegetable oil: a neutral oil with a high smoke point that’s perfect for sautéing the chorizo and potatoes without burning, you want your potatoes crispy not greasy.
- Mexican chorizo: this fresh sausage packs a major punch of smoky, spicy flavor that infuses the whole dish, be sure to remove the casing before cooking.
- Yellow onion: a staple that adds a sweet, savory base once it softens and caramelizes in the skillet with the other veggies.
- Red bell pepper: provides a pop of color and a subtle sweetness that balances the heat from the chorizo beautifully.
- Russet potatoes: they’re the perfect starchy base that gets wonderfully crispy on the outside and tender inside when diced small.
- Eggs: you’ll whisk them with a bit of milk for the fluffiest, most tender scrambled eggs that hold everything together.
- Whole milk: just a splash makes the eggs incredibly rich and soft, it’s my secret for perfect texture every time.
- Kosher salt: enhances all the natural flavors in the filling, its coarse grains are easier to control than fine table salt.
- Black pepper: adds a gentle warmth and classic peppery note that complements the chorizo’s spice perfectly.
- Shredded cheddar cheese: melts into the warm filling creating gooey pockets of salty, creamy goodness that bind everything.
- Flour tortillas: the large, pliable vessel that wraps it all up, warming them first is non-negotiable for a tear-free roll.
How to Make It
Cook the Chorizo:
Heat your oil in a large skillet over medium-high heat, then add the chorizo. Use your spatula to break it up into small crumbles as it cooks. You’ll know it’s done when it’s browned and cooked through, which takes about five to seven minutes. I always drain it on a paper towel-lined plate to remove excess grease so your burrito isn’t oily.
Sauté the Veggies and Potatoes:
In that same flavorful skillet, add your diced onion, bell pepper, and potatoes. The residual chorizo fat adds incredible flavor. Cook them, stirring now and then, until everything is soft and the potatoes are golden and tender. If the pan looks dry, add just a touch more oil to help them along.
Whisk the Egg Mixture:
While the veggies cook, grab a bowl and whisk together your eggs, milk, salt, and pepper. Whisk them really well until they’re completely smooth and uniform in color. This little bit of milk is the trick to getting those soft, cloud-like scrambled eggs we’re after.
Scramble the Eggs:
Push your cooked vegetables to one side of the skillet to clear a space. Pour your egg mixture into that empty space and let it sit for about thirty seconds to set slightly at the edges. Then gently scramble them with your spatula, folding the eggs over themselves until they’re just set but still look moist.
Combine the Filling:
Now, bring it all together. Mix the scrambled eggs in with the vegetables right in the skillet. Add the cooked chorizo back in and stir everything until it’s heated through. Give it a taste here – you might want another pinch of salt or pepper.
Warm the Tortillas:
You can’t roll a cold tortilla without it cracking. Warm them in a dry skillet for about twenty seconds per side, or wrap them in a damp paper towel and microwave for thirty seconds. This makes them soft, pliable, and ready to hold your filling without any tears.
Assemble the Burritos:
Lay a warm tortilla flat and spoon a quarter of the filling onto the lower third. Sprinkle a generous handful of cheese over the top. Start by folding the sides in over the filling, then roll it up tightly from the bottom to form a neat, secure package.
Optional Crispy Finish:
For a next-level texture, heat a clean skillet over medium heat. Place your assembled burrito seam-side down and cook for two to three minutes per side until it’s golden brown and slightly crisp. It adds a wonderful contrast to the soft interior.

You Must Know
- Warm your tortillas properly or they’ll crack
- Dice the potatoes small and even for faster cooking
- Don’t overfill the burrito to make rolling a breeze
- I always crisp mine in a skillet for that perfect finish
Storage Tips
These breakfast burritos are a meal prep champion. Wrap each cooled burrito individually in foil or parchment paper, then store them in an airtight container in the fridge for up to three days. For longer storage, wrap them tightly in plastic wrap first, then foil, and freeze for up to three months. Reheat a frozen burrito directly in the microwave (just remove the foil!) for two to three minutes, or warm it in a skillet over medium-low heat until it’s hot all the way through. They reheat beautifully and taste just as good as the day you made them.
Ingredient Substitutions
You’ve got plenty of room to play here. Swap the Mexican chorizo for a spicy Italian sausage or even some crumbled bacon if that’s what you have. Any color bell pepper works, and you can use sweet potatoes instead of russets for a different twist. Monterey Jack or pepper jack cheese are fantastic swaps for the cheddar if you want more melt or extra spice. If you need gluten-free, just grab your favorite large gluten-free tortillas. For a dairy-free version, skip the cheese and use a splash of unsweetened almond or oat milk in the eggs instead.
Serving Suggestions
This breakfast burrito is a complete meal on its own, but I love serving it with a side of fresh fruit like melon or berries to cut through the richness. A big mug of strong coffee or a glass of orange juice is the perfect drink pairing. If you’re serving it for a bigger brunch, add a bowl of warm refried beans or a simple green salad with a lime vinaigrette. For the full experience, set out all the optional toppings like salsa, sliced avocado, sour cream, and hot sauce so everyone can build their perfect bite.
Cultural Context
This hearty breakfast burrito is a quintessential Tex-Mex creation, a beautiful fusion that originated along the border of Texas and Mexico. It takes the concept of the Mexican burrito – a flour tortilla wrapped around a simple filling – and amplifies it with bold, breakfast-ready ingredients popular in American diners. The use of spicy chorizo, scrambled eggs, and potatoes is a classic combination you’ll find in taquerias and home kitchens throughout the Southwest. It’s a dish born from practicality and flavor, designed to be substantial, portable, and deeply satisfying, reflecting the vibrant, mingled food traditions of the region.

Pro Tips
- Use a non-stick skillet for the eggs to make cleanup a snap
- Let the eggs set for a moment before scrambling for bigger curds
- Taste the filling before assembling and adjust the seasoning
- I always keep a batch in the freezer for crazy mornings
Frequently Asked Questions
For authentic flavor, use Mexican chorizo, which is a fresh, seasoned sausage. Remove it from its casing before cooking so it crumbles like ground meat. If you can’t find it, a spicy Italian sausage or even seasoned ground beef can be a substitute, though the flavor profile will change.
Absolutely! These breakfast burritos are fantastic for meal prep. Let the filling cool completely, assemble the burritos, then wrap each one tightly in foil or plastic wrap. Store them in the fridge for up to 4 days or freeze for a few months. Reheat in the oven, air fryer, or microwave.
You can use any potato you have on hand. Yukon Gold potatoes hold their shape well and have a buttery flavor, or frozen diced hash browns (thawed and patted dry) are a great time-saver. Sweet potato cubes would also add a delicious, slightly sweet twist.
The chorizo should be fully cooked and browned, and the potatoes should be tender on the inside and golden and crispy on the outside, which takes about 15 minutes. The eggs are done when they’re just set and no longer runny. Combine everything while hot so the cheese melts beautifully.
Keep it simple with classic Tex-Mex sides like fresh salsa, pico de gallo, sliced avocado or guacamole, and a dollop of sour cream or crema. For a heartier meal, add a side of black beans or a simple fruit salad.