Skip to main content

If you had told me ten years ago that my most-requested recipe would be a breakfast burrito, I probably wouldn’t have believed you. But here we are. This is the recipe that friends text me about, the one my family asks for on lazy Sunday mornings, and the one I batch-cook and stash in the freezer for those chaotic weekday mornings when nobody has time to think about breakfast.

There’s something deeply satisfying about holding a warm tortilla stuffed with fluffy scrambled eggs, crispy potatoes, melted cheese, and savory sausage. Every bite hits a different note: creamy, crunchy, salty, rich. It’s the kind of meal that makes you feel like you’ve got your life together, even when you absolutely do not.

I started making breakfast burritos seriously when I was working early morning shifts and needed something I could grab from the freezer and eat on the go. The first few batches were rough, honestly. Soggy tortillas, filling falling out the bottom, eggs that turned rubbery after reheating. But I kept tweaking the method, and eventually I landed on a version that works perfectly whether you’re eating it fresh off the stove or reheating it from frozen three weeks later. This is that recipe.

Breakfast Burrito

A hearty, loaded breakfast burrito stuffed with fluffy scrambled eggs, savory breakfast sausage, crispy hash brown potatoes, melted cheese, and sautéed peppers. Perfect for weekend mornings or meal prep — these freeze beautifully for grab-and-go breakfasts.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Breakfast
Cuisine: American, Mexican
Keyword: breakfast burrito, breakfast wrap, freezer breakfast, meal prep breakfast, scrambled eggs
Servings: 4 burritos
Calories: 480kcal

Equipment

  • Large Nonstick Skillet

Ingredients

Burrito Filling

  • 4 large flour tortillas 10-12 inch size
  • 6 large eggs
  • 1/4 cup milk
  • 1/2 lb breakfast sausage pork or turkey
  • 1 cup frozen hash brown potatoes or diced cooked potatoes
  • 1 cup shredded cheddar cheese or cheddar-Monterey Jack blend
  • 1/2 bell pepper any color, diced
  • 2 green onions sliced
  • 1 tbsp butter
  • salt and pepper to taste

Optional Toppings

  • salsa
  • sour cream
  • hot sauce
  • sliced avocado

Instructions

  • Heat a large nonstick skillet over medium-high heat. Add the breakfast sausage, breaking it up with a spatula as it cooks. Cook for 5-6 minutes until browned with crispy edges. Transfer to a paper towel-lined plate to drain. Do not wipe out the skillet.
  • In the same skillet with the sausage drippings, add the diced bell pepper and hash brown potatoes. Spread in a single layer and cook undisturbed for 3 minutes to get crispy on the bottom. Stir and cook for another 4-5 minutes until golden and crispy. Add the sliced green onions in the last minute. Season with salt and pepper. Transfer to the plate with the sausage.
  • In a bowl, whisk together the eggs and milk until no streaks of white remain. Season with a small pinch of salt and pepper.
  • Reduce heat to medium-low and add the butter to the skillet. Once melted and foamy, pour in the egg mixture. Let sit undisturbed for 30 seconds, then gently push the eggs from the edges toward the center to form large soft curds. Continue folding until the eggs are just barely set but still look slightly wet, about 2-3 minutes. Remove from heat immediately.
  • Warm the tortillas by placing each one directly on a gas burner for a few seconds per side, microwaving wrapped in a damp paper towel for 20 seconds, or warming in a dry skillet for 30 seconds per side.
  • Lay a warmed tortilla flat. Spoon a line of scrambled eggs down the center, leaving 2 inches of space on each side. Layer on the sausage, potatoes and peppers, and a generous handful of cheese. Add salsa or hot sauce if desired.
  • Fold the bottom edge of the tortilla up and over the filling, tucking it snugly underneath. Fold the two sides in toward the center. Roll the whole thing forward, keeping it tight. For a crispy exterior, place seam-side down in a hot skillet with a little oil and cook 2 minutes per side until golden.

Notes

