Make the spicy ranch seasoning first. Pour all the spices into a small bowl and whisk to combine. Set aside.
Now, in a large non-stick skillet, heat 1 tablespoon of olive oil on medium high.
Crumble the tofu into the skillet and then break up any large pieces of tofu with a wooden spoon.
Sauté, reducing heat as needed, until the tofu starts to brown a little. Sprinkle with the turmeric, a few pinches of salt and about 1/2 the spicy ranch seasoning.
Stir and continue to sauté until the tofu is nice and firm. About 3-5 minutes. Taste and adjust seasonings. Add about 1/2 the fresh herbs if using. Stir to combine.
Then remove the tofu scramble from the skillet, put it in a bowl and set aside.
Now, heat the remaining tablespoon of olive oil in the same skillet you just used for the tofu. Heat on medium high.
Add the sausage patties to one side of the skillet and the potatoes to the other side.
Sauté for about 5 minutes, or until the sausage starts to soften. I then like to break the patties up into chunks.
Season the potatoes and sausage with the remaining spicy ranch seasoning and a pinch of salt. Toss to combine.
Continue to sauté until the potatoes are brown and and the sausage is cooked through. Taste and adjust seasonings. Add the rest of the fresh herbs and stir.
Now, build your burritos. Lay a tortilla out and spread out 1/6 of the tofu scramble, 1/6 of the sausage and potatoes and 1/6 of the cheese in the center of the burrito. Then wrap the burrito up, folding in the sides and rolling.
Repeat with all the tortillas, then let cool completely,
Wrap each burrito in parchment paper, then put them in a plastic ziploc bag.
When ready to eat in the morning, place a burrito into the microwave for 2-2 1/2 minutes or until nice and hot.
Serve with salsa or guacamole if desired.