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.
*You want to work pretty quickly so the tortillas don't dry out and start to crack.
Calories: 169kcal, Carbohydrates: 17g, Protein: 6g, Fat: 9g, Saturated Fat: 1g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 5g, Trans Fat: 0.03g, Sodium: 156mg, Potassium: 214mg, Fiber: 3g, Sugar: 3g, Iron: 1mg