Cheesy Pesto Avocado Bacon Breakfast Burrito is the high-protein breakfast that turns an ordinary morning into something seriously delicious.
Imagine fluffy scrambled eggs, smoky crispy bacon, creamy avocado, melted cheese and bright basil pesto tucked inside a warm toasted tortilla. Every bite gives you that perfect mix of creamy, crispy, savoury and fresh.
Breakfast burritos have become a go-to for busy mornings because they deliver a complete, satisfying meal in one portable package. They’re also incredibly flexible, which makes them ideal for breakfast meal prep, weekend brunch or a quick breakfast on the go.
And this version has a little something extra.
The basil pesto completely changes the flavour profile. Instead of tasting like another standard egg and bacon wrap, you get a fragrant, herby richness that cuts through the salty bacon and gooey cheese.
That combination is exactly why this recipe fits so beautifully into the current high protein breakfast, easy meal prep and breakfast burrito trends. Make one when you’re hungry or prepare four ahead for mornings when cooking feels like the last thing you want to do.
Why This Breakfast Burrito Works So Well
There’s a reason loaded breakfast burritos keep appearing in meal prep inspiration and Pinterest breakfast searches.
They’re convenient, filling and incredibly easy to customise. Recent high-protein burrito recipes are leaning heavily into make-ahead preparation, freezer storage and protein-rich fillings, while avocado and eggs remain popular visual ingredients for breakfast content.
But the real magic here is balance.
The eggs provide a soft, fluffy centre. Crispy bacon adds savoury crunch. Avocado brings cool creaminess. Cheese creates that irresistible melty layer, while basil pesto gives everything a fresh, garlicky finish.
I also like adding spinach because it disappears beautifully into the eggs without making the burrito feel overly vegetable-heavy.
Then comes the tortilla.
Give it a quick warm-up before filling. It becomes flexible enough to fold without cracking, which makes a surprisingly big difference when you’re building a generously stuffed breakfast wrap.
The result is a golden, satisfying breakfast that feels indulgent but is simple enough for a weekday morning.
Recipe Highlights
This recipe makes 4 hearty breakfast burritos and takes about 35 minutes from start to finish.
You’ll need:
- 8 large eggs
- 4 large flour tortillas, approximately 10 inches
- 6 slices bacon, cooked until crisp and crumbled
- 1 medium avocado, diced
- ½ cup basil pesto
- ¾ cup shredded cheddar cheese
- ½ cup shredded Monterey Jack or fontina cheese
- 2 cups baby spinach
- 1 cup cooked diced potatoes
- 1 tablespoon butter
- 1 teaspoon everything bagel seasoning
- ½ teaspoon garlic powder
- ¼ teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
For a slightly lighter high protein breakfast, use reduced-fat cheese and a higher-protein tortilla.
For extra heat, add sliced jalapeños or a few dashes of hot sauce.
How To Make Them
Start by cooking the bacon until deeply golden and crisp. Drain it on paper towel, then crumble it into small pieces.
Keep the skillet handy because those little browned bacon bits left behind are pure flavour.
Whisk the eggs with the everything bagel seasoning, garlic powder, smoked paprika, salt and black pepper.
Melt the butter in the skillet over medium-low heat. Add the spinach and cook for about 30 seconds, just until it begins to wilt.
Pour in the eggs.
Cook gently, moving them slowly around the pan. You want soft curds rather than dry, firm scrambled eggs. Remove the pan from the heat while the eggs still look slightly glossy because they’ll continue cooking from the residual heat.
Fold in the cheddar and Monterey Jack until beautifully melted.
Now warm each tortilla for around 15–20 seconds. This is one of those tiny prep hacks that makes assembling breakfast burritos dramatically easier.
Spread approximately 2 tablespoons of basil pesto down the centre of each tortilla.
Add the cheesy scrambled eggs, cooked potatoes, crispy bacon and diced avocado.
Fold the sides inward, pull the bottom of the tortilla over the filling, then roll firmly into a compact burrito.
For an extra-crispy finish, place the burritos seam-side down in a dry skillet over medium heat.
Cook for 2–3 minutes per side until the tortilla is golden and lightly crisp.
That final step takes the texture from good to seriously addictive.
The Ingredient Details That Make The Difference
Eggs: Don’t overcook them. Soft scrambled eggs create a much better breakfast burrito because they stay tender after reheating.
Bacon: Cook it until crisp rather than chewy. You want those little salty, smoky pieces to contrast with the creamy avocado.
Avocado: Choose one that gives slightly when pressed. A perfectly ripe avocado adds richness without becoming watery.
Basil pesto: This is the flavour bomb. Use enough to coat the tortilla lightly without flooding the filling.
Cheese: A combination of cheddar and Monterey Jack or fontina gives you both sharpness and excellent melting power.
Spinach: Baby spinach works especially well because it wilts quickly and blends into the eggs.
Potatoes: Cooked diced potatoes add substance and give the burrito that satisfying breakfast hash texture.
These ingredients create the kind of layered flavour that makes a recipe feel much more impressive than the effort involved.
5 Pro Tips For The Best Breakfast Burritos
1. Keep the eggs slightly soft.
This is probably the biggest texture tip. Eggs continue cooking after they leave the skillet, so taking them off the heat early helps prevent a dry, rubbery filling.
2. Warm your tortillas before rolling.
Cold tortillas can crack when you fold them around a generous filling. A quick warm-up makes them flexible and easier to roll tightly.
3. Don’t overfill the centre.
It’s tempting to pile everything in, especially when you have crispy bacon and melted cheese sitting nearby.
Resist it.
A slightly smaller filling makes a tighter burrito that stays together and reheats more evenly.
4. Crisp the finished burrito.
A skillet gives the tortilla a gorgeous golden exterior and adds another layer of texture.
You can also use an air fryer at 190°C / 375°F for 5–7 minutes for a crispy breakfast wrap.
5. Add avocado after freezing.
Avocado is fantastic fresh but doesn’t have the same texture after freezing and reheating.
For freezer breakfast burritos, leave it out and add fresh avocado when serving. This is also a useful make-ahead trick used across freezer-friendly burrito recipes.
Make-Ahead Breakfast Meal Prep
This is where the recipe really earns its place in your weekly breakfast rotation.
Prepare all four burritos, allow the cooked fillings to cool slightly, then wrap each burrito individually in parchment paper or foil.
For refrigerator storage, keep them chilled and enjoy within about 3 days.
For longer storage, place the wrapped burritos in a freezer-safe bag and freeze for up to 2 months for the best quality.
When you’re ready to eat one, thaw it overnight in the refrigerator and reheat until piping hot throughout.
For a quicker breakfast, unwrap a frozen burrito and microwave it in short intervals until hot in the centre. Then crisp it in a skillet or air fryer.
That combination gives you the convenience of a freezer breakfast with the texture of a freshly made meal.
And honestly, having a homemade high protein breakfast waiting in the freezer feels like a tiny gift to your future self.
Easy Ways To Change The Recipe
Want more protein?
Add ½ cup cottage cheese to the scrambled egg mixture before cooking. It creates a creamy texture and boosts the protein content.
Want more vegetables?
Add diced bell peppers, mushrooms, tomatoes or spring onions.
Want a spicy breakfast burrito?
Add jalapeños, chilli flakes and a drizzle of hot honey or hot sauce.
Want a lower-carb option?
Use a high-protein or lower-carb tortilla and reduce the potato portion.
Want a vegetarian version?
Simply replace the bacon with sautéed mushrooms, black beans or smoky vegetarian bacon.
You can even turn the whole idea into a breakfast bowl by skipping the tortilla and layering everything over crispy potatoes.
That versatility is another reason breakfast meal prep and high protein breakfast recipes perform so strongly as save-worthy food content.
Nutrition Information
Approximate nutrition per burrito:
- Calories: 690
- Protein: 32g
- Carbohydrates: 48g
- Fat: 42g
- Saturated Fat: 15g
- Fibre: 6g
- Sugar: 3g
- Sodium: 1,350mg
Nutrition will vary depending on the tortillas, pesto, bacon and cheese brands used.
The combination of eggs, bacon and cheese makes this a substantial protein breakfast, while avocado and spinach bring additional fibre and texture.
For a lighter version, choose leaner bacon, reduced-fat cheese and a high-protein tortilla.
The Bottom Line
This Cheesy Pesto Avocado Bacon Breakfast Burrito is everything I want from a proper breakfast: hearty, creamy, crispy, cheesy and packed with flavour.
The pesto gives it a fresh twist, while bacon and cheese bring the comfort-food factor.
Best of all, you don’t need complicated cooking techniques or a long ingredient list.
Make four on a Sunday and you’ve got an easy breakfast meal prep option ready for busy mornings.
Serve it with fresh fruit, salsa, extra avocado or a simple coffee and call breakfast sorted.
And when that first bite gives you crispy tortilla, melty cheese, smoky bacon and creamy pesto avocado all at once?
Yep.
That’s the breakfast burrito moment.
Try it, make it your own, and let me know what you added to yours.
