Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 lb russet potatoes, shredded and rinsed
- 2 tbsp vegetable oil + 1 tbsp unsalted butter
- 8 slices bacon
- 8 large eggs + 2 tbsp milk
- 6 oz sharp cheddar, shredded (about 1.5 cups)
- 4 large (10-inch) flour tortillas
- Pico: 2 medium tomatoes, 1/4 cup finely diced red onion, 1 small jalapeño, 1/4 cup chopped cilantro, 1 tbsp lime juice, 1/4 tsp salt
- Chipotle sauce: 1/2 cup mayo, 1/4 cup sour cream, 1 tbsp minced chipotle + 1 tsp adobo, 1 tsp lime juice, 1 small garlic clove, pinch cumin, salt
- Salt and black pepper
Do This
- 1. Heat oven to 400°F. Bake bacon on a foil-lined sheet 15–18 minutes until crisp; drain on paper towels.
- 2. Stir chipotle sauce ingredients; chill. Toss pico ingredients; chill. Drain pico well before using.
- 3. Shred potatoes; soak 5 minutes in cold water, rinse until clear, then wring very dry in a towel.
- 4. Cook potatoes in 2 tbsp oil in a 12-inch skillet over medium-high, pressed flat, 5–7 minutes per side; add 1 tbsp butter second side; season.
- 5. Soft-scramble eggs in 1 tbsp butter over medium-low 3–4 minutes; season lightly.
- 6. Warm tortillas until pliable (15–20 seconds each). Fill with cheese, eggs, hash browns, bacon, 2–3 tbsp drained pico, and 1–2 tbsp chipotle sauce; roll tightly.
- 7. Griddle burritos seam-side down in a lightly oiled skillet over medium heat (about 350°F) 1–2 minutes per side until golden and melty.
Why You’ll Love This Recipe
- All the best breakfast textures in one bite: crisp hash browns, soft eggs, melty cheddar, and smoky bacon.
- Bright pico and creamy chipotle sauce keep it fresh and balanced.
- Great for meal prep—assemble ahead and griddle to order or freeze for later.
- Easy to customize with your favorite add-ins or heat level.
Grocery List
- Produce: Russet potatoes, tomatoes, red onion, jalapeño, cilantro, limes, garlic
- Dairy: Eggs, sharp cheddar, sour cream, butter, milk
- Pantry: Flour tortillas, bacon, mayonnaise, chipotle peppers in adobo, ground cumin, vegetable oil, salt, black pepper
Full Ingredients
Crispy Hash Browns
- 1 lb russet potatoes (about 2 medium), peeled or well-scrubbed, shredded (about 4 cups loosely packed)
- 2 tbsp vegetable oil
- 1 tbsp unsalted butter
- 1/2 tsp kosher salt
- 1/4 tsp freshly ground black pepper
- 1/4 tsp smoked paprika (optional)
Bacon
- 8 slices thick- or regular-cut bacon
Soft Scrambled Eggs
- 8 large eggs
- 2 tbsp milk or half-and-half
- 1 tbsp unsalted butter
- 1/4 tsp kosher salt, plus a pinch of black pepper
Creamy Chipotle Sauce
- 1/2 cup mayonnaise
- 1/4 cup sour cream
- 1 tbsp finely minced chipotle pepper (from a can of chipotles in adobo)
- 1 tsp adobo sauce (from the same can)
- 1 tsp fresh lime juice
- 1 small garlic clove, finely grated or minced
- 1/8 tsp ground cumin
- Pinch kosher salt, to taste
Pico de Gallo
- 2 medium ripe tomatoes, seeded and finely diced (about 1 1/2 cups)
- 1/4 cup finely diced red onion
- 1 small jalapeño, seeded and minced (use 1/2 for mild)
- 1/4 cup chopped fresh cilantro
- 1 tbsp fresh lime juice
- 1/4 tsp kosher salt, or to taste
To Assemble
- 4 large (10-inch) flour tortillas
- 6 oz sharp cheddar cheese, shredded (about 1 1/2 cups)
- Hot sauce and extra cilantro for serving (optional)

