Preheat the oven to 450 degrees and drain & press the tofu for 30 minutes.
While the tofu is being pressed, add all of the ranch ingredients to a bowl and stir to combine. Taste and adjust seasoning as needed. Place in the fridge.
Add the onion ingredients to a bowl and stir to combine. Place in the fridge.
Heat the oil in a skillet over medium heat. Add the tofu and crumble with a potato masher or wooden spoon. Once the tofu starts to brown add the rest of the ingredients to the skillet and toss to coat - adding water if needed to loosen up the tomato paste. Remove from the heat.
Heat the tortillas. Brush some oil onto one side of a tortilla, flip it over and spread on some of the ranch & a spoonful of tofu. Carefully close and place on a baking sheet. Repeat with the remaining ingredients* - reserving the leftover ranch for serving. Place in the oven and bake for 8 minutes. Flip and cook for another 5-7 minutes, depending on how crispy you want them.
Remove from the oven and serve with leftover ranch and the onions/cilantro.
