Brown the tofu (stovetop option): Heat the oil in a nonstick skillet over medium-high heat. When the oil shimmers, add in the shredded tofu. Pan-fry, stirring occasionally, for about 8-10 minutes, or until evenly golden brown. Set aside to cool while you prep your remaining ingredients.
Brown the tofu (air fryer option): Add the shredded tofu to a bowl, drizzle with vegetable oil, and toss to coat. Line the air fryer basket with parchment so the tofu doesn't fall through the grates, then pour in the tofu and spread it into one layer. Air fry at 400°F for 15-20 minutes, stirring every ~5 minutes so it cooks evenly.
Mix the salad: Combine all remaining ingredients in a mixing bowl and stir to form a creamy dressing. Then fold in the browned tofu. Add salt and pepper to taste.
Marinate: The buffalo ranch tofu salad can be enjoyed right away, or marinated for about 2-3 hours to let the flavors develop.
Storage: This salad keeps well in the fridge and is best enjoyed within 3-4 days. The herbs can start to lose their vibrancy after that.