McDonald’s Breakfast Burrito Copycat Recipe
This McDonald’s breakfast burrito copycat brings the fast-food classic home with scrambled eggs, sausage, peppers, and melted cheese wrapped in a warm flour tortilla. It takes about 20 minutes, costs less than a drive-through run, and you can make a batch of them on a Sunday and have breakfast sorted for the week.
The filling comes together in one pan, which keeps cleanup easy. Once you know the ratios, this becomes one of those recipes you stop measuring.

Why I Love This Recipe
The eggs stay soft because you pull them off the heat while they still look slightly underdone. Carryover heat does the rest, and you never get that rubbery fast-food scramble.
The sausage and pepper combination gives you something salty and a little sweet in every bite, with a mild heat from the jalapeños that wakes the whole thing up.
This is the version I keep coming back to on busy mornings. It takes less time than waiting in a drive-through line.
Recipe Ingredients

- 4 large eggs – Fresh eggs scramble more softly; use whatever you have on hand
- 115g (4 oz) breakfast sausage – Loose pork sausage works best; chorizo is a good swap for more heat
- 2 tbsp diced green bell pepper – Adds a mild sweetness and crunch; red pepper works too
- 2 tbsp diced white onion – White onion keeps the flavor clean; yellow is fine
- 1 tbsp diced pickled jalapeño – From a jar; gives a briny heat that fresh jalapeño does not quite match
- 2 tbsp whole milk – Makes the eggs a little creamier; water works in a pinch
- ¼ tsp salt – For the eggs
- ¼ tsp black pepper – For the eggs
- 2 large flour tortillas (25cm / 10-inch) – Burrito-size so you can actually fold them without tearing
- 60g (2 oz) shredded American or mild cheddar cheese – American melts smoothest; cheddar gives more flavor
Variations / Substitutions
- Swap pork sausage for turkey sausage – The filling is slightly leaner and a little less rich, but still holds together well.
- Swap pickled jalapeño for fresh – Fresh jalapeño is hotter and less briny, so start with half the amount.
- Swap whole milk for oat milk – The eggs are slightly less creamy but still soft.
- Make it dairy-free – Use oat milk in the eggs and a plant-based shredded cheese; the melt is softer but it works.
- Add hot sauce – A few drops of Cholula or Tapatio stirred into the eggs before rolling adds a steady background heat without overpowering anything.
- Swap cheddar for pepper jack – Melts well and adds a noticeable kick that pairs cleanly with the sausage.
If you enjoy easy morning wraps, the Taco Bell Breakfast Burrito Copycat Recipe is worth trying next.
How To Make McDonald’s Breakfast Burrito
Step 1: Brown the Sausage and Soften the Vegetables

Set a medium non-stick skillet over medium heat. Add the 115g sausage and break it into small crumbles with a spoon. Cook for about 4 minutes, until the sausage is browned all the way through and no pink remains.
Add the 2 tbsp green bell pepper and 2 tbsp white onion directly to the pan with the sausage. Stir everything together and cook for 2 more minutes, until the onion turns translucent and the pepper softens slightly. The pan should smell savory and a little sweet at this point. Stir in the 1 tbsp pickled jalapeño and cook for 30 seconds more, then push the mixture to one side of the pan.
Step 2: Scramble the Eggs into the Filling

Crack the 4 eggs into a bowl, add the 2 tbsp whole milk, ¼ tsp salt, and ¼ tsp black pepper, and beat with a fork until the yolks and whites are fully combined. Pour the egg mixture into the empty side of the skillet and let it sit undisturbed for about 15 seconds, until the edges just start to set.
Using a spatula, gently fold the eggs in slow strokes, bringing the cooked edges toward the center. After about 90 seconds at medium heat, the eggs should look glossy and just barely set. Pull the pan off the heat right now, while they still look slightly wet. The residual heat will finish them in about 30 seconds, and they will be soft instead of rubbery. Fold the sausage mixture into the eggs until everything is evenly distributed.
Step 3: Warm the Tortillas

Place the 2 flour tortillas directly over a gas burner on low, or in a dry skillet over medium heat for about 20 seconds per side. You want them warm and pliable, with a few small golden spots on the surface. A cold tortilla will crack when you fold it.
Step 4: Fill and Roll the Burritos

