Slice your onions and mushrooms and add them to a large nonstick saucepan over high heat with olive oil or butter. Cook on high until the juices from the mushrooms start to release and the onions become translucent (about 5 minutes).
¼ large yellow or white onion, 4 large white button or baby bella mushrooms, 1 tablespoon olive oil or butter
Add the salsa to the pan and stir to coat. Cook for another 5 minutes or so until there is no more liquid left in the pan.
2 tablespoons salsa of choice
Meanwhile, add cheese to your tortilla, leaving space around the edges so the cheese is mostly in the center of your tortilla.
¼ cup shredded cheddar cheese, 1 large flour tortilla
When the mushrooms and onions are ready, remove them from the pan and spread them horizontally in the center of your wrap reaching from one side of the tortilla to the other in a roughly straight line.
Crack your eggs in a bowl and use a fork to whisk until the egg yolks and egg white are integrated and smooth. Pour the eggs into the already-hot pan and turn your heat source down to low. Push the eggs around in the pan with a spatula and cook until solid, but still fluffy.
2 large eggs
Place the eggs over top of the mushrooms and onions. Then slice your avocado and place the pieces on top of the egg. Add salt and pepper to taste.
½ large hass avocado, salt and pepper to taste
To roll your burrito, first, fold the sides in over the filling. Then, take the side closest to you, fold it over the filling, and tuck it underneath. Continue to roll away from you until you have your hefty breakfast burrito!
Heat the burrito in the (ungreased) pan over high heat, flipping halfway between, until the tortilla is golden brown on both sides and the cheese inside is melted.