A perfect bacon egg cheese burrito is a morning game-changer you can make at home in less time than a drive-thru. This Tex-Mex classic wraps crispy bacon, fluffy scrambled eggs, and melted cheese in a warm flour tortilla for a hearty, portable breakfast. It’s a customizable meal that easily becomes a family favorite. You’ll love how simple ingredients come together for a result that’s far better than any fast-food version.
Why You'll Love This Recipe
- Comes together in just 25 minutes for a fast, filling meal
- Easy to customize with whatever add-ins you have on hand
- Portable format is perfect for busy mornings or meal prep
- That homemade taste blows any drive-thru version away
- It’s my go-to weekend brunch fix
Ingredients You’ll Need
- Bacon slices: Choose standard-cut bacon, not thick-cut, for the right balance of crispiness and chew. Starting it in a cold skillet renders the fat perfectly.
- Medium onion: Yellow onions are ideal here for their sweet, mellow flavor when cooked down, but a white onion works too.
- Bell pepper: Any color adds sweetness and crunch; green peppers have a sharper taste while red or orange are sweeter.
- Unsalted butter or cooking oil: Butter gives richer flavor, but the reserved bacon fat or a neutral oil works just as well.
- Large eggs: Fresh, room-temperature eggs whip up fluffier and cook more evenly for perfect scrambles every time.
- Milk or water: A splash of liquid creates steam for those light, tender curds you love in scrambled eggs.
- Kosher salt: Its coarse grains season the eggs evenly without over-salting, unlike fine table salt.
- Black pepper: Freshly cracked pepper gives the best aromatic kick to complement the savory bacon and eggs.
- Ground cumin: This optional spice adds a subtle, warm earthiness that ties all the Tex-Mex flavors together.
- Flour tortillas: Large 10-inch burrito-size tortillas are key; look for ones with a bit of flexibility so they don’t tear.
- Shredded cheese: Cheddar offers a sharp bite, while Monterey Jack melts into incredible creaminess. A blend is fantastic.
How to Make It
Cook the Bacon:
Place your bacon slices in a large, cold skillet. Cooking over medium heat from a cold start renders the fat slowly, which is the secret to perfectly crisp bacon without burning. Transfer the cooked bacon to a paper towel-lined plate to drain, then chop it into small pieces.
Sauté the Veggies:
Pour off all but one tablespoon of the glorious bacon fat from the skillet. Add your diced onion and bell pepper to that fat and cook them over medium heat. You’re looking for them to soften and get a few golden edges, which builds a sweet, savory base for your burrito filling.
Whisk the Egg Mixture:
While the veggies cook, crack the eggs into a medium bowl. Add the milk or water, salt, pepper, and cumin if you’re using it. Whisk everything vigorously until it’s well combined and looks a bit frothy; this incorporates air for the fluffiest scrambled eggs.
Scramble the Eggs:
Push your cooked vegetables to one side of the skillet. Add the butter or oil to the empty side, let it melt or heat, then pour in the egg mixture. Cook over medium heat, gently folding the eggs with a spatula as they set. Pull them off the heat while they’re still slightly moist—they’ll finish cooking from residual heat.
Combine the Filling:
Immediately stir the chopped bacon and half of your shredded cheese into the warm egg and veggie mixture. The cheese will start to melt from the heat, creating a wonderfully gooey binder that holds everything together.
Warm the Tortillas:
Wrap your flour tortillas in a damp paper towel and microwave them for 20-30 seconds. Alternatively, heat each one individually in a dry skillet for about 15 seconds per side. This crucial step makes the tortillas pliable so they won’t crack when you roll your burrito.
Assemble the Burritos:
Lay a warmed tortilla flat on your work surface. Spoon about one cup of the filling onto the lower third of the tortilla, then sprinkle on some of the remaining cheese. Fold the left and right sides inward over the filling, then tightly roll from the bottom edge up to form a secure burrito.
Crisp the Exterior (Optional):
For that signature crispy, golden exterior, heat a clean skillet over medium heat. Place each burrito seam-side down and cook for 1-2 minutes until nicely browned, then flip to cook the other side. This also helps seal the seam shut.
Serve Immediately:
Serve your bacon egg cheese burritos right away while the cheese is molten and the tortilla is warm. Let everyone add their favorite toppings like salsa, sour cream, or avocado slices.