Lay a warm tortilla flat on a cutting board. Spoon half the egg and sausage filling down the center, leaving about 5cm (2 inches) clear at each end. Scatter half of the 60g shredded cheese over the filling while it is still hot, so the cheese melts into it.
Fold the two short ends of the tortilla in first, then roll from one long side, tucking the filling as you go. Keep the roll snug but not so tight that the tortilla tears. Place it seam-side down on the board while you roll the second burrito.
Step 5: Sear the Rolled Burritos and Serve

Set the same skillet back over medium heat. Place both burritos seam-side down and press gently with a spatula. Cook for about 1 minute per side, until the outside is lightly golden and the tortilla has a little crispness to it.
Transfer to a plate, slice each burrito on a diagonal, and serve immediately. The cross-section shows the egg, sausage, and melted cheese layered inside, which is the shot worth taking before you eat.
Recipe Tips
- Use a non-stick pan for the eggs. Stainless steel can cause the eggs to stick and tear when you try to fold them into the sausage.
- Do not skip the milk in the eggs. It is a small addition, but it creates a slightly creamier texture than eggs beaten alone.
- Shred your own cheese if you can. Pre-shredded cheese has a starchy coating that slows the melt. Freshly shredded melts faster and gets gooier inside the burrito.
- Roll on a warm surface. A cold cutting board pulls heat out of the tortilla and makes it stiff. A plate fresh from the dishwasher or a quick 10-second pass on the burner keeps the tortilla cooperative.
Cook times by pan type and heat level:
| Pan Type | Heat Setting | Sausage Browning Time | Egg Set Time |
|---|---|---|---|
| Non-stick skillet | Medium | 4 minutes | 90 seconds |
| Cast iron | Medium-low | 5 to 6 minutes | 2 minutes |
| Stainless steel | Medium | 4 to 5 minutes | 90 seconds |
How To Store
- Refrigerate – Wrap each burrito tightly in foil or plastic wrap and store for up to 4 days in the fridge.
- Reheating – For the best texture, heat the foil-wrapped burrito in a 175°C (350°F) oven for 12 to 15 minutes, or unwrap and microwave on high for 60 to 90 seconds, flipping once halfway through.
What To Serve With McDonald’s Breakfast Burrito
A small bowl of salsa on the side gives you somewhere to dip or pour, and the acidity cuts through the richness of the egg and sausage. Hash browns work well too because the contrast between a crunchy exterior and the soft burrito filling makes both things taste better. A simple fruit salad with a squeeze of lime rounds it out if you want something fresh alongside the savory.
Frequently Asked Questions
Can I make these ahead and freeze them?
Yes. Wrap each cooled burrito tightly in foil, then in a zip-lock bag, and freeze for up to 2 months. Reheat from frozen in a 175°C (350°F) oven for 20 to 25 minutes, or microwave on 50% power for 3 to 4 minutes.
What is the sauce inside the real McDonald’s breakfast burrito?
The original uses a mild picante sauce. Stirring 1 to 2 tbsp of your favorite jarred salsa into the egg mixture before rolling gets you close.
Can I double the recipe for a crowd?
Yes. Cook the sausage and vegetables in a larger skillet, then scramble the eggs in batches rather than all at once — a too-crowded pan makes the eggs steam instead of scramble and they turn watery.
Do I have to sear the outside?
No, but the 1-minute sear seals the seam so the burrito holds together when you slice it, and the slight crispness on the outside is part of what makes the texture interesting.

Ingredients
Method
- Cook the sausage in a medium non-stick skillet over medium heat for 4 minutes, breaking it into crumbles, then add the green bell pepper, white onion, and pickled jalapeño and cook for 2 minutes 30 seconds more until softened. Push the mixture to one side.
- Beat the eggs with the milk, salt, and black pepper, pour into the empty side of the skillet, and fold gently for about 90 seconds until just set but still glossy. Remove from heat and fold the sausage mixture into the eggs.
- Warm the tortillas over a low gas flame or in a dry skillet for 20 seconds per side until pliable and lightly spotted.
- Divide the filling between the 2 tortillas, top each with half the shredded cheese, then fold the ends in and roll tightly seam-side down.
- Return the burritos to the skillet over medium heat, seam-side down, and sear for 1 minute per side until lightly golden. Slice on the diagonal and serve immediately.
