
Warm tortillas, soft scrambled eggs, and crispy bacon come together in a way that just makes mornings better. This classic breakfast burrito keeps things simple but never boring. It’s hearty, customizable, and easy to make even on a busy weekday.
Whether you love a little heat or prefer it mild and creamy, this version has you covered. Make one for now and a few for later—you’ll thank yourself tomorrow.
What Makes This Recipe So Good

These burritos balance texture and flavor in all the right ways. You get creamy eggs, crispy bacon, and a little bite from melty cheese and spiced potatoes.
The method is straightforward, but a couple of smart tricks—like warming the tortillas and finishing the eggs gently—make a big difference.
It’s also a reliable base recipe. You can add veggies, swap proteins, or scale it up for a crowd. And if you like meal prep, these burritos freeze beautifully for quick, satisfying breakfasts on the go.
Shopping List
- Large flour tortillas (burrito-size, 10-inch)
- Eggs (6–8 for 4 burritos)
- Bacon (6–8 slices)
- Cheddar or pepper jack cheese, shredded (1–1.5 cups)
- Russet or Yukon Gold potatoes (2 medium) or frozen diced hash browns
- Onion (1 small), optional
- Bell pepper (1 small), optional
- Butter or oil (for eggs and potatoes)
- Milk or cream (1–2 tablespoons), optional for softer eggs
- Salt and black pepper
- Ground cumin and/or smoked paprika (optional, for potatoes)
- Salsa or hot sauce, optional
- Fresh cilantro, optional
- Sour cream or Greek yogurt, optional
How to Make It

- Prep the potatoes. Dice the potatoes into small cubes (about 1/2 inch) so they cook quickly.
Rinse and pat dry. If using hash browns, keep them frozen until they hit the pan.
- Cook the bacon. In a large skillet over medium heat, cook bacon until crisp. Transfer to a paper towel–lined plate.
Pour off most of the bacon fat, leaving about 1 tablespoon in the pan for the potatoes.
- Cook the potatoes. Add diced potatoes to the skillet with the reserved bacon fat. Season with salt, pepper, and a pinch of cumin or smoked paprika if you like. Cook, stirring occasionally, until golden and tender, about 10–12 minutes.
If using onion and bell pepper, add them in the last 5 minutes to soften.
- Scramble the eggs. Whisk eggs with a pinch of salt, pepper, and a splash of milk if using. In a clean nonstick pan over medium-low heat, melt a little butter. Pour in the eggs and stir gently with a spatula until soft and just set.
Remove from heat while they’re still slightly glossy—carryover heat will finish them.
- Warm the tortillas. Heat each tortilla in a dry skillet for 15–20 seconds per side, or wrap a stack in a damp paper towel and microwave for 30–45 seconds. Warm tortillas bend without cracking and roll more neatly.
- Assemble. Lay a warm tortilla on a flat surface. Add a line of potatoes, then eggs, crumbled bacon, and a handful of shredded cheese.
Spoon on salsa, add cilantro, and a small dollop of sour cream if you like. Keep fillings in a narrow strip down the center.
- Roll it tight. Fold the sides in toward the center, then roll from the bottom up, keeping everything snug. If needed, secure the seam with a little cheese that will melt or a quick toast in the pan.
- Toast (optional but recommended). Place the burrito seam-side down in a lightly oiled skillet over medium heat for 1–2 minutes per side until the tortilla is golden and crisp.
This step locks everything in and adds a satisfying crunch.
- Serve. Slice in half if you like and serve with extra salsa or hot sauce.
How to Store
For the fridge, let burritos cool, then wrap individually in foil or parchment and store in an airtight container for up to 3 days. Reheat in a skillet over medium heat or in the oven at 350°F (175°C) for 10–12 minutes. Microwaving works in a pinch, but the tortilla stays softer.
For the freezer, wrap tightly in foil and then place in a freezer bag.
Freeze for up to 2 months. Reheat from frozen in a 350°F (175°C) oven for 20–25 minutes, or unwrap and microwave 2–3 minutes, flipping halfway. For best texture, finish in a skillet for a minute per side.