You Must Know
- Start bacon in a cold pan for perfect crispiness
- Scramble eggs low and slow, removing them while slightly wet
- A warm tortilla is essential—it won’t crack when you roll it
- Press the burrito in the skillet to seal the seam
- I always make a double batch for the freezer
Storage Tips
To store, let your assembled burritos cool completely to room temperature first. Wrap each one individually in foil or plastic wrap, then pop them in the fridge where they’ll keep beautifully for up to three days. For longer storage, place the wrapped burritos in a freezer-safe bag and freeze for up to two months. Reheat from frozen in a 350°F oven for 20-25 minutes, or from the fridge for 10-15 minutes, until hot all the way through. The microwave works in a pinch but can make the tortilla a bit soggy.
Ingredient Substitutions
You’ve got loads of flexibility here. Swap the bell peppers for diced jalapeños if you want heat, or use chopped spinach or mushrooms for a veggie boost. Any good melting cheese works—pepper jack, Colby, or even a Mexican blend. For a gluten-free version, use your favorite certified gluten-free tortillas, though you might need to warm them extra carefully. If you’re out of milk, water works just fine in the eggs, or you can skip it altogether. Try turkey bacon or a plant-based alternative if you want to mix up the protein.
Serving Suggestions
I love pairing this hearty bacon egg cheese burrito with something fresh or crispy to balance it out. A simple side of hash browns or seasoned breakfast potatoes is classic, or go for a light fruit salad with berries and melon. For a fuller brunch spread, add some creamy avocado slices and a tangy pico de gallo on the side. Don’t forget a big mug of strong coffee or a glass of cold orange juice—it completes the whole experience perfectly.
Cultural Context
The breakfast burrito is a staple of Southwestern and Tex-Mex cuisine, born from the practical need for a hearty, portable morning meal. While its exact origins are debated, it gained massive popularity in places like New Mexico and California, where it became a canvas for local ingredients. This particular version with bacon, eggs, and cheese is a classic American diner twist, showcasing how adaptable the format is. It’s a beautiful example of how simple, comforting food transcends borders and becomes a beloved part of everyday life.

Pro Tips
- Let the filling cool slightly before rolling to prevent a soggy tortilla
- Use the bacon fat to cook the veggies for maximum flavor
- A damp paper towel is the best way to steam tortillas pliable
- Don’t overfill your tortilla or it’ll be impossible to roll tightly
- My secret is a dash of hot sauce in the egg mix
Frequently Asked Questions
Shredded cheddar or Monterey Jack cheese melts beautifully and offers great flavor. For extra creaminess, try a Mexican blend or pepper jack for a bit of heat. Always shred your own cheese for the best melt, as pre-shredded varieties contain anti-caking agents.
Absolutely. You can cook the bacon and veggie filling, then store it separately in the fridge for up to 3 days. Reheat and assemble when ready. For the best texture, scramble the eggs fresh, but you can also cook and store them, reheating gently to avoid rubberiness.
You can easily swap the bell pepper for diced poblano peppers, chopped spinach, or even drained canned green chiles. If you want to skip veggies entirely, just add a pinch of smoked paprika to the eggs for a deeper flavor.
Heat the assembled burrito in a dry skillet over medium heat for 1-2 minutes per side. It’s ready when the tortilla is golden brown with crisp spots and the cheese inside is visibly melted, creating a seal that holds the filling together.
This burrito is a complete meal, but for a classic Tex-Mex breakfast, serve it with fresh salsa, sliced avocado, or a dollop of sour cream. A side of crispy hash browns or refried beans also makes a hearty and delicious combination.