Cook the bacon: Heat a large skillet over medium-high heat. Add bacon and cook until crispy on both sides. Remove the bacon and set aside on paper towels to drain.
Prepare the hash browns:
Cook the hash browns: Cook the hash browns in bacon grease according to package directions. Set the hash browns aside. Season them to taste with salt and pepper.
Prepare the eggs:
Cook the eggs: whisk eggs with heavy cream and salt and pepper, to taste, in a large bowl.
Wipe the skillet and add 2 Tablespoons of butter. Once the butter is melted, pour in the eggs. Sprinkle the cheddar cheese over the eggs. Using a rubber spatula, scramble eggs until they are just cooked. Remove the eggs from the skillet and set aside.
Prepare the sausage:
Cook the sausage: Wipe the skillet and set it over medium-high heat. Add the ground sausage and cook it, breaking down the lumps, until the sausage is cooked through.
Assemble the burritos:
Fill the tortillas: place the hash browns, sausage, eggs, 2 slices of bacon, and avocado on each tortilla. Fold the two opposite sides over the filling, the start to roll your tortilla.
Final touch:
Melt the remaining butter in a large skillet. Add rolled burritos and cook on each side until nicely golden brown.
Serve:
Slice the burrito in half and serve.
Notes
You can spread some hot salsa over tortillas for extra flavor and heat. For this recipe, I used pork sausage, but the turkey sausage will be great too.