Let fillings cool slightly before assembling. Hot filling creates steam that makes the tortilla soggy.
Use large tortillas. 10-inch minimum, 12-inch is even better. Small tortillas cannot hold a proper breakfast burrito filling.
Freezing: Let assembled burritos cool completely. Wrap tightly in aluminum foil, then place in a freezer-safe bag. Keeps for up to 3 months.
Reheating from frozen: Remove foil, wrap in a damp paper towel, and microwave for 2 minutes. Flip and microwave another 60-90 seconds. For a crispy exterior, finish in an air fryer at 375°F for 5 minutes.
Vegetarian version: Skip the sausage and add extra vegetables like mushrooms, spinach, zucchini, black beans, or roasted sweet potato.
Tex-Mex version: Swap sausage for seasoned chorizo, add refried black beans, and top with pickled jalapeños and crema.

Nutrition

Calories: 480kcal | Carbohydrates: 30g | Protein: 26g | Fat: 28g | Saturated Fat: 12g | Cholesterol: 310mg | Sodium: 820mg | Potassium: 400mg | Fiber: 2g | Sugar: 3g | Vitamin A: 800IU | Vitamin C: 20mg | Calcium: 280mg | Iron: 3mg

Ingredients

4 large flour tortillas, 10 to 12 inch size. This size is non-negotiable. Trying to stuff a full breakfast into an 8-inch tortilla is a recipe for frustration and a plate full of escaped filling. 12-inch tortillas give you even more room and make rolling much easier.

6 large eggs. Whisked with a quarter cup of milk until no streaks of white remain. The milk adds a touch of creaminess and helps the eggs stay tender.

½ pound breakfast sausage, pork or turkey. You can use links removed from casings and crumbled, or the bulk ground variety that comes in a tube. Either works great.

1 cup frozen hash brown potatoes or diced cooked potatoes. Baby potatoes diced small also work well if you want to go the fresh route. The key is getting them crispy.

1 cup shredded cheddar cheese, or a blend of cheddar and Monterey Jack. Shredding your own block gives a smoother, better melt than pre-shredded bags, which have anti-caking powder that affects how the cheese melts.

½ bell pepper, any color, diced. Red and orange are slightly sweeter, green is a little more vegetal. I use whatever’s in the fridge.

2 green onions, sliced. These go in during the last minute of cooking the potatoes and peppers.

1 tablespoon butter for the scrambled eggs. Salt and pepper to taste. Optional toppings: salsa, sour cream, hot sauce, sliced avocado.

How to Make It

Start with the sausage. Heat a large nonstick skillet over medium-high heat and add the sausage, breaking it up with a spatula as it cooks. You want to get some nice browned bits on the meat, which usually takes about 5 to 6 minutes. Transfer to a paper towel-lined plate to drain. Do not wipe out the skillet. That rendered fat is going to add flavor to everything else.

In the same skillet with the sausage drippings, add the diced bell pepper and hash brown potatoes. If you’re using frozen shredded hash browns, spread them in a single layer and let them cook undisturbed for about 3 minutes so they get crispy on the bottom before stirring. Cook the potatoes and peppers together for about 5 to 7 minutes total, stirring occasionally, until the potatoes are golden and crispy and the peppers have softened. Add the sliced green onions in the last minute. Season with salt and pepper, then transfer to the plate with the sausage.

Reduce the heat to medium-low and add the butter. Once melted and foamy, pour in the egg mixture. Let the eggs sit undisturbed for about 30 seconds until the edges start to set, then use a spatula to gently push the eggs from the edges toward the center, creating large soft curds. Continue letting the eggs set briefly and then gently folding, until they’re just barely set but still look slightly wet. This takes about 2 to 3 minutes. Pull them off while they’re still a touch underdone because they’ll continue cooking from residual heat. Remove the skillet from heat immediately.

Warm your tortillas before filling them. You can place each one directly on a gas burner for a few seconds per side, microwave them wrapped in a damp paper towel for about 20 seconds, or warm them in a dry skillet for about 30 seconds per side. A warm tortilla is pliable and easy to fold. A cold tortilla will crack and tear.

