Bacon Egg and Cheese Breakfast Burrito

The breakfast burrito has become one of my go-to meal prep staples. This Bacon Egg and Cheese Breakfast Burrito is quick and filling, perfect for on-the-go breakfasts. I love an easy, homemade recipe that I can make in advance, which is ideal for busy mornings when I still want something hearty and delicious.

A stack of bacon egg and cheese breakfast burrito halves oozing with cheese.

This classic breakfast has everything I love: crispy bacon, scrambled eggs, lots of cheese, and hashbrowns, all wrapped in a warm tortilla. The recipe is versatile, and you can use your favorite mix-ins or what you have on hand. The best part? Like my California chicken burrito and Mexican taco breakfast burrito, this one also comes together in minutes.

I usually make these ahead of time, wrap them in parchment paper and foil, and store them in the fridge or freezer. My whole family loves these, and they always look forward to finding a reason to have one. I will tell you something: I actually enjoy these for dinner, too. They are so filling and incredibly satisfying that I happily munch on one at the end of the day with a green salad on the side.

Bacon egg and cheese breakfast burrito oozing with cheese.

Why you will love this recipe 

  • They are so easy to make: I only have to make a few basic breakfast items and roll them into a tortilla. This is a no-brainer! And they are so delicious, the kids devour them.   
  • Such an economical breakfast: I paid $10 per person for these at the restaurant, but I can make these for about a dollar each!
  • They freeze well: Meal planning is easy with these burritos. With the kids’ help, we can make these quickly and freeze them for lunch boxes and snacks. They last up to three months in the freezer. 
  • Customizable: I can add sausage or leave out bacon, depending on what I have in the kitchen or what I feel like eating. 

What you will need

Bacon egg and cheese burrito ingredients arranged in a grey surface.
  • Crispy bacon: This is the first step in making the burrito. I make my bacon in batches so that it is crispy, and then I let it drain on paper towels. However, I save two tablespoons of the fat for the hash browns. 
  • Frozen hash browns: Instead of making my hash browns, I want to make this recipe fast and easy, so I am using packaged frozen hash browns. But get a high-quality brand for the best flavor and texture.
  • For the eggs, I mix large eggs with half-and-half, making the mixture thick and rich. Then, I cook the eggs in a pan filled with rich, unsalted butter.
  • Seasoning: I add some salt, pepper, and paprika to the eggs. 
  • Plenty of cheese: These contain lots of gooey cheddar and mozzarella, and I always shred them myself because I don’t like the fillers they put in the pre-shredded stuff. 
  • Wrap them up: I wrap them up in large flour tortillas. I don’t recommend using corn tortillas for this recipe because they don’t grill well, and the flavor is too overwhelming. 

How to make 

Fry the bacon: First, I cook the bacon in batches in my cast-iron skillet over medium heat, about eight minutes per batch. Then, I let the excess grease drain on a wire rack with a paper towel under it. 

Cooking bacon in a cast iron skillet.

Make the hash browns: Now, I discard all but two tablespoons of the bacon fat (save a bit for grilling) before cooking them in the same skillet, transferring them to a plate when finished. 

Cooking hash browns in a cast iron skillet.

Cook the eggs: I whisk the eggs and half-and-half in a medium bowl. Then, I wipe out the skillet and melt the butter over medium heat. When it starts to foam, I add the beaten eggs and reduce the heat to medium-low. As it cooks, I use a rubber spatula to stir it occasionally until soft curds appear before seasoning it with paprika, salt, and pepper. 

Cooking scrambles eggs in a cast iron skillet.

Assemble the burritos: Next, I place the tortillas on a flat surface and layer the ingredients in the center of each tortilla. I like to start with the hash browns and end with the bacon, but any way you do it is okay. Just be sure to use only ¼ of each ingredient on each burrito, so there is enough for each one. Then, roll them up by folding in the sides before rolling them tightly. 

Assembling a bacon egg and cheese breakfast burrito.

Grill the burritos: Finally, I use that bacon fat I saved to brush the outside of the burrito before grilling it for two minutes per side. Just use a pastry brush to rub some along the inside of the tortilla before closing it up, and then place it folded side down to get a good seal. 

photo of bacon egg and cheese breakfast burrito

Expert tip

The best way to wrap a burrito

First, make sure the tortilla is large (10 or 12 inches) and a flour tortilla. Corn is fine for tacos and chips, but not burritos. Then, warm the tortillas in the microwave or in a dry skillet for a few seconds before rolling. I do mine one at a time to ensure each is soft, and it only takes a few seconds.

Lay the tortilla flat and place the filling in the center. Do not overstuff it. It should be about one cup of filling for a 10-inch tortilla. Now, fold the sides over, and then the bottom of the tortilla over them. If the filling starts to slide, tuck it towards you. Now, holding the roll in place, reach up and tuck in the two corners of the top of the burrito like an envelope before folding it over to seal it shut. 

