Dice your potatoes into small, uniform cubes. The size of frozen diced potatoes, approximately.
Pre-heat a non-stick pan with 1/4 cup of oil.
Fry potatoes until golden brown, and set aside, draining extra oil if necessary.
In a separate pan, on low to medium heat, cook 6-8 strips of bacon to your desired doneness. Set aside.
Warm up your beans, adding a bit of water if necessary for a smoother consistency. Add 1-2 tablespoons of bacon oil (optional, but delicious) and 1-2 crumbled up bacon strips.
In a pre-heated pan, add your chorizo and cook for about 5 minutes, stirring frequently so as not to burn.
When chorizo is cooked (5 minutes, or when chorizo begins to have a "grainier" texture, as the fat melts away from the meat) add potatoes back in and cook for 1 minute.
Add your beaten eggs to the pan, and stir frequently, until eggs are cooked.
In a separate pan, in the microwave, or directly on the burner, heat up a tortilla, until just warmed up. I prefer using the burner, and flipping.
Assemble your burrito. Add chorizo mixture, bacon, cheese, salsa, and crema or sour cream.
Enjoy!