Cook ground breakfast sausage and/or bacon slices as desired. Remove from pan and set meat aside. (Save sausage or bacon fat and use it to cook your potatoes!)
In the same pan, heat sausage/bacon fat and saute onion until tender. (Keep in mind, this fat will add flavor + salt to your potatoes!)
Add diced potato and season to taste, if needed. Cook for 6-10 minutes, until tender and browned. (Cook time will depend on the size of potato pieces. Cover pan to help potatoes soften, if desired.)
Separately, heat a pan over medium heat. Whisk together eggs and mayonnaise. Pour eggs into pan and scramble to your liking.
Once components are prepared, assemble breakfast tacos as desired! I like to put my potatoes into the tortillas first, followed by the eggs, sausage and/or crumbled bacon, cheese, chives, and cholula. Serve and enjoy!
Optional: serve in taco stand for fun presentation flair!
Yields 4 tacos.