More tips to consider

  • I highly recommend shredding your own cheese. The manufacturers add fillers (wood pulp) to keep the cheese from clumping. 
  • Don’t use too much salsa or other liquid ingredients to prevent sogginess. I leave mine for dipping so guests can use as much as they want.
  • Leave the eggs a little soft so they finish cooking when grilling them in the burrito. They will be nice and creamy.
  • For extra bacony flavor, brush a tiny bit of bacon grease onto the tortilla before grilling it. This will not only give the burrito a smokier taste but also make it crispier.
  • Did the bacon lose its crunch before assembly? That happens when feeding a big family. Keep it warm in the oven, set at the lowest temperature, or reheat it in the air fryer for 30 seconds to crisp it up. 
  • Let the burrito rest for a minute before slicing it to let the cheese settle. This helps the cheese hold onto everything, so it doesn’t all fall out before you can take a bite. 
  • If meal-prepping, thoroughly cool the ingredients before adding them to the tortilla. Warm ingredients create steam and will make the tortilla soggy.

Recipe variations and add-ins:

  • Add veggies: I enjoy chopped bell peppers, green onions, and spinach in mine. The kids like tomatoes and mushrooms in theirs. My husband likes chinks of avocado in his. 
  • More cheese: There is always room for more cheese, but don’t make it so stuffed that the burrito bursts. I like to add Pepper Jack and Monterey Jack cheese. 
  • Spicy: I add minced poblano peppers and 1/4 teaspoon red pepper flakes for a spicy breakfast. 
  • A lighter version: I sometimes use turkey bacon to make this with a little less fat. It may not have as much flavor as regular bacon, but it still tastes delicious.
  • Cajun burritos: Sometimes, I like to add a pinch of my Cajun seasoning to my eggs for a different flavor. 
photo of homemade breakfast burrito

Serving suggestions:

When serving breakfast burritos for Sunday brunch, I include crispy air-fried potatoesfluffy Greek yogurt pancakes, and strawberry-banana smoothie for the kids. Whether I serve these as a quick breakfast on the go or we are sitting down for a whole spread, I always like to have something sweet with them. These strawberry scones with white chocolate drizzle are made with fresh strawberries and can be packed up to go if need be.

These burritos are also great for lunch when I serve them with homemade guacamole, refried beans, and a side of my fruit salad with honey lime dressing. I also always include a dipping sauce on the side. I prefer to dip my burrito into buffalo sauce, while my kids like the homemade barbecue sauce.

How to store leftovers:

  • Refrigerate: Refrigerate in an airtight container for up to three days.   
  • Freezing: To freeze, wrap each burrito in plastic or foil and put them in a freezer bag. Then, store them in the freezer for up to three months.   
  • Defrost: Thaw overnight in the refrigerator for the best flavor.
  • Reheating: Place them in the air fryer for three to four minutes at 340 degrees F or heat them in a medium-high pan for crispy burritos. Microwaving is fine too, but they will not be crispy.

Frequently Asked Questions

Why is my bacon, egg, and cheese breakfast burrito soggy?

First, be sure the bacon is completely drained of grease and patted dry. Do not just put it on a plate with a paper towel. This will make the bacon sit in the grease and soak it up. I place mine on a wire rack with paper towels under it to catch the grease. Another thing that will make the burritos soggy is too much butter from the eggs. Also, do not use too much salsa or hot sauce. Finally, please do not add the hot ingredients directly to the tortilla; let them cool first, especially if meal-prepping. Hot ingredients create steam that will make the tortilla soggy.

How do I keep my burrito from falling apart?

Overstuffing the tortilla is the most common cause. Be sure to use a large tortilla. I use a 10- to 12-inch tortilla. Do not use too much filling. Less than a cup is best. Also, do not use a corn tortilla. Corn is for tacos; flour is for burritos. Next, warm the tortilla before folding it so it is pliable. This will help keep it from cracking. Now, read my Expert Tip on how to fold a burrito. Then, use a little bacon grease or oil to seal it before grilling it, and it will seal perfectly. 

Why is my bacon, egg, and cheese burrito so chewy?

The bacon may be the problem if it is not cooked long enough. Make the bacon crispy so it is easy to bite into. It may be better to chop it up if your bacon is not crispy enough. Another problem may be if the tortilla absorbs the moisture from the fillings. For example, if the eggs are still hot and damp when placed in the burrito, they can make the tortilla chewy. Let the eggs cool down first, or put them in the middle of the rest of the ingredients. 

Why are my hash browns so greasy?

