Description
This easy breakfast burrito recipe is loaded with fluffy scrambled eggs, crispy bacon or sausage, cheese, hash browns, and your favorite toppings, all wrapped in a warm flour tortilla. Ready in just 25 minutes and perfect for meal prep! Freezer-friendly and completely customizable to your taste preferences.
Ingredients
For the Burritos:
- 4 large flour tortillas (10–12 inch “burrito size”)
- 8–10 large eggs
- 2 tablespoons butter or oil (for scrambling eggs)
- ¼ cup milk or cream (optional, for fluffier eggs)
- 8 strips bacon OR 12 oz breakfast sausage OR 1 cup diced ham
- 2 cups frozen hash browns OR 2 large potatoes, diced and cooked
- 2 cups shredded Mexican cheese blend or cheddar
- ½ cup salsa or pico de gallo
- ½ cup sour cream or Greek yogurt
- Salt and black pepper to taste
- ½ teaspoon garlic powder
- ¼ teaspoon cumin (optional)
Optional Add-Ins:
- 1 can (15 oz) black beans, drained and rinsed
- 1 bell pepper, diced and sautéed
- ½ cup diced onion, sautéed
- 1 avocado, sliced OR ½ cup guacamole
- Fresh cilantro, chopped
- Jalapeños, sliced
- Hot sauce
Instructions
Step 1: Cook the Breakfast Meat
In a large skillet over medium heat, cook your chosen breakfast meat. For bacon: cook 8 strips until crispy (about 6-8 minutes), then drain on paper towels and crumble or chop. For sausage: crumble and cook until browned (about 5-7 minutes), then drain excess grease. For ham: simply dice and warm through. Set cooked meat aside.
Step 2: Prepare Hash Browns or Potatoes
If using frozen hash browns: Cook according to package directions in the same skillet until golden and crispy (about 8-10 minutes). Season with salt and pepper. If using fresh potatoes: Dice into small cubes, cook in oil over medium-high heat until golden and tender (about 12-15 minutes). Set aside with the meat.
Step 3: Scramble the Eggs
In a bowl, whisk together 8-10 eggs with milk (if using), salt, pepper, garlic powder, and cumin. In the same skillet (wipe clean if needed), melt 2 tablespoons butter over medium-low heat. Pour in the eggs and let them sit for 30 seconds, then gently push and fold them with a spatula, creating large, fluffy curds. Cook until just set but still slightly creamy (about 3-4 minutes). Don’t overcook! Remove from heat immediately.
Step 4: Warm the Tortillas
This step is crucial for pliable, easy-to-wrap tortillas! Wrap tortillas in a damp paper towel and microwave for 30 seconds, OR warm each tortilla individually in a dry skillet for 15-20 seconds per side, OR wrap in foil and heat in a 300°F oven for 10 minutes. Keep warm wrapped in a kitchen towel.
Step 5: Assemble the Burritos
Lay one warm tortilla on a clean surface or plate. In the center (slightly below the middle), layer your ingredients in this order: ¼ of the scrambled eggs, ¼ of the meat, ¼ of the hash browns, ½ cup cheese, 2 tablespoons salsa, 2 tablespoons sour cream, and any additional toppings you’re using. Don’t overfill! Keep ingredients in a horizontal line across the center.
Step 6: Wrap the Burrito
Fold the bottom edge of the tortilla up over the filling. Fold in both sides, then continue rolling away from you, keeping the filling tucked tightly. The tortilla should completely enclose the filling. If it tears, you’ve overfilled – use less filling next time!
Step 7: Optional Crisping Step
For extra-delicious crispy burritos: Heat a clean skillet over medium heat. Place the burrito seam-side down in the dry skillet and cook for 2-3 minutes until golden brown and crispy. Flip and repeat on the other side. This seals the burrito and creates amazing texture!
Step 8: Serve or Store
Serve immediately with additional salsa, sour cream, and hot sauce on the side. Or wrap individually in foil for meal prep or freezing. Cut in half diagonally for easier eating!
Notes
- Don’t Overfill: The most common mistake! Use less filling than you think – you can always make more burritos.
- Tortilla Temperature: Warm tortillas are essential for successful rolling. Cold tortillas crack and tear.
- Egg Texture: Slightly undercook eggs as they’ll continue cooking from residual heat.
- Cheese Melting: Add cheese while everything is still hot so it melts beautifully throughout.
- Make It Ahead: Assemble completely, wrap in foil, refrigerate up to 3 days or freeze up to 3 months.
- Reheating: Microwave in paper towel for 1-2 minutes OR bake at 350°F for 15-20 minutes if frozen.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Breakfast
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 breakfast burrito (with bacon, hash browns, and cheese)
- Calories: 625
- Sugar: 3g
- Sodium: 1285mg
- Fat: 35g
- Saturated Fat: 15g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 32g
- Cholesterol: 425mg