Step-by-Step Instructions
Step 1: Make the chipotle sauce and pico
In a small bowl, whisk together mayonnaise, sour cream, minced chipotle, adobo sauce, lime juice, garlic, cumin, and a pinch of salt. Cover and refrigerate. In a separate bowl, combine diced tomatoes, red onion, jalapeño, cilantro, lime juice, and salt. Stir, taste, and adjust salt or lime as needed. Refrigerate; before assembling, use a slotted spoon to drain excess liquid.
Step 2: Cook the bacon
Heat oven to 400°F. Line a rimmed baking sheet with foil and set a wire rack on top (for even crisping). Lay the bacon in a single layer and bake 15–18 minutes until deeply golden and crisp. Transfer to paper towels to drain and cool. For stovetop instead, cook in a large skillet over medium heat 8–10 minutes, turning as needed.
Step 3: Prep the potatoes
Shred the potatoes on the large holes of a box grater. Soak shreds in very cold water for 5 minutes to remove excess starch. Drain, rinse until the water runs mostly clear, then wring completely dry in a clean kitchen towel—really squeeze to remove moisture. You should have about 4 cups of dry shreds.
Step 4: Cook ultra-crispy hash browns
Heat a 12-inch nonstick or well-seasoned cast-iron skillet over medium-high heat. Add 2 tbsp oil and swirl. Add potatoes in an even, compact 1/2-inch layer; press down firmly with a spatula. Cook undisturbed 5–7 minutes until the bottom is deep golden and crisp. Dot the edges with 1 tbsp butter, then flip in large sections (3–4 pieces) and cook 4–6 minutes more. Season with 1/2 tsp salt, 1/4 tsp pepper, and smoked paprika if using. Transfer to a paper towel–lined plate and keep warm (a 200°F oven works well).
Step 5: Soft-scramble the eggs
Whisk eggs with milk and 1/4 tsp salt. Melt 1 tbsp butter in a 10-inch nonstick skillet over medium-low heat. Pour in eggs and cook, stirring slowly with a silicone spatula, pushing from the edges toward the center, 3–4 minutes until just set, glossy, and softly curdled. Remove from heat and finish with a pinch of black pepper.
Step 6: Warm tortillas and assemble
Warm tortillas until pliable (on a dry skillet over medium heat 15–20 seconds per side, or microwave wrapped in a damp towel for 30–45 seconds). For each burrito, layer in the center: about 1/3 cup shredded cheddar, 1/2 cup crispy hash browns, 2 eggs (about 1/2 cup), and 2 bacon slices broken into pieces. Spoon 2–3 tbsp well-drained pico and drizzle 1–2 tbsp chipotle sauce. Fold the sides in, then roll tightly from the bottom up, keeping the filling compact. Place seam-side down.
Step 7: Griddle to golden
Heat a clean skillet or griddle over medium heat (about 350°F). Lightly brush with oil or a thin pat of butter. Place burritos seam-side down and cook 1–2 minutes per side until the tortillas are spotty-golden and the cheese melts. Let rest 1 minute to set, then slice in half. Serve with extra pico and chipotle sauce.
Pro Tips
- Dry potatoes thoroughly—excess moisture prevents browning. The wring-out step is key.
- Warm tortillas before filling to prevent cracking and to help them seal.
- Drain pico with a slotted spoon so your burrito stays crisp inside.
- Shred cheddar from a block for the smoothest melt.
- Press the burrito gently while griddling to maximize contact and golden color.
Variations
- Sausage and Peppers: Swap bacon for 12 oz cooked breakfast sausage. Add 1/2 cup sautéed bell peppers and onions.
- Veggie Supreme: Skip bacon; add 1 cup baby spinach (wilted) and 1/2 cup black beans. Try pepper jack instead of cheddar.
- Frozen Hash Browns Shortcut: Use 3 cups thawed, well-dried shredded hash browns; cook as directed until deeply crisp.
Storage & Make-Ahead
Refrigerate components separately up to 3 days (chipotle sauce up to 1 week; pico best within 24 hours). For make-ahead burritos, assemble without pico (serve it on the side), wrap tightly in foil, and refrigerate up to 3 days or freeze up to 2 months. Reheat refrigerated: oven 350°F for 12–15 minutes or skillet over medium 3–4 minutes per side. From frozen: oven 375°F for 25–30 minutes or air fryer 350°F for 10–14 minutes, turning once. Add fresh pico and extra sauce after reheating.
Nutrition (per serving)
Approximate per burrito: 850–900 calories; 47g fat; 68g carbohydrates; 36g protein; 3g fiber; 1350mg sodium. Values are estimates and will vary with brands and exact amounts.


Leave a Reply