Heat the oil in a pan over medium-high heat. Cook the onions and peppers until soften and slightly caramelised.
Add beans and pepper flakes and cook until warmed through, 3-4 minutes.
While the veggies are cooking, in a medium bowl whisk the eggs and egg whites, and then add the cheese.
When the veggies are heated through, transfer to a dish and if necessary, spray the pan with non-stick spray. Pour in the eggs and scramble, about 3-4 minutes. Remove from heat.
To serve, spread each tortilla or lettuce leaf with some salsa, and then layer each with half of the black bean mixture, half the eggs, and half the tomato and avocado. Season with hot sauce. Roll up your tortilla or lettuce leaf like a burrito and enjoy!