This is my kind of breakfast: a hearty bacon, egg & cheese breakfast burrito that hits all the right notes — salty, creamy, and crunchy — and gets everyone out the door with a full belly. It’s the kind of recipe I reach for on busy weekend mornings or when I want a crowd-pleasing brunch that’s easy to scale. With crispy bacon, savory breakfast sausage, golden potatoes and gooey cheddar wrapped in a warm tortilla, it’s comfort food that travels.
Why you’ll love this dish
There’s a reason this combo shows up on diner menus everywhere. This burrito is fast to assemble, forgiving when you’re multitasking, and portable enough for breakfast on the go. It’s also budget-friendly — eggs, potatoes and cheese deliver a lot of flavor for little cost — and flexible: swap ingredients to suit kids, picky eaters, or a hungry crowd.
“Crispy bacon, soft scrambled eggs, and melted cheddar wrapped with potatoes — it’s every comfort-food craving in one handheld package.” — a quick morning review
This recipe is perfect for:
- Weekday mornings when you need a filling grab-and-go.
- Brunches where you want something warm and satisfying without too much fuss.
- Meal prep: assemble several and freeze for easy weekday breakfasts.
Step-by-step overview
Before you get out pans and tortillas, here’s how it all comes together in plain terms:
- Cook the salty components first — bacon and breakfast sausage — so they’re crisp and flavorful.
- Heat your diced golden potatoes until tender and slightly caramelized.
- Scramble soft, seasoned eggs in butter for creaminess.
- Warm tortillas, layer with cheddar, then stack eggs, bacon, sausage and potatoes.
- Roll tight, optionally sear the burrito for a golden crust, and serve hot.
This overview helps you stage cooking so nothing sits cold: bacon and sausage can rest while you cook eggs, and potatoes are best hot when you assemble.
{image_template}
What you’ll need
- 6 large eggs (can use 4 eggs + 2 egg whites for a lighter filling)
- 1 tbsp unsalted butter (or olive oil)
- 4 strips of bacon, cooked until crispy
- 1/2 cup breakfast sausage, cooked and crumbled (pork or turkey)
- 1 cup golden potatoes, diced and cooked (roasted or pan-fried until tender)
- 1 cup shredded cheddar cheese (sharp or mild)
- 4 large tortillas (burrito-size flour tortillas; whole wheat or low-carb as needed)
- Salt and pepper to taste
Substitutions & notes:
- Cheese: Monterey Jack, pepper jack, or Oaxaca melt nicely.
- Potatoes: Use hash browns if short on time.
- Protein: Omit bacon/sausage and add black beans or seasoned tofu for a vegetarian version.

How to prepare it
- Cook the bacon in a skillet over medium heat until crispy. Transfer to paper towel-lined plate and chop or leave whole, as you prefer.
- In the same skillet, brown the breakfast sausage until cooked through. Remove and set aside with the bacon.
- If your golden potatoes aren’t cooked yet: add a little oil to a skillet and sauté diced potatoes over medium-high heat until tender and golden, seasoning with salt and pepper. Keep warm.
- Reduce heat to medium. Melt the butter in a clean pan. Whisk the eggs with a pinch of salt and pepper, then pour into the pan.
- Using a spatula, gently pull the eggs from the edges to the center, stirring occasionally until they form soft curds. Remove from heat just before completely set; carryover heat will finish them.
- Warm the tortillas briefly in a dry skillet or microwave (10–15 seconds) so they’re pliable.
- On each tortilla, sprinkle about 1/4 cup shredded cheddar down the center. Add a portion of scrambled eggs, some bacon, crumbled sausage, and potatoes on top of the cheese.
- Fold the short sides in, then roll the tortilla tightly from one end to the other to form a burrito. Place seam-side down on the skillet if you want it sealed.
- Optional: Toast the burrito in a skillet over medium heat for 1–2 minutes per side until golden and the cheese melts inside.
- Serve immediately while hot.
Short, clear actions and staging help keep all fillings warm and at the right texture when you assemble.
Best ways to enjoy it
- Serve with chunky salsa, sliced avocado or guacamole, and a dollop of sour cream for contrast.
- Pair with a simple green salad or fresh fruit for a lighter brunch balance.
- Make a breakfast plate: one burrito cut in half with roasted tomatoes and a cup of coffee or fresh-squeezed orange juice.
- For a Tex-Mex twist, add pickled jalapeños and a splash of hot sauce.
Pro tip: slice the burrito diagonally and present halves slightly overlapped to show the gooey center.
Storage and reheating tips
- Refrigerator: Cool completely, wrap tightly in plastic wrap or airtight containers, and refrigerate up to 3–4 days.
- Freezing: Wrap each burrito in foil or plastic wrap, then place in a zip-top bag. Freeze up to 2 months for best quality.
- Reheating from fridge: Unwrap and microwave on high 60–90 seconds, flipping halfway. For a crisper tortilla, finish in a hot skillet 30–60 seconds per side.
- Reheating from frozen: Remove outer foil, wrap in a damp paper towel and microwave on high 2–3 minutes, or bake at 350°F (175°C) for 25–30 minutes until heated through. Always ensure internal temperature reaches 165°F (74°C) for safety.
Food safety note: discard any assembled burritos left at room temperature more than 2 hours (1 hour if above 90°F).
Pro chef tips
- For creamy eggs: cook low and slow, and remove them when slightly underdone; they’ll finish resting off heat.
- Warm tortillas on a dry skillet or directly over a low flame for flexibility and to prevent tearing.
- Layer cheese directly on the tortilla first — this creates a glue that helps keep fillings from leaking and helps the burrito seal.
- Press the seam down with a spatula for 10–15 seconds when toasting to lock it closed.
- If meal-prepping, briefly undercook the eggs; when reheating, they’ll finish and stay tender instead of rubbery.
Creative twists
- Southwestern: add black beans, cilantro, corn, and pepper jack.
- Green chile & potato: swap cheddar for pepper jack and stir roasted green chiles into the potatoes.
- Vegetarian: replace bacon/sausage with seasoned crumbled tempeh or smoked mushrooms and add black beans.
- Breakfast bowl: skip the tortilla and layer fillings in a bowl over greens or rice.
- Low-carb: wrap in a large lettuce leaf or low-carb tortilla; omit the potatoes or replace with cauliflower hash.
Common questions
Q: How long does this take to make from start to finish?
A: About 20–30 minutes if your potatoes are already cooked. If starting with raw potatoes, add 10–15 minutes.
Q: Can I assemble these ahead for busy mornings?
A: Yes. Fully assemble and wrap in foil, then refrigerate up to 3 days or freeze for up to 2 months. Reheat until internal temp is 165°F (74°C).
Q: Will the tortilla get soggy when I refrigerate a wrapped burrito?
A: It can soften slightly. To minimize sogginess, cool fillings completely before wrapping and reheat in a skillet or oven to re-crisp the exterior.
Q: Can I use pre-cooked meat like store-bought sausage patties?
A: Absolutely. Pre-cooked or leftover sausage works fine; just warm before assembling.
Q: Any tips for keeping the burrito from falling apart?
A: Don’t overfill. Warm tortillas and folding the sides first then rolling tightly help. A quick pan sear seam-side down seals it.
If you want, I can provide a printable ingredient card or a timed prep plan for making a double batch for meal prep.