It may be from using too much oil. It can also happen if they are cooked on low heat, which allows the potatoes to soak up too much grease. Finally, when removing the hash browns, place them on a paper towel-lined plate for a few minutes to absorb the excess grease. 

More breakfast recipes to make in advance:

Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!

Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!

image of bacon egg and cheese breakfast burrito

Bacon Egg and Cheese Breakfast Burrito

Bacon Egg and Cheese Breakfast Burritos are easy to make, hearty, and satisfying. They are ideal for meal prepping and breakfast on the go.
5 from 5 votes
Print Pin Rate
Course: Breakfast
Cuisine: American
Keyword: Bacon Egg and Cheese Breakfast Burrito, Breakfast Burrito
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: burritos
Calories: 792kcal

Ingredients

  • 16 slices bacon
  • 16 ounces package frozen hash browns
  • 8 large eggs
  • 1/3 cup half and half
  • 4 tablespoons butter
  • 1/2 teaspoon paprika
  • Kosher salt
  • Freshly ground black pepper
  • 4 large flour tortillas
  • 1 cup cheddar cheese shredded
  • 1 cup mozzarella cheese shredded
  • Hot sauce for serving

Instructions

Cook the Bacon:

  • Place a large cast-iron skillet over medium heat. Once hot, add the bacon slices and cook until crispy, working in batches, about 8 minutes per batch.
  • Place cooked bacon slices on a paper towel-lined plate to drain off excess fat.
  • Discard most of the bacon grease from the skillet, leaving in only about two tablespoons.

Cook the Hash Browns:

  • Cook the hash browns in the skillet using the bacon fat, following the package directions, and transfer them to a plate when done.
  • In a medium bowl, whisk the eggs and half and half until combined.

Cook the Eggs:

  • Wipe out the same cast-iron skillet, place it over medium heat, and melt the butter.
  • When the butter begins to foam, add the beaten eggs and reduce the heat to medium-low.
  • Using a rubber spatula, stir the egg mixture occasionally until soft curds form. Season the eggs with paprika, salt, and pepper to taste.

Assemble the Burritos:

  • Arrange tortillas on a flat surface.
  • In the center of each one, layer hash browns, ¼ of the scrambled eggs, ¼ cup each cheese, and four slices of bacon per burrito.
  • Fold in the two shorter/extremity sides, and after that, roll up tightly.
  • Serve with hot sauce for dipping.

Video

Notes

The best way to wrap a burrito

First, make sure the tortilla is large (10 or 12 inches) and a flour tortilla. Corn is fine for tacos and chips, but not burritos. Then, warm the tortillas in the microwave or in a dry skillet for a few seconds before rolling. I do mine one at a time to ensure each is soft, and it only takes a few seconds.
Lay the tortilla flat and place the filling in the center. Do not overstuff it. It should be about one cup of filling for a 10-inch tortilla. Now, fold the sides over, and then the bottom of the tortilla over them. If the filling starts to slide, tuck it towards you. Now, holding the roll in place, reach up and tuck in the two corners of the top of the burrito like an envelope before folding it over to seal it shut. 

More tips to consider

  • I highly recommend shredding your own cheese. The manufacturers add fillers (wood pulp) to keep the cheese from clumping. 
  • Don’t use too much salsa or other liquid ingredients to prevent sogginess. I leave mine for dipping so guests can use as much as they want.
  • Leave the eggs a little soft so they finish cooking when grilling them in the burrito. They will be nice and creamy.
  • For extra bacony flavor, brush a tiny bit of bacon grease onto the tortilla before grilling it. This will not only give the burrito a smokier taste but also make it crispier.
  • Did the bacon lose its crunch before assembly? That happens when feeding a big family. Keep it warm in the oven, set at the lowest temperature, or reheat it in the air fryer for 30 seconds to crisp it up. 
  • Let the burrito rest for a minute before slicing it to let the cheese settle. This helps the cheese hold onto everything, so it doesn’t all fall out before you can take a bite. 
  • If meal-prepping, thoroughly cool the ingredients before adding them to the tortilla. Warm ingredients create steam and will make the tortilla soggy.

Nutrition

Calories: 792kcal | Carbohydrates: 40g | Protein: 43g | Fat: 62g | Saturated Fat: 20g | Cholesterol: 404mg | Sodium: 1462mg | Potassium: 740mg | Fiber: 3g | Sugar: 2g | Vitamin A: 1397IU | Vitamin C: 9mg | Calcium: 511mg | Iron: 4mg
5 from 5 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

7 Comments

  1. This was such a huge hit in our house! I did add diced cooked potatoes to my husband’s to make it a bit more filling but we all loved them.5 stars

  2. What a great way to start my day; this looks delicious! Looking forward to enjoying this for breakfast tomorrow; looks too good to pass up!5 stars