Why This is Good for You
These burritos deliver a balance of protein from eggs and bacon, carbs from potatoes and tortillas, and fat to keep you full.
The combination supports steady energy through the morning and reduces the urge to snack on less satisfying options.
Adding peppers, onions, or spinach bumps up your fiber and micronutrients. If you want to lighten it up, use turkey bacon or black beans, go lighter on cheese, and choose whole wheat tortillas for extra fiber.
Common Mistakes to Avoid
- Overcooking the eggs. Take them off the heat while still slightly glossy. Dry eggs can make the whole burrito feel heavy.
- Skipping the tortilla warm-up. Cold tortillas crack and refuse to roll.
A quick warm makes rolling easy and tidy.
- Overstuffing. It’s tempting, but too much filling leads to tears and leaks. Keep it moderate for a tight wrap.
- Forgetting to drain bacon. Excess grease can sog out the tortilla. Let bacon rest on paper towels.
- Not seasoning the potatoes. They carry a lot of the flavor.
Salt early and build in spices for depth.
Recipe Variations
- Southwest-Style: Add black beans, corn, and pepper jack cheese. Finish with a squeeze of lime and cilantro.
- Veggie Lover’s: Swap bacon for sautéed mushrooms and spinach. Use avocado for creaminess.
- Spicy Chorizo: Replace bacon with cooked chorizo and add pickled jalapeños.
Top with a smoky salsa.
- Lighter Option: Use egg whites or a mix of whole eggs and whites, turkey bacon, and whole wheat tortillas.
- Make-Ahead Freezer Burritos: Skip salsa inside (it can make them soggy). Reheat and add salsa after warming.
- Cheesy Hash Brown: Use crispy hash browns and extra cheddar for a diner-style vibe.
FAQ
Can I make these ahead for the week?
Yes. Wrap individually and refrigerate up to 3 days or freeze up to 2 months.
For best results, keep wet toppings like salsa on the side until serving.
What’s the best tortilla size?
A 10-inch flour tortilla is ideal. It holds enough filling to be satisfying and rolls securely without tearing.
How do I keep the burrito from getting soggy?
Let hot fillings cool slightly before wrapping, drain the bacon well, and avoid too much salsa inside. A quick toast in the skillet also keeps the exterior crisp.
Can I swap the bacon?
Absolutely.
Try sausage, chorizo, turkey bacon, or even black beans for a vegetarian-friendly option.
What cheese melts best?
Cheddar, Monterey Jack, and pepper jack melt nicely and offer good flavor. Avoid pre-shredded if you can—freshly grated melts more smoothly.
Do I need potatoes?
No, but they add heartiness and great texture. If you skip them, consider adding beans or extra eggs to keep the burrito filling.
How many eggs per burrito?
Plan on 1.5 to 2 eggs per burrito, depending on how heavy you go with other fillings.
Can I make this gluten-free?
Use certified gluten-free tortillas and check your bacon and seasonings.
Corn tortillas can work, but warm them well and don’t overfill.
In Conclusion
Classic Breakfast Burritos with Eggs & Bacon are the kind of no-fuss food that always satisfies. With a few basics and a couple of smart steps, you get a warm, portable breakfast that tastes like something from your favorite diner. Keep the base recipe handy, then riff with your favorite add-ins.
Make one now, stash a few in the freezer, and start your mornings with something you actually look forward to.

Classic Breakfast Burritos with Eggs & Bacon – A Simple, Satisfying Morning Staple
Ingredients
- Large flour tortillas (burrito-size, 10-inch)
- Eggs (6–8 for 4 burritos)
- Bacon (6–8 slices)
- Cheddar or pepper jack cheese, shredded (1–1.5 cups)
- Russet or Yukon Gold potatoes (2 medium) or frozen diced hash browns
- Onion (1 small), optional
- Bell pepper (1 small), optional
- Butter or oil (for eggs and potatoes)
- Milk or cream (1–2 tablespoons), optional for softer eggs
- Salt and black pepper
- Ground cumin and/or smoked paprika (optional, for potatoes)
- Salsa or hot sauce, optional
- Fresh cilantro, optional
- Sour cream or Greek yogurt, optional
Instructions
- Prep the potatoes. Dice the potatoes into small cubes (about 1/2 inch) so they cook quickly. Rinse and pat dry. If using hash browns, keep them frozen until they hit the pan.
- Cook the bacon. In a large skillet over medium heat, cook bacon until crisp. Transfer to a paper towel–lined plate. Pour off most of the bacon fat, leaving about 1 tablespoon in the pan for the potatoes.
- Cook the potatoes. Add diced potatoes to the skillet with the reserved bacon fat. Season with salt, pepper, and a pinch of cumin or smoked paprika if you like. Cook, stirring occasionally, until golden and tender, about 10–12 minutes. If using onion and bell pepper, add them in the last 5 minutes to soften.
- Scramble the eggs. Whisk eggs with a pinch of salt, pepper, and a splash of milk if using. In a clean nonstick pan over medium-low heat, melt a little butter. Pour in the eggs and stir gently with a spatula until soft and just set. Remove from heat while they’re still slightly glossy—carryover heat will finish them.
- Warm the tortillas. Heat each tortilla in a dry skillet for 15–20 seconds per side, or wrap a stack in a damp paper towel and microwave for 30–45 seconds. Warm tortillas bend without cracking and roll more neatly.
- Assemble. Lay a warm tortilla on a flat surface. Add a line of potatoes, then eggs, crumbled bacon, and a handful of shredded cheese. Spoon on salsa, add cilantro, and a small dollop of sour cream if you like. Keep fillings in a narrow strip down the center.
- Roll it tight. Fold the sides in toward the center, then roll from the bottom up, keeping everything snug. If needed, secure the seam with a little cheese that will melt or a quick toast in the pan.
- Toast (optional but recommended). Place the burrito seam-side down in a lightly oiled skillet over medium heat for 1–2 minutes per side until the tortilla is golden and crisp. This step locks everything in and adds a satisfying crunch.
- Serve. Slice in half if you like and serve with extra salsa or hot sauce.