Lay a warmed tortilla flat on a clean surface. Spoon a line of scrambled eggs down the center, leaving about 2 inches of space on each side and at the top and bottom. Layer on the sausage, potatoes and peppers, and a generous handful of shredded cheese. The cheese will melt from the heat of the other fillings. Add salsa or hot sauce if you want. Do not overfill. This is the most common mistake and it leads to burritos that can’t be folded or burst open.

To fold, bring the bottom edge of the tortilla up and over the filling. Tuck it snugly under the filling with your fingers. Fold the two sides in toward the center. Then roll the whole thing forward and away from you, keeping it tight as you go. If you want a crispy exterior, place the assembled burrito seam-side down in a hot skillet with a tiny bit of oil and cook for about 2 minutes per side until golden brown.

Tips for the Best Breakfast Burritos

Let your fillings cool slightly before assembling. Piping hot filling creates steam inside the tortilla, which leads to sogginess. A brief rest of a couple minutes solves this problem entirely.

Season each component separately. The eggs, sausage, and potatoes should each taste good on their own. When they come together, the overall flavor is layered and satisfying rather than flat.

Don’t overfill. It’s tempting to pile everything in, but a burrito that can’t close isn’t a burrito. Use a moderate amount of each filling and you’ll end up with something you can actually pick up and eat.

Variations

Tex-Mex burrito: Swap the sausage for seasoned ground chorizo and add a spoonful of refried black beans alongside the potatoes. Top with pickled jalapeños and a drizzle of crema. Use cumin in the potatoes.

Lighter veggie burrito: Skip the sausage entirely and load up on sautéed mushrooms, spinach, zucchini, and roasted red peppers. A little crumbled feta or goat cheese in place of the cheddar gives it a Mediterranean twist.

Southwest burrito: Use seasoned ground turkey, add corn and black beans, and finish with a scoop of guacamole and a squeeze of fresh lime juice.

Bacon burrito: Bake the bacon in the oven at 400°F for about 15 minutes until crispy, let it cool slightly, then crumble it into the filling. Oven-baked bacon is easier to manage than pan-frying when you’re already juggling eggs and potatoes on the stovetop.

Loaded brunch burrito: Go all out with bacon, sausage, extra cheese melted over the top, sour cream, chives, and hot sauce. This is the weekend version that nobody regrets.

Freezing and Reheating

These burritos are one of the best freezer meals you can make. Let the assembled burritos cool completely first. Wrap each one tightly in aluminum foil, then place in a freezer-safe zip-top bag with as much air removed as possible. They’ll keep in the freezer for up to 3 months.

To reheat from frozen, remove the foil and wrap the burrito in a damp paper towel. Microwave for about 2 minutes, then flip and microwave another 60 to 90 seconds until heated through the center. If you prefer a crispy exterior, microwave first until thawed and warm, then finish in a hot skillet or in the air fryer at 375°F for about 5 minutes. The air fryer method is my personal favorite because it gives you a perfectly crispy tortilla with a hot, melty interior.

For burritos stored in the refrigerator, they’ll keep for 3 to 4 days. Reheat in the microwave for about 60 to 90 seconds, or warm in a skillet over medium heat for a few minutes per side.

Frequently Asked Questions

Can I use corn tortillas instead of flour? Corn tortillas are more fragile and smaller, which makes them difficult to roll into a proper burrito. If you strongly prefer corn, try using two overlapping corn tortillas per burrito for more surface area and structural support. Or just make these as breakfast tacos instead.

How do I keep my burrito from getting soggy? Three things help the most: letting your filling cool slightly before assembling, not adding too much wet toppings inside, and wrapping tightly so there’s no air space where steam can collect.

Can I make the filling the night before? Yes. Cook all your filling components the night before and store them separately in the fridge. Assemble in the morning. Just reheat the filling briefly before rolling so the cheese melts properly.

Can I make these vegetarian? Absolutely. Skip the sausage and add extra vegetables like sautéed mushrooms, zucchini, black beans, or roasted sweet potato. Add an extra egg per burrito to make up for the missing protein. Just as hearty and satisfying without the meat.

ian